foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2009-02-11 16:54
想用S7-300和MCGS配合在界面上显示一台设备累计运行的时间(分钟),

可计数器计到999就不计数了,请问有什么好的方法或指令吗?
tomyi
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看tomyi的 主题 / 回贴
1楼  发表于: 2009-02-12 10:15
我用的方法是ton,和一个4字节的整形数sum结合使用.

比如将ton设为1分中,则当延时到了,则sum = sum +1,这样就可以累计超长时间.清零也方便.
我想用计数器+一个4字节的整形数sum也是一样的.

不妨可参考一下.