先將運轉中馬達數量計算出來(lái)
並做馬達運轉時(shí)間計算
我是以CALL方式去做判斷與停止
當停止條件達成去執行一次呼叫
呼叫記得要有間隔時(shí)間,不然會(huì )一下關(guān)到剩1臺
呼叫後將數據排入固定暫存器
當然沒(méi)有運轉的馬達時(shí)間填入0
然後執行最大值搜尋
找出運轉時(shí)間最長(cháng)的馬達位置
判斷出是哪顆馬達就讓他停止
當馬達運行數量只剩一臺就不關(guān)閉馬達
大致上是這樣
由於我沒(méi)有在用永宏P(guān)LC,所以提供一個(gè)三菱Q系列的範本
裡面只有兩個(gè)比較特殊的指令一個(gè)是
SUM 為ON狀態(tài)BIT判斷
另一個(gè)是
MAX
為最大值判斷,當最大值有負數個(gè)以最先被找到的最大值判斷為最大值所在位址並計算最大值個(gè)數
你可以在永宏手冊?xún)日艺矣袥](méi)有適合的指令
CLOSE_MOTOR.rar (163 K) 下载次数:37