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

可計(jì)數(shù)器計(jì)到999就不計(jì)數(shù)了,請問有什么好的方法或指令嗎?
zz680217
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 251 個(gè)
工控威望: 343 點(diǎn)
下載積分: 1822 分
在線時(shí)間: 529(小時(shí))
注冊時(shí)間: 2008-12-03
最后登錄: 2024-12-27
查看zz680217的 主題 / 回貼
1樓  發(fā)表于: 2009-02-11 19:33
用幾個(gè)計(jì)數(shù)器串起來用就可以解決長計(jì)數(shù)的問題,這和長定時(shí)器一樣是基礎(chǔ).
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
2樓  發(fā)表于: 2009-02-12 08:16
用幾個(gè)計(jì)數(shù)器是可以實(shí)現(xiàn)長計(jì)時(shí),但是根據(jù)實(shí)際工況,并不知設(shè)備要運(yùn)行的時(shí)間,也就是計(jì)時(shí)器的個(gè)數(shù)不

確定,工藝定死后理論上用到設(shè)備報(bào)廢為止.
tomyi
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看tomyi的 主題 / 回貼
3樓  發(fā)表于: 2009-02-12 10:15
我用的方法是ton,和一個(gè)4字節(jié)的整形數(shù)sum結(jié)合使用.

比如將ton設(shè)為1分中,則當(dāng)延時(shí)到了,則sum = sum +1,這樣就可以累計(jì)超長時(shí)間.清零也方便.
我想用計(jì)數(shù)器+一個(gè)4字節(jié)的整形數(shù)sum也是一樣的.

不妨可參考一下.
foxplc
水到渠成
級別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
4樓  發(fā)表于: 2009-02-12 10:47
謝謝,這個(gè)方法肯定可以.使用4個(gè)字節(jié)的MD能實(shí)現(xiàn).

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

比如將ton設(shè)為1分中,則當(dāng)延時(shí)到了,則sum = sum +1,這樣就可以累計(jì)超長時(shí)間.清零也方便.
我想用計(jì)數(shù)器+一個(gè)4字節(jié)的整形數(shù)sum也是一樣的.

.......

用計(jì)時(shí)器沒有實(shí)現(xiàn).但是把OB35的中斷時(shí)間設(shè)為1分鐘,用MD=MD+1可實(shí)現(xiàn)
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個(gè)
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時(shí)間: 209(小時(shí))
注冊時(shí)間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
6樓  發(fā)表于: 2009-02-15 11:01
我是這樣做的,使用的是200系列PLC,網(wǎng)絡(luò)1同時(shí)記錄三個(gè)設(shè)備的運(yùn)行時(shí)間,輸入點(diǎn)連接到設(shè)備的工作狀態(tài)開點(diǎn)上,這個(gè)程序在剛開始計(jì)時(shí)時(shí),大約有0-1秒的誤差,對大多數(shù)計(jì)時(shí)足夠用,VD0/VD4/VD8是三臺設(shè)備的累積工作時(shí)間(秒),有了歷時(shí)秒就可通過計(jì)算換算成其他格式..
網(wǎng)絡(luò)1是計(jì)數(shù)程序
網(wǎng)絡(luò)1
LD     SM0.5
EU
LPS
A      I0.0
INCD   VD0
LRD
A      I0.1
INCD   VD4
LPP
A      I0.2
INCD   VD8
網(wǎng)絡(luò)2是清零程序
網(wǎng)絡(luò)2
LD     I1.5
ED
MOVD   0, VD0
MOVD   0, VD4
MOVD   0, VD8
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812
南飛雁
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看南飛雁的 主題 / 回貼
7樓  發(fā)表于: 2009-03-04 15:29
學(xué)習(xí)一下,謝謝