恭喜,你发布的帖子
发布于 2021-08-22 10:28:16
33楼
先定义一个静态或者是全局BOOL变量:
BOOL LastSignal:=0;
if Signal<>LastSignal then
LastSignal:=Signal;
if Signal then
//上升沿处理
......
else
//下降沿处理
......
end_if;
end_if;
讲过了,逻辑程序全扫描才是PLC正确的编程姿势,梯形图编程是有先天的优势的。
IF,THEN,ELSE,先天就是逻辑跳转,不是说不能用,但用不好就是漏洞百出,脚踩西瓜皮随手贴狗皮膏药。
看过很多人的SCL程序,看似高大上,绝大部分只不过是又臭又长的裹脚布而已。
欢迎对号入座。
请填写推广理由:
分享
只看
楼主