初学者关于西门子PLC1200 定时器问题(上次提问照片不全)

对西门子1200 FB中调用系统定时器不好用,
为此我不用系统带的定时器,现在想自己制作FB定时器,
思路在FB1中对系统10hz脉冲计数,这样当需要在其它块
中计时时,只需要调用FB1就可以了,(实现的功能类似延时导通计时器TON)问题出现在对FB1D的
程序编写上,假设我在ob1中调用FB1,目的是实现当I0.2对应按钮按下时间导通6s后,Q0.1导通,当I0.2按钮松开后q0.1也不再导通; 我写的程序如下 (调试发现问题1 :#累计数无法清零。2:按下i0.2延时6秒松开后q.1一直导通),各位怎么修改呢??
0B1主程序见下图

FB1中全部相关见下图

图片说明:

初学者关于西门子PLC1200 定时器问题(上次提问照片不全)    初学者关于西门子PLC1200 定时器问题(上次提问照片不全)   

最佳答案

1、你的功能块做的有问题,一定要注意EN断了后,功能块里面的数据是保持断了之前的数据
2、功能块应该在INPUT区增加一个bool变量,i0.2是要接到这个输入端的,功能块的EN要一直接通才对

提问者对于答案的评价:
谢谢 明白了  能加我qq吗  有时间向你请教myqq:876269958

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月31日
下一篇 2017年10月31日

相关推荐