兔小喵一只
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 114 點(diǎn)
下載積分: 831 分
在線時間: 3(小時)
注冊時間: 2012-09-20
最后登錄: 2013-04-17
查看兔小喵一只的 主題 / 回貼
樓主  發(fā)表于: 2012-11-06 10:17
目前將一天的時間分為6個時間段,。有三個時間段對應(yīng)A程序,兩個時間段對應(yīng)B程序,一個時間段對應(yīng)C程序。
想法(1)是先用SFC1讀取系統(tǒng)時間——>然后提取出小時、分秒的時間形式(time of day)——>轉(zhuǎn)換成DINT數(shù)據(jù),將讀取的時間與時間段進(jìn)行比較,從而判斷系統(tǒng)時間在哪個時間段內(nèi)。判斷后利用跳轉(zhuǎn)語句轉(zhuǎn)到A或B或C程序嗎?由于ABC程序的一個功能是要固定多少分鐘進(jìn)行檢測,這是不是要用到時間中斷?
想法(2)是利用定時器,如果時間到了早上7點(diǎn)(假設(shè)),進(jìn)入A程序,運(yùn)行3h后,到10點(diǎn),進(jìn)入B程序,這個方法可行嗎?
[ 此帖被兔小喵一只在2012-11-06 16:26重新編輯 ]
dxc1234567
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 25 個
工控威望: 177 點(diǎn)
下載積分: 525 分
在線時間: 19(小時)
注冊時間: 2009-07-25
最后登錄: 2024-07-30
查看dxc1234567的 主題 / 回貼
1樓  發(fā)表于: 2012-11-10 16:39
大俠!高人那有時間來給你解答這些問題。。!
都忙著賺錢去了,。。。。。。