zhongding
級別: 探索解密
|
三臺電機要求時間短的先啟動,時間長的先停,用D1 D2 D3分別存三臺電機的運行時間,我寫的程序太長了有沒有簡單點的寫法,請大家旨教。 |
---|---|
|
小侯
小侯
級別: 工控俠客
|
這應該是你先寫還沒進行過模擬吧 前面的條件式有問題 沒考慮到若D值都一樣時可能兩顆三顆一起啟動 計時部分可以用INCP指令來增加D值 可以先分開比較 D1D2(M1>=M2<) D2D3(M3>=M4<) D1D3(M5>=M6<) 然後依據比較出來的輔助接點來開啟馬達 M1 M3 M5>>>D1 D2 D3 M2 M3 M6>> D2 D3 D1 若是一樣就由D1D2D3順序開啟 記得設定保持迴路或是直接SET在下認為是設定SET比較好 運行後 關閉也是經由類似的方式決定關閉順序 |
---|---|
本帖最近評分記錄: |
烏龜船長
級別: 網絡英雄
|
圖片:
搜索最小值 最大值, 另外注釋也要好好寫 這點程序注釋都寫不利索,幾萬步的怎么搞 [ 此帖被烏龜船長在2014-07-28 16:43重新編輯 ] |
---|---|
本帖最近評分記錄: |