變頻器與 PLC 整合:多段速、類比命令、Modbus 控制與跳脫處理
變頻器(VFD / Inverter)讓馬達可以無段變速,是節能與製程控制的關鍵設備。但它也是電盤裡最會製造麻煩的東西——跳脫、干擾、參數設錯,每一項都能讓你在現場耗掉一整天。
一、三種控制方式,怎麼選?
| 多段速端子 | 類比命令 | Modbus 通訊 | |
|---|---|---|---|
| 怎麼接 | PLC 數位輸出 → 變頻器多功能端子 | PLC 類比輸出(4-20mA / 0-10V) | RS-485 兩條線 |
| 速度控制 | 只能切幾段預設頻率 | 連續可調 | 連續可調 |
| 能讀回狀態嗎 | 只能靠額外端子(運轉中/故障) | 同左 | 能——電流、頻率、故障碼全部讀得到 |
| 配線量 | 中(每段一條線) | 中 | 最少(多台可串接) |
| 抗干擾 | 好 | 差(類比訊號怕干擾) | 中 |
| 適用 | 只要 2~4 種固定速度 | PID 連續調節、單台 | 多台、要監控、要上雲 |
實務建議
· 只要「快/慢」兩段速(例如輸送帶) → 多段速端子最單純可靠
· 要做 PID 連續調節,而且只有一台(例如恆壓供水) → 類比命令
· 多台變頻器、需要監控電流與故障碼、要上雲 → Modbus,不要猶豫
Modbus 的最大價值不是控制,是讀得回來。你可以讀到馬達電流(判斷泵浦有沒有空轉、葉輪有沒有磨損)、實際頻率、以及最重要的——故障代碼。
有了故障代碼,HMI 可以直接顯示「變頻器 OC 過電流跳脫」,而不是只顯示一個「設備故障」讓現場人員去猜。
· 只要「快/慢」兩段速(例如輸送帶) → 多段速端子最單純可靠
· 要做 PID 連續調節,而且只有一台(例如恆壓供水) → 類比命令
· 多台變頻器、需要監控電流與故障碼、要上雲 → Modbus,不要猶豫
Modbus 的最大價值不是控制,是讀得回來。你可以讀到馬達電流(判斷泵浦有沒有空轉、葉輪有沒有磨損)、實際頻率、以及最重要的——故障代碼。
有了故障代碼,HMI 可以直接顯示「變頻器 OC 過電流跳脫」,而不是只顯示一個「設備故障」讓現場人員去猜。
二、加減速時間:最常被設錯的參數
加速時間 = 從 0Hz 到最高頻率所需的秒數。減速時間反之。
加速時間太短 → OC 過電流跳脫
你要求馬達在 1 秒內從靜止衝到 50Hz,但負載慣量很大(大型風機、飛輪、滿載的攪拌機)——變頻器必須灌入巨大的電流才做得到,超過保護值就跳 OC。
減速時間太短 → OV 過電壓跳脫
這一點很多人不理解,但很重要。
馬達在減速時,會變成發電機——負載的慣性帶著它轉,把動能轉回電能,灌回變頻器的直流母線。
如果減速太快,回充的電太多,直流母線電壓飆高 → 跳 OV(過電壓)。
對策:
1. 延長減速時間(最簡單,而且通常就夠了)
2. 加裝剎車電阻(Braking Resistor)——把多餘的能量燒成熱
3. 使用能量回生單元——把能量送回電網(貴,但大型設備值得)
如果你的設備「一停就跳 OV」,先去把減速時間拉長,九成會好。
馬達在減速時,會變成發電機——負載的慣性帶著它轉,把動能轉回電能,灌回變頻器的直流母線。
如果減速太快,回充的電太多,直流母線電壓飆高 → 跳 OV(過電壓)。
對策:
1. 延長減速時間(最簡單,而且通常就夠了)
2. 加裝剎車電阻(Braking Resistor)——把多餘的能量燒成熱
3. 使用能量回生單元——把能量送回電網(貴,但大型設備值得)
如果你的設備「一停就跳 OV」,先去把減速時間拉長,九成會好。
怎麼設?
沒有標準答案,取決於負載慣量。實務做法:從保守值開始(例如 10 秒),確認不跳脫,再依製程需求慢慢縮短。 縮到開始跳脫,就退回去一點。
三、常見跳脫代碼與成因
各廠牌代碼略有不同,但物理原因是一樣的:
| 類型 | 常見代碼 | 可能原因 |
|---|---|---|
| 過電流 | OC / oC / E.OC | 加速太快、負載卡住、馬達或線路短路、參數設錯(V/F 曲線) |
| 過電壓 | OV / ou / E.OV | 減速太快、輸入電壓過高、負載帶動馬達(下坡輸送) |
| 低電壓 | UV / Lu | 電源瞬斷、電壓不穩、同時啟動太多大馬達 |
| 過載 | OL / oL | 負載真的太重、馬達選型過小、軸承卡死、泵浦異物堵塞 |
| 過熱 | OH / oH | 散熱風扇壞、盤內溫度太高、灰塵堵塞散熱片 |
診斷順序:先看是「啟動時跳」還是「停止時跳」還是「運轉中跳」
· 啟動時跳(OC) → 加速時間、負載卡住
· 停止時跳(OV) → 減速時間、需要剎車電阻
· 運轉中慢慢跳(OL / OH) → 負載變重、散熱不良、機械異常
· 隨機跳(UV) → 電源品質
這三十秒的分類,可以省掉你半天。(更多方法見故障排除教學)
· 啟動時跳(OC) → 加速時間、負載卡住
· 停止時跳(OV) → 減速時間、需要剎車電阻
· 運轉中慢慢跳(OL / OH) → 負載變重、散熱不良、機械異常
· 隨機跳(UV) → 電源品質
這三十秒的分類,可以省掉你半天。(更多方法見故障排除教學)
四、PLC 端一定要寫的四件事
1. 故障復歸不能自動
絕對不要寫「跳脫後自動復歸並重新啟動」。
變頻器跳脫代表有東西不對勁——可能是葉輪卡了異物、軸承在磨損、電纜在打火。
自動復歸重試,等於反覆對一個已經有問題的設備施加最大電流。輕則燒馬達,重則起火。
正確做法:跳脫 → 鎖定 → 報警 → 由人到現場確認原因後手動復歸。 這跟過載故障記憶是同一個道理。
變頻器跳脫代表有東西不對勁——可能是葉輪卡了異物、軸承在磨損、電纜在打火。
自動復歸重試,等於反覆對一個已經有問題的設備施加最大電流。輕則燒馬達,重則起火。
正確做法:跳脫 → 鎖定 → 報警 → 由人到現場確認原因後手動復歸。 這跟過載故障記憶是同一個道理。
2. 啟動前的互鎖確認
泵浦啟動前,出口閥要先開(不然憋壓)、要有水(不然空轉燒機械軸封)。這些條件不成立就不准下運轉命令。
3. 頻率命令的上下限保護
不要讓 PID 或 HMI 送出超出範圍的頻率。下限特別重要——很多泵浦與風機在低頻運轉時散熱不足會過熱(自帶風扇轉太慢),而且泵浦在低頻可能揚程不足、根本打不上水,卻一直空轉。
4. 最短運轉 / 最短停機時間
避免變頻器與馬達頻繁啟停。原理與遲滯控制相同。
五、Modbus 控制變頻器的實務要點
如果你選了 Modbus(推薦),有幾件事一開始就要弄對:
- 通訊參數要一致——站號、鮑率、資料位元、同位、停止位元。變頻器參數表裡要一項一項設。
- 站號不能重複——多台串接時,重複站號會讓兩台都怪怪的
- 終端電阻——RS-485 線長時,頭尾要裝 120Ω
- 頻率的倍率——變頻器通常用整數傳頻率,例如 50.00Hz 傳的是 5000。倍率看錯,速度就差 100 倍。
- 通訊逾時保護——這一條是安全問題:如果 PLC 與變頻器斷線了,變頻器應該停機,而不是維持最後的速度繼續跑。 變頻器參數裡通常有「通訊逾時動作」設定,務必啟用。
通訊逾時不設定的後果
PLC 當機、通訊線斷了、交換器沒電——變頻器不知道,它會維持最後收到的頻率命令繼續運轉。
你的加藥泵會一直加藥。你的輸送帶會一直送。而 PLC 已經不在了,沒有人會停它。
務必在變頻器端設定「通訊中斷 N 秒後自動停機」。 這是變頻器自己的參數,不是 PLC 程式能代替的。
PLC 當機、通訊線斷了、交換器沒電——變頻器不知道,它會維持最後收到的頻率命令繼續運轉。
你的加藥泵會一直加藥。你的輸送帶會一直送。而 PLC 已經不在了,沒有人會停它。
務必在變頻器端設定「通訊中斷 N 秒後自動停機」。 這是變頻器自己的參數,不是 PLC 程式能代替的。
詳細的通訊設定見:PLC 通訊協定完整比較
六、變頻器是電盤裡最大的雜訊源
變頻器靠高速切換(PWM)產生變頻電源,這個切換會產生大量的電磁干擾。它會影響:
- 類比訊號(4-20mA 讀值跳動)——最常見
- 通訊(Modbus 斷斷續續)
- 編碼器訊號(位置跑掉)
對策(依重要性)
- 變頻器與馬達之間的動力線,絕對要與訊號線分開走。 這是第一位的,而且是最常被違反的。
- 動力線用屏蔽電纜,屏蔽層兩端接地(注意:動力線的屏蔽與訊號線的屏蔽做法相反——訊號線屏蔽只接一端)
- 變頻器接地要確實,而且要接到專用接地端子
- 馬達線太長時加輸出電抗器(超過廠商建議長度會產生反射,傷馬達絕緣)
- 必要時加 EMC 濾波器
類比訊號的抗干擾細節見:4-20mA 類比訊號完整指南
七、順便講節能:為什麼泵浦用變頻器這麼划算
離心泵與風機的「親和定律」
· 流量 ∝ 轉速
· 揚程 ∝ 轉速²
· 功率 ∝ 轉速³ ← 重點在這
轉速降到 80%,功率只剩約 51%。
轉速降到 50%,功率只剩約 12.5%。
這就是為什麼「用閥門節流來調流量」非常浪費——泵浦還是全速在轉,你只是在出口把水擋住而已。改用變頻器調速,省下的電費常常一兩年就把設備錢賺回來。
注意:這條定律適用於離心式的泵浦與風機,不適用於容積式泵浦(如螺桿泵、隔膜泵)。
· 流量 ∝ 轉速
· 揚程 ∝ 轉速²
· 功率 ∝ 轉速³ ← 重點在這
轉速降到 80%,功率只剩約 51%。
轉速降到 50%,功率只剩約 12.5%。
這就是為什麼「用閥門節流來調流量」非常浪費——泵浦還是全速在轉,你只是在出口把水擋住而已。改用變頻器調速,省下的電費常常一兩年就把設備錢賺回來。
注意:這條定律適用於離心式的泵浦與風機,不適用於容積式泵浦(如螺桿泵、隔膜泵)。
小結
- 控制方式:兩三段速用端子、單台 PID 用類比、多台要監控用 Modbus
- 加速太快跳 OC,減速太快跳 OV(馬達減速時會變發電機)
- 絕不自動復歸重試——跳脫代表有東西不對勁
- Modbus 務必設定通訊逾時停機,否則 PLC 掛了變頻器還在跑
- 變頻器是電盤最大雜訊源——動力線與訊號線一定要分開走
- 離心泵風機功率與轉速三次方成正比,變頻調速的節能效果非常可觀
AI 產生的 PLC 程式,到底能不能信?
我們建了一套 20 題基準測試,題目全部來自真實案場,並且公開了完整結果——包含難看的那幾項: 編譯通過率 80~95%、品牌指令混用 0%、整體全對 55~65%。
還有一個對我們自己不利的發現:AI review 幫得上找出可疑點,但 finding 本身也會誤報、必須經規則層與測試結果校正;它更不能可靠地「修好」程式。
→ 我們把 AI 寫 PLC 的準確率量出來了:20 題基準測試
我們建了一套 20 題基準測試,題目全部來自真實案場,並且公開了完整結果——包含難看的那幾項: 編譯通過率 80~95%、品牌指令混用 0%、整體全對 55~65%。
還有一個對我們自己不利的發現:AI review 幫得上找出可疑點,但 finding 本身也會誤報、必須經規則層與測試結果校正;它更不能可靠地「修好」程式。
→ 我們把 AI 寫 PLC 的準確率量出來了:20 題基準測試
變頻器控制邏輯,一鍵產生
AI 工具內建變頻器控制塊,已含啟停/正反轉/頻率給定、加減速時間、故障鎖定與手動復歸、以及通訊逾時保護提示。支援三菱、西門子、歐姆龍、台達、士林。
免費試用 AI PLC 工具 →免費會員每月 15 點 · 不需信用卡
易歐特科技有限公司 · 工業自動化 PLC 程式設計與環控系統整合 · 委託開發