在循环中断OB32中,存在上升下降沿的概念吗?

如果不存在,我应该怎么代替这个沿指令?

最佳答案

是存在的。我们来看沿指令的描述:
在每个程序扫描周期期间,都会将RLO位的信号状态与上一周期获取的状态进行比较,以判断状态是否改变。上一RLO状态必须存储在沿标记地址(<位>)中才能进行比较。如果当前状态与上一RLO"0"状态(检测到上升沿) 不同,则执行此指令之后RLO位将为"1"。

提问者对于答案的评价:
谢谢,这几句话让我觉得300的沿和200的沿的不一样,我问下,如果这个边沿存储位在程序其他地方被改变,那么是不是会影响到这个沿指令的使用

最佳答案作者回复:
是的。S7-200和S7-300沿指令原理都一样,只不过200的存储位隐藏在指令后,不需要你们手动输入,都是检测2个扫描周期的RLO变化。同时沿指令存储位也不能使用临时变量。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc180999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午7:23
下一篇 2017年6月24日 下午7:23

相关推荐