huniutadi
級(jí)別: 工控俠客
![]() |
想用臺(tái)達(dá)PLC和臺(tái)達(dá)B系觸摸屏寫(xiě)一個(gè)倒計(jì)時(shí)程序,請(qǐng)老大們幫忙搞一個(gè)唄 |
---|---|
|
dream2012
級(jí)別: 略有小成
![]() |
想要實(shí)現(xiàn)什么功能?什么樣的倒計(jì)時(shí)? |
---|---|
|
songzuolei
中達(dá)電通
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
什么樣的? 給你個(gè)最簡(jiǎn)單的方案 設(shè)定值減去當(dāng)前值放在一個(gè)寄存器,在屏幕上顯示這個(gè)寄存器就可以啦 |
|
---|---|---|
|
huniutadi
級(jí)別: 工控俠客
![]() |
5分鐘的倒計(jì)時(shí),由4分59秒開(kāi)始,望老大能給個(gè)程序啊 |
---|---|
|
dream2012
級(jí)別: 略有小成
![]() |
搞定了么? 你可以按這個(gè)思路寫(xiě): 總時(shí)間5分鐘相當(dāng)于4分60秒 用兩個(gè)寄存器存儲(chǔ)分、秒 開(kāi)始運(yùn)行的時(shí)候賦值4到D1,60賦值到D0; 利用PLC的秒脈沖做減數(shù)運(yùn)算 若D1>0,則D0按一秒鐘減少1,當(dāng)減到1并且收到秒脈沖觸發(fā)時(shí),直接賦值59給D0,并且D1減1; 當(dāng)D1=0,D0繼續(xù)按一秒鐘減少1,直減少到0為止。 整個(gè)過(guò)程D1就是剩余分鐘,D0就是剩余秒。 |
---|---|
|