6ES75121CK010AB0西门子紧凑型CPU模块
| 6ES7512-1CK01-0AB0 SIMATIC S7-1500 Compact CPU CPU 1512C-1 PN, central processing unit with working memory 250 KB for program and 1 MB for data, 32 digital inputs, 32 digital outputs, 5 analog inputs, 2 analog outputs, 6 high speed counters, 4 high speed outputs for PTO/PWM/frequency output 1. interface: PROFINET IRT with 2 port switch, 48 NS bit-performance, incl. front connector push-in, SIMATIC memory card necessary |
大型流水线往往是由很多功能重复的小单元组成,比如大型物流ZX的输送系统是由成百上千的各类输送机按照实际规划布局组合而成;每一种类型的单元设备包含十几种以上的报警;因此在HMI组态报警时往往是至少有几千条报警甚至更多。
数量如此庞大的报警信息,如果一条一条录入,耗费大量时间,且由于操作疲劳容易出错;即便是可以使用导入导出功能在excel中复制、粘贴、替换,其工作量同样巨大。
有没有更加GX的方式,实现一键生成报警列表呢?自动化人自然要搞自动化,VBA可以帮助我们实现如此功能-HMI报警编辑助手,如下:
每一条报警信息无非是由有限的几个组成部分:设备编号(即报警设备位置)、报警提示文本、触发变量、触发位……
我们要做的就是按照特定规则实现以上几个组成部分的有效“组合”,组合成一条可以导入到HMI中的excel文件里的一行文本。
以下展示操作:一张图片是预定义32个报警文本,第二张图片是操作面板,第三张是执行结果-是不是眼熟?没错,可以直接导入到HMI报警组态中。目前已经支持西门子plc+西门子HMI、西门子plc+普洛菲斯HMI、罗克韦尔plc+罗克韦尔HMI。
6ES75121CK010AB0西门子紧凑型CPU模块