azfeng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 96 個
工控威望: 254 點
下載積分: 1331 分
在線時間: 61(小時)
注冊時間: 2008-12-03
最后登錄: 2024-07-19
查看azfeng的 主題 / 回貼
樓主  發(fā)表于: 2009-02-23 23:30
有一臺電機它分兩個周期的時間進行運行,比如說第一周期是從早上8點30分到16點20分,第二周期是從20點30分到第二天凌晨4點30(也有可能是當天的23點10分)這兩個時間周期內(nèi)運行,本來這樣子我已經(jīng)做好了,但客戶又要求時間可以在人機上根據(jù)要求調,我有寫了個程序,但是有點問題,主要問題是機子的第二周期,因為機子有可能運行到當天,比如說23點30分就停止運行,也有可能客戶會到第二天凌晨4點20停....所以,這點讓我有點困擾..望高手幫忙..怎樣寫比較好
附件是我寫的程序,有上述出現(xiàn)的問題,望有人能指點一下..謝謝
附件: 電機運行時間.rar (10 K) 下載次數(shù):83
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
qtvb168
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看qtvb168的 主題 / 回貼
1樓  發(fā)表于: 2009-02-28 12:53
這得分兩種情況,
第一種是結束時間大于開始時間,如從早上8點30分到16點20分.
第二種是結時間小于開始時間.  如從20點30分到第二天凌晨4點30.
先對定時進行判斷,然后自動選用相應的定時。