有关300编程,上升沿问题

I8.0由0到1,为什么上升沿不通

图片说明:

有关300编程,上升沿问题   

最佳答案

1、为什么上升沿不通?
当系统检测到RLO由0变为1时,执行指令后的RLO为1(脉冲),即RLO为1(脉冲)只维持一个PLC扫描周期。
如楼主的程序,SODT的触发端仅为为一个PLC扫描周期,在定时器尚未到时时,RLO已为0了。故不能实现接通功能。见上传的SODT的时序图。
2、可以这样来实现:
将SODT改为应用SPEXT来实现。这样即使触发端仅为为一个PLC扫描周期,RLO在定时器设定的时间内保持为1。见上传的SPEXT的时序图。

图片说明:

有关300编程,上升沿问题  有关300编程,上升沿问题  

提问者对于答案的评价:
谢谢指点

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午2:14
下一篇 2018年12月1日 上午2:15

相关推荐