欧姆龙PLC编程软件CX-Programmer中设置与强制的区别
某些资料上说,欧姆龙PLC编程软件CX-Programmer中,在调试程序时,逻辑运算的作用高于“设置”的作用,而“强制”的作用高于它们两个。实际情况是怎么样呢?我们来实验一下。
欧姆龙CP1H系列PLC完全自学手册京东¥购买已下架我们打开一个项目,启动在线模拟功能,再打开查看窗口,在查看窗口中输入要查看的地址“.00”,可见这个地址的值为1,这是程序逻辑运算的结果,如下图所示。
首先,我们用“设置”来改变地址“.00”中的数据,在地址“.00”上右击鼠标,选择“设置”→“On”,结果值为“1”;选择“设置”→“Off”,结果值为还是为“1”,如下图所示。
第二步,我们用“强制”来改变地址“.00”中的数据,在地址“.00”上右击鼠标,选择“强制”→“On”,结果值为“1”;选择“强制”→“Off”,结果值变为“0”,后面多了“强制”两个字,如下图所示。梯形图地址旁边多了一个黑白五边形
。这时,如果不需要强制了,就选择“强制”→“取消”。
第三步,我们点击一下单步运行
,进行单步运行模拟模式。这时再对地址“.00”进行“设置”操作,发现可以改变它的数值,如下图所示。
第四步,我们把地址“1.00”设置改为“On”,发现地址“.00”也能进行设置更改数据,如下图所示。
第五步,我们把地址“1.00”强制改为“On”,发现地址“.00”仍能进行设置更改数据,如下图所示。
由此可见,无论在运行(监视模式)下,还是在单步运行模式下,“强制”的作用要高于“逻辑运算”和“设置”的作用;在单步运行模式下,“设置”的作用要高于“逻辑运算”的作用;在运行(监视模式)下,“逻辑运算”的作用要高于“设置”的作用。
#plc#