sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發帖數量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
樓主  發表于: 2009-02-11 16:54
想用S7-300和MCGS配合在界面上顯示一臺設備累計運行的時間(分鐘),

可計數器計到999就不計數了,請問有什么好的方法或指令嗎?
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發帖數量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
1樓  發表于: 2009-02-12 08:16
用幾個計數器是可以實現長計時,但是根據實際工況,并不知設備要運行的時間,也就是計時器的個數不

確定,工藝定死后理論上用到設備報廢為止.
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發帖數量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
2樓  發表于: 2009-02-12 10:47
謝謝,這個方法肯定可以.使用4個字節的MD能實現.

另外我利用MCGS本身的功能也實現了,使用1分鐘的循環策略.
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發帖數量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
3樓  發表于: 2009-02-13 10:42
引用
引用第3樓tomyi于2009-02-12 10:15發表的  :
我用的方法是ton,和一個4字節的整形數sum結合使用.

比如將ton設為1分中,則當延時到了,則sum = sum +1,這樣就可以累計超長時間.清零也方便.
我想用計數器+一個4字節的整形數sum也是一樣的.

.......

用計時器沒有實現.但是把OB35的中斷時間設為1分鐘,用MD=MD+1可實現