一 先定義取證問題
線上監看顯示Y接點為ON,只能證明這次讀到的軟體裝置狀態,還不能證明外部負載已經得電或動作。本篇帶你把同一筆故障拆成軟體命令、輸出端子、中間元件和實際負載四層證據,找出下一個應檢查的位置。
適用範圍是Q06UDVCPU搭配GX Works2的數位輸出診斷思路。CPU型號不決定外接輸出模組的電氣型式;先查模組料號、端子圖和共用端,再判斷是繼電器、電晶體汲入或源出。本文不把類比百分比命令混入數位Y接點案例。
先把問題寫清楚,例如「輸送線接觸器在收到運轉命令後沒有吸合」。記錄對應Y裝置、模組位置、接觸器編號和現場時間。若只有HMI綠燈,還需要追出綠燈綁定的是命令、回饋還是應用程式旗標,不能直接當成輸出端子已正常。
取證從既有紀錄和只讀監看開始。若需量測機櫃端子,交由合格人員依設備隔離與電氣程序執行。不要為了拍出ON畫面而任意強制輸出;強制會改變待調查狀態,也可能讓負載動作,所得證據必須與正常控制分開。
保存截圖時包含裝置名稱、連線目標、工程工具版本及觀察時間,避免把另一台PLC的畫面套到本機。GX Works2的裝置值並不等於每個點都有Good或Bad品質欄位;若資料由HMI或採集服務提供品質,另註明服務來源與最後更新時間。
二 建立不改變現場的觀察順序
第一步確認線上CPU與工程副本一致,檢查程式與參數差異的範圍。離線註解寫「泵浦輸出」不保證現場端子仍接泵浦;要把裝置位址、I/O配置、端子號和設備編號串起來。任一層對不上時先列版本或映射未確認,不急著分析元件故障。
第二步保存當時的CPU模式與錯誤資訊。GX Works2 Common手冊第21.1.1節說明QCPU診斷及錯誤歷史CSV保存。這份CSV是診斷歷史,不能把它當成所有Y裝置的連續趨勢;要量測短脈衝,仍需另外核對平台支持的收集方法與時間解析度。
第三步在程式副本追查該Y的所有寫入來源,包含不同程式段、條件路徑及可能的外部操作。若同一掃描有多次寫入,監看某一段邏輯不能代表整個掃描或實體更新瞬間。先記錄可能的執行順序,再依CPU與模組手冊核對更新行為。
第四步保存監看時刻與更新方式。兩秒後才取得的端子電壓,不一定能和兩秒前的Y值比較;設備可能已合法停機。報告須分別標觀察時間及測量持續範圍,只有時間窗口相容且狀態足夠穩定,才有條件討論同時不一致。
最後由電氣人員確認量測參考點與負載供電。量到端子對某個共用端為零伏,不必然代表輸出OFF;汲入型導通時的電位關係可能與源出型不同。必須依實際接線判讀負載兩端及回路,不能用ON必須等於二十四伏的口訣。
三 虛擬控制站第四號案例
先看一個無法判定故障的教學案例:14:03:20監看Y為1,14:03:21監看Y回0,14:03:22才量端子,14:03:25負載沒有動作。這條時間線不支持「Y為1而端子同時無輸出」;端子量測發生時命令可能早已撤銷。應保留為時間未對齊。
再看一個比較充分的假設案例。已核對本例是二十四伏源出輸出,量測參考為指定零伏端;依核准流程保存同一穩定十秒窗口,軟體Y保持ON,模組外部電源正常,而輸出端子在量測窗口仍接近零伏。此時差異範圍已縮到配置、模組、輸出允許或相關回路,仍不能只憑一項讀值宣告模組損壞。
若第二個案例改成輸出端子有符合設計的電壓,接觸器線圈卻未取得所需電壓,下一段就查中間繼電器、保護接點、端子與線路。若線圈電壓也正確但不吸合,才交由電氣人員檢查線圈、額定值和機械狀態。每一段都有自己的量測證據。
若監看資料中途斷線,斷線期間不能延續前一個ON值作為實測事實。保留最後有效讀取與重新連線時間,把中間標成未觀察。恢復連線後讀到OFF,只能說此時為OFF,不能倒推整個空白期間都沒有輸出。
完成後應看到能說清楚邊界的結論,例如「穩定窗口內軟體命令與輸出端子不同,待查模組配置」或「端子符合而線圈供電不足,待查下游回路」。不要只寫輸出異常,也不要把尚未定位的工單標成已修復。
四 端子與負載的獨立確認
準備一份量測表,欄位依序寫事件編號、CPU與模組識別、Y位址、測點、參考點、儀器識別、量程、時間範圍及負載狀態。表上另註記誰取得資料、是否有強制或修改,讓另一位工程師能重建當時條件。
把未量測、不適用和讀到零分開。因現場條件無法量測時填「未量測」並寫原因;沒有中間繼電器時填「不適用」;儀器真正讀到零才填零及單位。用零代替空白會讓下一位工程師誤以為已取得故障證據。
失敗時先查身份與時間,再查電氣參考,最後才查元件。若兩位工程師得出相反結果,先確認是否同一台PLC、同一Y、同一端子和同一窗口。這些基本欄位若錯一項,後續推理再完整也可能是在比較兩個不同設備。
對間歇短脈衝,普通輪詢和手持表可能不足以還原波形。記錄現有方法能觀察的範圍,再由工程人員選適合的記錄設備與接法。本文不把提高軟體刷新率當成能捕捉所有脈衝的保證,也不以一次沒看到作為從未發生的證據。
練習:若Y於上午十點讀到ON,但端子於十點零五分才量到零,先回答資料是否可比。正確結果是尚不能判定同時不一致;補查五分鐘內命令、模式與讀取是否中斷,再規劃可安全取得的共同窗口,而非立即更換輸出模組。
五 驗收 限制與FAQ
驗收取證報告時,逐項確認工程與現場身份一致、觀察窗口可比較、電氣型式已核對,以及每個結論都有對應測點。未完成的項目保留下一步與負責人。文件取證完成和機台修復完成是兩個里程碑,不能以報告寫完代替功能驗收。
問:Y接點亮起就能證明輸出有電嗎?答:不能。它是裝置狀態線索,實體輸出還受模組型式、外部供電、配置及負載回路影響,需要獨立確認。
問:端子量到零伏就代表OFF嗎?答:不一定。先核對汲入或源出、量測參考與負載接法;本文源出案例的判斷不能套用到所有輸出模組。
問:診斷CSV能重建每次Y變化嗎?答:不能直接如此解讀。錯誤歷史與裝置時序資料不同,需知道CSV實際包含哪些事件及時間解析度。
問:沒有實機也能練習嗎?答:可以用本文兩組時間線練習分類與填表。你可完成取證邏輯檢查,但不能宣稱已驗證端子電壓、編譯、模擬或機械動作。
參考:三菱GX Works2 Common 第21.1.1節 QCPU診斷與錯誤歷史保存