luyue
級別: 家園?
|
有3臺電動機需要輪流單獨運行,目的是延長設(shè)備使用壽命及故障維護備用,保障設(shè)備運行的連續(xù)性。 要求: 1、自動停止,由溫控儀控制,小于8小時。 2、人為或故障重啟由三菱PLC自動切換至運行時間最短的備用電動機。 3、每臺電動機連續(xù)運行時間不能超過8小時,由三菱PLC自動切換至運行時間最短的其他備用電動機。 怎樣確定運行時間最短的其他備用電動機? [ 此帖被luyue在2015-08-14 20:15重新編輯 ] |
---|---|
|
xjynzlp
你關(guān)注我一時 我關(guān)注你一世
級別: 家園?
|
這個程序不是很難,很多恒壓供水程序經(jīng)過改動就能實現(xiàn)部分功能的,增加部分程序就可以完成其他部分。 |
|
---|---|---|
|
lvpretend
級別: 論壇先鋒
|
簡單得要死! 每臺電機做一個停電保持的時間累加不就行了嗎? 樓主留言:剛剛得到題目,我也覺得挺簡單,關(guān)鍵是怎么比較并找出最小值(3臺還好,多臺功率調(diào)節(jié)n備呢?),用功能指令要進去做好還真不容易。 |
---|---|
|
yeling
級別: 探索解密
|
電機運行時用TRD讀取是時鐘時間,電機停止時再讀取一次,然后用TSUB指令就能得出運行時間 樓主留言:感謝您的發(fā)言和幫助 |
---|---|
本帖最近評分記錄: |
lvpretend
級別: 論壇先鋒
|
設(shè)電機M1運行時間累計數(shù)地址為D1,M2為D2,,,,,,Mn為Dn。D為32位,這樣以1s的累計分辨率可以累計136年,不用考慮溢出。其實按每分鐘累計一次就可以了。 每s對應(yīng)運行的電機累加1,要求出D1----Dn中的最小值很簡單呀,有些PLC本身就有求隊列最小值得指令,即使沒有最小值指令,用2個數(shù)值比較指令從D1掃描到Dn就求出來了。這是最簡單的算法了,這是最基本的算法喲。 |
---|---|
本帖最近評分記錄: |