一份摘要要讓下一班能接手
維護紀錄只寫參數已調整,下一班仍不知道改了哪裡、為什麼改、是否讀回確認,以及要不要恢復。本篇教你把一次操作寫成可查證的變更摘要,讓人能沿工單、工程版本與實際結果追到原因,而不是靠記憶補完當時情況。
先區分計畫、操作請求、設備接受與結果驗證。工單批准把設定從10改20,只表示計畫範圍;工程站送出寫入只是請求;回覆成功通常還要按協定判讀;讀回20才是該時刻的數值證據。這些階段不能合併成一個已完成。
本篇以Q06UDVCPU工程維護作情境,但摘要格式是應用管理設計,並非CPU內建完整稽核功能。CPU操作履歷可以提供手冊列出的操作線索,HMI、工程站、外部通訊與人工工單仍需各自留證,不應假定CPU知道所有人員身份和修改理由。
一次變更建立唯一識別,例如CHG-042,讓事前備份、差異報告、操作紀錄與驗證結果都引用同一識別。工單編號可以關聯多項操作,但每項結果要分得開;不要把同一台機器整天的所有動作揉成一行完成維護。
這份摘要服務於技術追溯。權限控制、身份驗證和保存防竄改要由實際系統提供,不能因表單多了簽名欄就宣稱具備完整稽核能力。
先填範圍和基準再操作
在操作前記設備識別、CPU與模組型號、工程版本、設定來源和工單目的。若同一網路有多台相似設備,加入能確認實體目標的識別,不能只寫一個暫時使用的IP位址。工具連線目標也要留在操作證據中。
設定欄位同時記語意名稱、實際映射、型別、單位、原值與預定新值。以假想PressureLimit為例,工程契約raw100代表10.0bar,預定raw120代表12.0bar;摘要應兩者並列,避免讀者把100誤解成100bar。這不是本文要求對真設備做的修改。
原值要有讀取時間與來源。若操作者只抄昨天工單中的10.0,就不能標成操作前實際讀回。對可能被其他程式改寫的參數,先按系統提供的一致性或版本檢查機制確認基準;沒有這類機制時,至少記錄基準可能改變的限制。
記錄誰提出、誰執行、誰核對,並分辨登入帳號與人工輸入姓名。工號A17手動填在表單上,只能證明有人填了這個字串,不能單獨證明實際操作者身份。共享帳號也難區分個人責任,應如實保留身份來源。
時間欄含時區與來源。工單時間、工程站時間和PLC時間可能不同步,不能只按秒數接近就斷言某人造成某次值變化。若已知偏差或時間不確定範圍,一起記錄;有請求識別或操作序號時,用它們補強事件關聯。
用一個成功和一個未知案例練習
案例A:工單要求在測試環境把PressureLimit由raw100改120。摘要記操作前讀回100、請求識別R52、送出時刻、設備回覆、操作後讀回120,以及測試條件與結果。這樣才能分辨值已寫入與功能已驗證是否都完成。
功能驗證依核准規格執行。例如在離線測試中確認raw119、120、121各對應的條件判斷,並注明比較是大於還是大於等於。不要從現有程式輸出倒推預期答案。若尚未做功能測試,摘要可寫寫入讀回一致、功能待驗,不能直接填全項通過。
案例B:送出R53後通訊逾時,沒有收到回覆。不能把逾時直接寫成未修改,也不應盲目重送可能帶副作用的操作。先把狀態記結果未知,再依介面查請求狀態或讀回,確認設備是否已接受。
若讀回120,只能證明讀取當下的值,未必證明R53就是唯一修改者。當系統有其他寫入來源,應結合操作識別、版本與來源日誌判定。缺少證據時保留歸因未知,比勉強填一個人名更能保護後續故障分析。
摘要可採先追加請求紀錄,再追加回覆與核對結果。後續發現錯誤時新增更正說明並引用原紀錄,不覆蓋原始失敗或未知狀態。這樣能看出何時知道結果,而不是讓整份紀錄事後看起來從未出錯。
還原 交班與查核怎麼寫
若變更需恢復,先列恢復條件與目標版本,再記實際恢復請求、讀回與功能結果。恢復舊參數不代表外部動作已被撤銷,例如已產生的批次或命令不能靠把數值改回來消失。摘要需分設定恢復與製程後續處理。
交班摘要保持短而具體:本次範圍、已完成項目、仍有差異、限制、待辦及負責人。完整raw紀錄、工程差異與截圖放在可追溯附件,正文引用確切檔案或紀錄識別。不要只寫詳見附件卻沒有讓接班人找得到的路徑。
QnUCPU操作履歷與GX Works2的顯示功能,應依型號和工具支援核對哪些操作會留下記錄、容量與清除條件。它可以協助對照操作時序,但不能替外部HMI或自訂寫入服務補出未記錄的工單原因與登入身份。
失敗排查先查紀錄是否真的產生,再查傳送、保存與查詢條件。時間範圍或時區錯誤可能讓已保存的紀錄看似不見;存儲失敗或容量覆蓋則需要明確缺口標記。雜湊可協助確認檔案未變,但不能單獨證明誰操作或紀錄原本就真實。
完成後應能從變更識別查到基準、請求、設備結果、驗證與交班狀態。請另一位未參與操作的人依摘要回答改了什麼、為何、證據在哪與還剩什麼;若答不出,就補具體欄位,而不是增加籠統的完成敘述。
常見問題
問:寫入回覆成功是否就能填驗收通過?答:先確認回覆語意,再完成指定讀回和功能測試,分層記結果。
問:逾時代表設定沒改嗎?答:不一定,設備可能已接受但回覆遺失,應記未知並查狀態。
問:CPU操作履歷能代替所有維護紀錄嗎?答:不能,它的記錄範圍依產品功能,外部身份、理由與工單需另外關聯。
問:把參數改回原值就算全部復原嗎?答:還要確認讀回、功能及外部副作用處理,不能只看最後數字相同。
參考:QnUCPU User Manual,第3.38節Operation History Function及機種限制。
參考:GX Works2 Version 1 Operating Manual Common,PLC診斷與操作履歷相關功能。