当前位置: 主页 > PLC控制

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

对西门子1200fb调用系统定时器不好用,
为此我不用系统带定时器,现在想自己制作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 定时器问题(上次提问照片不全) 初学者关于西门子PLC1200 定时器问题(上次提问照片不全)9a542FCf85265e985673aa9766f44586

最佳答案

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号