S7-200plc中SM0.5当计时器(附件图片),一秒加1,但是实际运行过程中不是一秒加1,而是一秒加几十(不是很规则)。求指导
问题补充:
不是做累积流量,是想做设备运行时间,运行信号到就开始计时而已,确实是想做成子程序,由于设备比较多,所以想这样做。你的意思是多次调用的子程序中不能使用上升沿和下降沿?
图片说明:
最佳答案
你好,我看了你的梯形图,您是不是想做一个子程序,然后多次被调用啊?而且程序是采集瞬时的数据,然后除以3600秒,然后做累加,(可能是瞬时流量信号,个人猜想)。如果确实是带参数的子程序,而且被多次调用,那么子程序里不可以用下降沿或上升沿的。
是的不能使用的,你可以看下我给你的网址,你可以参考楼下的用中断做的,
参考资料:http://www.dqjsw.com.cn/dianqi/zhuanti/ximenziPLC/113315.html
提问者对于答案的评价:
谢谢,和300/400有点区别,也同样谢谢那两位师傅。
专家置评
已阅,最佳答案正确。
S7-200怎样编写子程序,被多次调用时可实现定时器功能 http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=858204&s_id=0&num=12#anch
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211424.html