foxplc
水到渠成
級(jí)別: 家園?
|
想用S7-300和MCGS配合在界面上顯示一臺(tái)設(shè)備累計(jì)運(yùn)行的時(shí)間(分鐘), 可計(jì)數(shù)器計(jì)到999就不計(jì)數(shù)了,請(qǐng)問(wèn)有什么好的方法或指令嗎? |
---|---|
|
zz680217
級(jí)別: 略有小成
|
用幾個(gè)計(jì)數(shù)器串起來(lái)用就可以解決長(zhǎng)計(jì)數(shù)的問(wèn)題,這和長(zhǎng)定時(shí)器一樣是基礎(chǔ). |
---|---|
|
foxplc
水到渠成
級(jí)別: 家園?
|
用幾個(gè)計(jì)數(shù)器是可以實(shí)現(xiàn)長(zhǎng)計(jì)時(shí),但是根據(jù)實(shí)際工況,并不知設(shè)備要運(yùn)行的時(shí)間,也就是計(jì)時(shí)器的個(gè)數(shù)不 確定,工藝定死后理論上用到設(shè)備報(bào)廢為止. |
---|---|
|
tomyi
級(jí)別: *
|
我用的方法是ton,和一個(gè)4字節(jié)的整形數(shù)sum結(jié)合使用. 比如將ton設(shè)為1分中,則當(dāng)延時(shí)到了,則sum = sum +1,這樣就可以累計(jì)超長(zhǎng)時(shí)間.清零也方便. 我想用計(jì)數(shù)器+一個(gè)4字節(jié)的整形數(shù)sum也是一樣的. 不妨可參考一下. |
---|---|
|
foxplc
水到渠成
級(jí)別: 家園常客
|
謝謝,這個(gè)方法肯定可以.使用4個(gè)字節(jié)的MD能實(shí)現(xiàn). 另外我利用MCGS本身的功能也實(shí)現(xiàn)了,使用1分鐘的循環(huán)策略. |
---|---|
|
foxplc
水到渠成
級(jí)別: 家園?
|
用計(jì)時(shí)器沒(méi)有實(shí)現(xiàn).但是把OB35的中斷時(shí)間設(shè)為1分鐘,用MD=MD+1可實(shí)現(xiàn) |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
|
我是這樣做的,使用的是200系列PLC,網(wǎng)絡(luò)1同時(shí)記錄三個(gè)設(shè)備的運(yùn)行時(shí)間,輸入點(diǎn)連接到設(shè)備的工作狀態(tài)開(kāi)點(diǎn)上,這個(gè)程序在剛開(kāi)始計(jì)時(shí)時(shí),大約有0-1秒的誤差,對(duì)大多數(shù)計(jì)時(shí)足夠用,VD0/VD4/VD8是三臺(tái)設(shè)備的累積工作時(shí)間(秒),有了歷時(shí)秒就可通過(guò)計(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 |
|
---|---|---|
|