1)下图中,M10.2能否被置位?
M10.2不能被置位,将NETWORK3放到NETWORD2前面就可以置位了
2)下图中,S_CU计数有无问题,M6.2能否被置
S_CU是没有问题可以计数的(计数器少了个计数器地址C1),但放在TO定时器“线圈”的后面就不行了;M6.2是不能被置位的,放在定时器“线圈”前面就可以了。
平时在使用PLC编程的过程中也遇到过这样的问题,处理方法就是把程序段掉换位置,放在定时器“线圈”或计数器“线圈”前面(当然和个人所编写的程序有关)。楼主所提出的问题和本网站所讨论的“一个周期脉冲”、“一键开关”有相同之处,都和PLC扫描周期有关,我觉得理解这些问题是很有必要的。也许是我不够勤快,我到现在对这些问题也不是很理解(但用死记硬背和其他方法可以应用),现将“一个周期脉冲”、“一键开关“两个问题都列举出来,我这次也会争取将”扫描周期“这个概念理解透彻,期待各位“大侠”的参与和指导!
“一键开关”程序如下:
程序段1:
A I 0.0
AN M 1.1
= M 1.0
程序段2:
A I 0.0
= M 1.1
程序段3:
A M 1.0
AN Q 0.0
O
AN M 1.0
A Q 0.0
= Q 0.0
“一周期脉冲”程序如下:
a 启动条件
=q0.0//脉冲输出点
a 启动条件
r 启动条件
管理员注:本帖已被纳入此次探讨整理结果,请
点此详阅。