组态王变量变化率的应用技巧

2021-07-20 06:03吴军
金属加工(冷加工) 2021年6期
关键词:组态王变化率命令

吴军

常州技师学院 江苏常州 213000

1 序言

组态王开发监控系统(以下简称“组态王”)是新型的工业自动控制系统,具有适应性强、开放性好、易于扩展、经济和开发周期短等优点,在工业控制领域获得了广泛的应用。其正以标准的工业计算机软、硬件平台构成的集成系统逐渐取代传统的封闭式系统的地位。下面探讨关于组态王变量变化率的编程应用技巧。

2 变量变化率的应用

某设备上位机采用组态王,下位机采用西门子PLC(S7300),由于知识产权保护的原因,因此PLC梯形图不能全部读出;设备开始的工作时间及结束时间无法找到地址;在设备输出数据时,某些关键数据会清零,即无法读出这个关键数据。可以考虑用组态王变量变化率解决这个问题。本例中无法读出的关键数据变量名用“important”代替。

打开组态王的应用程序命令语言,选择“存在时”,时间间隔选择“1000ms”,写入如下代码:

在第4s时,把变量“important”数据写入“count”,则变量“count”相当于变量“important”延时4s的数据。

打开组态王的事件命令语言,事件描述项写入count!= important && important ==0(设定变量“important”的变化率,当变化率符合条件时执行操作),选择“发生时”,输入代码的内容如图1所示。

图1 事件命令语言界面

由于变量“count”是变量“important”延时4s的数据,因而当输出数据时,变量“important”清零,变量“count”即为变量“important”清零前的数据。记录下这个数据即为报告中的关键数据。

打开组态王的事件命令语言,事件描述写入count==0&& important=0(再次设定变量“important”的变化率,当变化率符合条件时执行操作),选择“发生时”,输入代码的内容如图2所示。

图2 事件命令语言界面

3 结束语

经过以上步骤的操作,用组态王变量变化率圆满地解决了工程实际中PLC关键变量“important”数据以及设备开始工作时间、结束时间的读取问题。

猜你喜欢
组态王变化率命令
只听主人的命令
基于电流变化率的交流滤波器失谐元件在线辨识方法
例谈中考题中的变化率问题
移防命令下达后
基于组态王软件和泓格PIO-D64 板卡的流水灯控制
利用基波相量变化率的快速选相方法
这是人民的命令
川滇地区地壳应变能密度变化率与强震复发间隔的数值模拟
MATLAB实现组态王中TCP/IP读卡器监控方法
基于PLC与组态王煤矿压风机的设计研究