先查參數住在哪裡
更換模組後數值不對,先不要認定新模組壞了。原設定可能由CPU參數下載、程式初始化、模組自己的非揮發記憶體或工程工具保存;換哪個部件,影響的資料就不同。本篇教你沿著設定來源建立上電比對表,找出遺失、未套用與被覆寫的差別。
以Q06UDVCPU搭配智能功能模組的工程作情境,但不指定所有模組都具有相同儲存功能。先記完整模組料號、通道、韌體或功能版本、安裝插槽與起始I/O編號,再找對應手冊。只寫類比模組或通訊模組,不足以選擇正確參數與初始化程序。
把每一項設定分成四個欄位:工程檔預期值、CPU或模組實際值、設定來源,以及生效時機。生效可能在下載、上電、RUN切換或特定初始化程序之後,應按模組功能確認;工程檔顯示4–20mA,不代表模組目前已採用該量程。
再查誰會寫同一設定。工具下載一次之後,PLC首掃描程式可能重新寫入;HMI配方切換也可能改通道參數。若只在下載完成後比對一次,就可能漏掉稍後的覆寫。記錄設定變化的時序,比反覆下載同一檔案更有助於找原因。
本篇處理的是更換後的組態驗收,不提供通用帶電更換程序。實際拆裝、供電、端子處理與模組允許的更換方式,依該硬體手冊和設備工作程序執行。
把比對表做成能追查的資料
第一組欄位是身份:機台編號、CPU型號、模組完整料號、插槽、通道與設定版本。第二組是功能:量程、解析度、轉換允許、平均設定或通訊站號等。只列該模組確實提供的項目,沒有的功能標不適用,不要為了表格整齊杜撰參數。
第三組是資料路徑:模組原始資料在哪裡、是否透過自動更新送到CPU裝置、程式從哪個裝置讀取、HMI又讀哪裡。自動更新的來源和目的範圍都要核對,避免模組已正常轉換,程式卻還讀舊位址或另一個通道。
第四組是證據:每個預期值引用哪份核准工程或原設定備份,實際值由哪個工具畫面或讀回取得,何時取得。若只能讀到設定命令而讀不到模組生效值,要明確寫出限制,不能把已送出命令與已生效畫上等號。
例如通道一預期4–20mA、工程量0–100bar、版本V7,模組讀回卻是0–20mA。表中直接記預期與實際差異、來源時間和生效條件,先修量程設定;不要先在PLC工程值公式裡加一個補償量,否則設定恢復後會再次算錯。
把正常運轉會改變的數值與固定參數分開。原始量測值隨壓力變動,不應要求與更換前快照完全相同;通道量程和資料映射則通常應符合核准設定。比對表需有比較規則,才能避免把正常動態值誤報成參數遺失。
用低中高三點分辨量程錯誤
建立一個明示假設:某轉換器把所選電流量程映射為原始值0到10000,感測器4–20mA對應0到100bar。這個0到10000只是教學量程,不是任何三菱模組固定規格;實際作業先替換成該模組手冊的轉換範圍。
設定正確為4–20mA時,4mA得到raw0,12mA得到5000,20mA得到10000。程式採壓力=raw×100/10000,因此三點分別顯示0、50、100bar。先把這三個預期寫入測試表,再比較更換後結果。
若新模組實際設成0–20mA而仍映射0到10000,4mA會得到2000,12mA得到6000,20mA仍是10000。原PLC公式因而顯示20、60、100bar。高點看起來正確,不能證明整個量程正確;低點和中點才暴露設定差異。
此例誤差依序是20、10、0bar,並非所有點固定偏20。不要只拿一個低點去減20,因為中高點會被改壞。先核對模組量程、感測器量程與工程公式是否成套,再決定是否需要現場校正;校正不能代替修正錯誤組態。
實際低中高測試要使用適當的受控訊號與量測方式,並遵守現場隔離程序。若無法施加測試電流,先完成設定與資料路徑比對,將實體量測驗證列為未完成。不能把離線公式表當成現場三點校正紀錄。
上電後按順序找被覆寫的設定
在受控測試中,分別記錄下載後、初始化前、初始化完成後的設定。若下載後正確、初始化後改回舊值,就查程式與配方的寫入來源;若始終未改,查下載目標、套用條件與工具提示。這能把未送達、未生效、被覆寫三種問題分開。
若量程正確但CPU資料不更新,沿著模組原始值、自動更新設定、CPU目的裝置與程式使用值逐層看。不要只盯HMI數字。當模組原始值變、CPU目的值不變時,優先檢查資料更新路徑,而不是調整顯示倍率。
若站號或通訊格式不符,檢查設定究竟保存在模組、CPU初始化或外部設備。換模組不必然讓站號遺失,也不必然保留;有些流程會在啟動時重新設定。表格應呈現實際保存機制與讀回結果,避免用上一台設備經驗套用。
完成後應交付身份相符、固定參數相符、資料路徑相符與功能測試結果四項結論。每個差異都有原因或待辦,不以工程檔相同代替實際值一致。若某項只能推測,保留未知與所需證據,直到有讀回或測試確認。
把更換後確認的組態另存新版本,保留原設定、差異與測試紀錄。若只是修回既定設定,也要記錄原因和實際生效時間,讓下次維護可比較。不要覆蓋唯一的更換前資料,否則會失去判斷參數是否改變的基準。
常見問題
問:更換模組一定會遺失參數嗎?答:取決於參數保存位置與上電設定流程,應逐項讀回核對。
問:工程檔量程正確為何顯示仍錯?答:可能未下載、尚未生效、被初始化覆寫,或程式讀錯通道及位址。
問:滿量程一點正確就代表設定正確嗎?答:本例0–20與4–20在20mA都到上限,還要測低點和中點。
問:本文raw0到10000能直接套三菱模組嗎?答:不能,它是案例條件,先查實際模組的轉換範圍與型別。
參考:GX Works2 Version 1 Operating Manual Common,第10.1節交叉參照、第15.2節Verify與智能功能模組設定相關說明。
參考:QnUCPU User Manual,CPU功能及資料保存;具體模組設定需另查該模組手冊。