设定一个时间,泵运行计时完成后。能显示剩余时间,希望大家给个思路或实例,谢谢各位大神。
最佳答案
我觉得还是用OB35来执行,如果在普通程序里面执行呢比如说ODTS的BCD码,当小于15M的时候可以以秒来计算,当大于15分钟的时候计时单位就变成了10秒来计算,您要想要更精确的还是在OB35里面执行,把OB35的执行时间设定为1秒。
把设备的运行作为条件。例如20分钟的举例:
把20分钟换算为秒即20*60=1200(MW100)
每执行一次,MW100-1=MW100
然后用MW100除以60(用到的函数为MOD_DI)得到的余数MD102就为剩余秒数
MW100除以60(用到的函数为DIV_DI)得到的整数MD106就为剩余分钟,
还需在前面做一个判断,当MW100>0时执行。
提问者对于答案的评价:
谢谢,搞定了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237405.html