怎样低成本提高一个厂的整体自动化水平 点击:1711 | 回复:0



武汉肯特

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2020年11月28日
发表于:2021-10-29 09:13:32
楼主

怎样低成本提高一个厂的整体自动化水平

一,现状

我国的工业自动化建设已开展多年,大部分的企业已基本实现自动化改造,由于多数采取分步建设策略,导致厂内自控设备多,品牌杂,系统乱,各子系统无法进行数据交互,严重制约着全厂自动化水平的提高。如果将现有硬件推翻重来,进行标准化改造,会面临工期、资金等压力。如果维持现状,则工厂自动化运营水平低,人员工作强度大,生产达标率面临较大风险。

二,痛点分析

  1. 厂里PLC品牌众多,各个PLC之间无法进行通讯

  2. PLC编程指令简单,可实现设备的基本保护控制,无法实现复杂的业务逻辑运算或策略控制

  3. 如果统一全厂硬件品牌,投资大、工期长、效果无法达到最好、不灵活

用户期望通过低成本,快速的方式提高全厂的自动化水平,提高产品质量降低工人劳动强度。

通过DataBridge软件的软PLC功能可以轻松解决上述问题,无需大的改动,快速提高工厂自动化水平 。

三,解决方案

1,把参与控制的各个PLC里的变量采集到DataBridge里面

-DataBridge支持各种PLC的驱动,可以直接从PLC采集数据到DataBridge里,也可以通过OPC DA和OPC UA从上位机里采集数据

2,新建一个软PLC,根据需要设置扫描周期


怎样低成本提高一个厂的整体自动化水平

新建软PLC


3,创建PLC后,会自动创建一个main程序,这是主程序的入口,无法删除,如果是简单的程序,可以直接写在main里面,如果是复杂的程序,可以创建各个子程序,然后在main里调用,和常规PLC用法一样。


怎样低成本提高一个厂的整体自动化水平

梯形图编辑界面


3.1局部变量声明

对于PLC中运算的中间值,可以存储在局部变量中,无需创建新的全局变量。用法类似博图中的temp类型

3.2程序编辑区域

可以插入创建各个程序块

3.3指令集

-常开,常闭,上升沿,下降沿 可以选择各个变量,也可以写入常数True 或False


怎样低成本提高一个厂的整体自动化水平

变量选择

-表达式


怎样低成本提高一个厂的整体自动化水平

表达式配置画面


在表达式中,可以选择系统变量,连接性中创建的变量,高级标签,局部变量进行各种逻辑判断,表达式返回的结果为True或False

-自定义函数

在梯形图中可以调用用户自定义的函数,如果某些方法适合用JS写,就用JS封装成函数。如果某些方法适合用Python写,用Python封装成相应的函数。函数的创建在DataBridge主画面中的函数部分创建,用户创建的函数自动加密,防止未经授权的人员查看。

怎样低成本提高一个厂的整体自动化水平

函数创建画面

1)指定函数名称

2)创建函数的输入,输出参数。参数类型分为三种,输入,输出,输入和输出

输入参数-函数执行过程中,只会读取参数值

输出参数-函数执行过程中,只会写数据到参数

输入和输出参数-函数执行过程中,既可以读取参数的值,也可以写入参数的值。

3)代码区域

用户可以在这里编辑自己的代码,定义的输入,输出参数可以在程序中引用,定义的参数带自动提示

选择自定义函数

一旦函数创建好后,就可以在梯形图的自定义函数中,选择你定义的函数


怎样低成本提高一个厂的整体自动化水平

自定义函数参数选择

-自定义脚本

如果是简单的逻辑,可以直接写在自定义脚本里,支持JS,Python


怎样低成本提高一个厂的整体自动化水平

自定义脚本编辑器

4,PLC支持热添加删除

在程序已经运行起来的过程中可以添加或删除子程序。


怎样低成本提高一个厂的整体自动化水平



点击更新配置后,对程序新做的修改生效

运行时间-是指整个PLC程序的执行时间

可以启动或停止PLC




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师