huniutadi
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 217 個
工控威望: 3096 點
下載積分: 21935 分
在線時間: 87(小時)
注冊時間: 2010-02-13
最后登錄: 2020-02-15
查看huniutadi的 主題 / 回貼
樓主  發(fā)表于: 2012-12-06 16:49
想用臺達PLC和臺達B系觸摸屏寫一個倒計時程序,請老大們幫忙搞一個唄
dream2012
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 277 點
下載積分: 1080 分
在線時間: 160(小時)
注冊時間: 2011-10-17
最后登錄: 2020-06-26
查看dream2012的 主題 / 回貼
1樓  發(fā)表于: 2012-12-07 16:40
想要實現(xiàn)什么功能?什么樣的倒計時?
dream2012
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 277 點
下載積分: 1080 分
在線時間: 160(小時)
注冊時間: 2011-10-17
最后登錄: 2020-06-26
查看dream2012的 主題 / 回貼
2樓  發(fā)表于: 2012-12-25 17:10
搞定了么?
你可以按這個思路寫:
總時間5分鐘相當于4分60秒
用兩個寄存器存儲分、秒
開始運行的時候賦值4到D1,60賦值到D0;
利用PLC的秒脈沖做減數(shù)運算
若D1>0,則D0按一秒鐘減少1,當減到1并且收到秒脈沖觸發(fā)時,直接賦值59給D0,并且D1減1;
當D1=0,D0繼續(xù)按一秒鐘減少1,直減少到0為止。

整個過程D1就是剩余分鐘,D0就是剩余秒。