通过DP网把6SE70里的KK120的高16的圈数值读到PLC里面后,出现了两个问题,1.圈数值最大到多少就会溢出(最大值)?2.如何解决溢出后的计数问题而不会丢圈数?请各位大侠指点编程思路,谢谢。
问题补充:
谢谢俱侠,清零我坐在变频器里面了,利用变频器控制字OFF1触发timer的一个脉冲信号链接到一个模拟量的选择位,停机不清零,在每次启动前给KK120清零,目前就是想在PLC里面把累计溢出的次数记得准确,还望多多指教。
最佳答案
1、圈数值最大到多少就会溢出(最大值)——
圈数值最大到65535就会溢出。
2、如何解决溢出后的计数问题而不会丢圈数——
最有效的办法就是在它快要溢出之前将其清零。然后将清零次数乘以65535,即为实际圈数。
具体的做法可以参考:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=40860&cid=1040
提问者对于答案的评价:
虽然不是我想要的吧,但是也没有别人回答,看来此论坛还是没人能解决脉冲计数防止溢出问题
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc166221.html