← 所有文章

FIELD NOTES / 維護與故障排查

手動模式正常自動模式失敗如何比較額外前提

維護與故障排查作者:站長預估 5 分鐘閱讀

用模式條件表與命令時間線,定位手動正常但自動失敗的額外前提。

本文目錄

手動能動只證明部分路徑可用

手動點動正常,自動循環卻不動,先比較兩個模式實際走過哪些條件。手動可能直接發出單一動作請求,自動還需要前一步完成、產品到位、配方有效、下游允許及時間限制。不能因手動成功就把自動條件全部旁路。

先保存手動成功與自動失敗的各一筆完整事件,包含模式、控制權、命令、允許條件、步驟、實際輸出、回饋與時間。兩次若使用不同負載或速度,記錄差異;空載點動能動,不代表滿載自動一定能達到相同節拍。

本文使用一般機械順序作教學,不指定PLC品牌或模式位址。普通製程互鎖與人員安全保護分開辨認,模式差異須依核准設計。不能推論手動模式應忽略安全條件,也不能拿能點動當安全回路已驗收的證明。

開始前確認機構與產品處於可控狀態,模式切換依現場程序。不要在自動步驟執行中任意切手動再切回,因為機構可能移動了,而程序仍保留舊步驟或未完成命令,造成意外接續。

做一張模式條件差異表

每列寫一個真實條件,例如驅動就緒、原點、上游有料、下游空位、配方版本與產品識別。分別記手動是否需要、自動是否需要、目前值、來源品質及不成立原因。不要只有「手動正常、自動異常」兩個總結欄,這樣看不出哪個前提不同。

案例:手動伸出要求驅動就緒與核准操作條件,自動伸出另外要求產品到位及下游可接收。若產品到位真、下游可接收假,自動不發輸出可能是正確設計。下一步查下游實際狀態與訊號,而不是直接強制伸出。

若所有條件畫面都真,再看資料是否來自同一時刻。下游允許可能是五秒前的舊值,配方可能剛換版,原點可能在前一模式成立。保存來源時間與品質,避免把分散更新的狀態拼成從未真正同時成立的允許條件。

控制權也要比較。手動命令可能來自本地面板,自動命令由上位系統發出;驅動器目前若只接受本地來源,自動路徑就可能被拒絕。確認要求、接受與作用中控制來源,不只看命令值是否在PLC裡改變。

完成後應有一份可點名的差異清單:哪些條件只在自動需要,哪些來源或品質不同,哪些還沒量到。這張表將後續檢查縮小到具體訊號與順序,不必反覆修改整個程序。

再比較順序邊緣與時間限制

手動按鈕可能保持500 ms,自動請求卻只有一個10 ms掃描週期。若接收設備輪詢20 ms,又沒有鎖存或握手,短請求可能未被看到。這只是時間關係示例,實際輸入更新、通訊與掃描依平台查證,不能把所有短脈衝問題都靠任意加長解決。

用請求、接受、忙碌和完成四個角色追蹤,實際名稱按專案。自動步驟應知道請求是否被接受,再等待對應完成;若看到上一循環保留的完成位就前進,可能第一步尚未動作,程序卻已進下一步。完成的來源與本次命令識別要可對應。

時間例:自動在0 ms發出請求,30 ms被接受,200 ms開始移動,600 ms到位;逾時若從請求起算500 ms,會在完成前觸發。先查是否有設計允許的接受等待與動作時間,再核對工程要求,不直接把門檻放寬到所有案例都通過。

手動逐步操作自然留下停頓,自動連續動作可能沒有等待壓力、夾持或振動穩定。比較前一步完成後到下一步開始的間隔,以及實際穩定訊號。若需等待條件,應有物理依據和失敗處置,而不是只複製操作者大約停一秒的習慣。

掃描中的寫入順序也可能不同。模式選擇、停止優先與自動程序若都寫同一輸出,最後作用的值可能被覆蓋。依專案交叉參照追查所有寫入點,保留邏輯與最終輸出的證據,不把HMI上的中間命令當實際端子狀態。

修正後要驗證切換和拒絕條件

比較時也要保存第一次失敗前的循環。若第二次重試能成功,檢查第一次是否只完成了建立連線、清除殘留狀態或等待機構復位。重試成功是定位線索,不能直接把每次自動重試當成正式修正。

測試不只包含手動與自動各成功一次,還要包含自動前提不足、動作中前提消失、模式切換、停止、逾時與恢復。確認應拒絕時確實拒絕,畫面能說明原因;安全相關條件依獨立程序驗證,不用普通功能測試取代。

從手動回自動時,重新核對機構位置、在途產品與程序步驟。若手動已把物件移走,不能沿用原自動的產品到位或完成紀錄;依設計重建狀態、要求歸原或人工確認,不能為了接續方便隱藏未知。

失敗時先沿差異表找額外前提,再查命令接受、順序與計時,最後回到實際負載和機械條件。若手動與自動速度不同,安排允許的同條件比較;若不能做到,結論須限於各自條件,不能宣稱硬體已完全排除。

交付模式矩陣、兩次事件時間線、修改原因及回歸結果。例中的掃描和毫秒數是用於比對的案例條件;實作前仍須核對平台與現有專案。

練習與常見問題

練習:手動可伸出,自動卡在等待下游允許,實際下游滿料。應先按流程處理下游滿料,自動不動符合條件;不能為了讓測試過而強制下游空位。若下游已空但訊號仍假,再查感測與資料鏈。

FAQ1:手動成功能排除輸出模組嗎?只支持當時負載與路徑可用,不能排除自動速度、電流或時間條件下的問題。

FAQ2:把手動命令接到自動輸出就好嗎?可能破壞順序和互鎖,應先找出真正差異。

FAQ3:自動逾時可以直接加倍嗎?先核對起算點、接受等待與實際行程,再按工程要求決定。

FAQ4:模式切回自動要重新確認什麼?位置、產品、步驟、未完成請求與必要允許條件。

參考:Siemens SCE:單機驅動功能、操作模式與互鎖的教學範例。

參考:Siemens SCE GRAPH:順序控制及模式教學,非通用PLC語法。

延伸閱讀