用L寄存器怎么写下面的库程序调用

下面的判断电动阀的是否开到位,关到位
当输出Q0.0,  2分钟后I1.2未开到位,输出M17.0故障
当停止Q0.0,  2分钟后I1.3未关到位,输出M17.1故障
现在我有30个电动阀,太繁琐,所以要写一个调用库的形式!有高手直接做一个指导下(位好解决,但是延时器那里怎么做较规范)
谢谢,谢谢!!!跪求指点

图片说明:

用L寄存器怎么写下面的库程序调用   

最佳答案

参考带参数功能子程序的应用,http://www.ad.siemens.com.cn/club/bbs/post_one_floor.aspx?b_id=64&a_id=1389035
思路:
假设,输出Q0.0,相当于子程序的一个使能端,一旦使能就启动延时。
因为需要多次调用这个子程序,所以,这个延时可以用SM0.4(sm0.5)累加获取得到,然后再比较。
程序写好后,先调用试试,如果可以调用2个以上试试,可以了全面铺开调用,祝顺利。

提问者对于答案的评价:
测试中···················

最佳答案作者回复:
祝成功测试。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午9:47
下一篇 2020年10月30日 下午9:47

相关推荐