top of page

Modbus RTU vs Modbus TCP 完整比較:工廠導入能源管理系統前必讀

6月10日
讀畢需時 11 分鐘

已更新:10月25日

不用換設備也能導入 EMS:

Modbus 整合完整指南,附 5 步驟實作流程


台灣中型工廠平均有 3 種以上通訊協定同時存在於同一條產線。RS485、乙太網路、甚至 RS232——每次要導入能源管理系統,第一關就卡在這裡。


核心問題只有一個:Modbus RTU vs Modbus TCP,到底怎麼選?

本文完整拆解兩種協定的差異、3 種工廠整合架構、5 步驟實作流程,讓你看完就能做決定

本文重點速覽

  • 🔹 RTU vs TCP 核心差異: 串列 vs 乙太網路,距離、速度、成本各有取捨

  • 🔹 3 種整合情境: 純 RTU、純 TCP、混合環境,對應不同閘道器策略

  • 🔹 5 步驟實作流程: 從設備盤點到 EMS 儀表板上線,步驟拆細說清楚

  • 🔹 4 個工程師常踩的坑: 終端電阻、地址衝突、timeout、Unit ID,一次講完

  • 🔹 3 年 TCO 試算: 買閘道器 vs 換設備,費用差距最高達 3 倍

一、工廠現場的通訊協定混戰

台灣中型製造業的生產線,設備汰換通常不是一次到位,而是分批採購、逐年疊加。10 年前買的舊式電表走 RS485、5 年前換的 PLC 同樣是 RS485 但廠牌不同,去年新購的變頻器已內建乙太網路介面⋯⋯結果控制室的通訊架構,就變成一堆協定拼起來的混搭現場。

這時候,只要有人提「來導入能源管理系統(EMS)吧」,第一個卡住的通常不是預算,而是工程師的這個問題:「這堆 RS485 設備怎麼接進 EMS?要不要全換掉?」

要回答這個問題,必須先搞清楚 Modbus RTU 和 Modbus TCP 的本質差異——它們看起來都叫 Modbus,底層卻是完全不同的兩套通訊機制,在工廠現場的佈線、穩定性、成本上,各有各的優勢和限制。

2026 年台電工業用電費率調漲後,每度電超過 NT$3 元,工廠用電監控系統的導入 ROI 已大幅提高。現在的問題不是「要不要導入 EMS」,而是「怎麼用最低成本、最小停機風險,把現有設備接進來」。

二、Modbus RTU vs Modbus TCP:快速比較

Modbus 協定誕生於 1979 年,最初專為工業設備串列通訊設計,這就是 Modbus RTU(Remote Terminal Unit)。進入網路時代後,Modbus TCP 將相同的協定封包包裹進 TCP/IP 框架,讓 Modbus 能走乙太網路傳輸,無需更動上層邏輯。

兩者共用相同的功能碼(Function Code)和暫存器定義,這是 Modbus 生態系能長期存活的原因——舊設備的工程師熟悉 RTU,新設備走 TCP,中間靠閘道器轉換,整個系統仍能互通。

Modbus RTU RS485 與 Modbus TCP 乙太網路工業通訊線路比較
控制箱內的 RS485 串列線(舊)與乙太網路線(新)並存,是混合環境的典型樣貌

比較項目

Modbus RTU

Modbus TCP

傳輸媒介

RS485 串列線(雙絞線)

乙太網路(RJ45 / 光纖)

最大傳輸距離

1,200 公尺(無中繼器)

無限制(走交換器/路由器)

最大節點數

247 個(同一 RS485 匯流排)

無上限(受網路架構影響)

通訊方式

半雙工(同一時間只能單向)

全雙工(可雙向同時傳輸)

錯誤檢查

CRC 循環冗餘校驗

TCP/IP 本身的錯誤重傳機制

連線模式

主從式(Master-Slave)

Client-Server(可多主機)

標準通訊埠

無(物理層定義)

TCP Port 502

佈線成本

低(雙絞線便宜)

中至高(需網路基礎建設)

適合場景

電表、感測器、PLC 短距串列

跨廠區、遠端監控、雲端上傳

設備普及度

極高(工業設備標配)

高(新設備主流,持續增加)

💡 工程師速查:現有設備是 RS485 接頭?走 Modbus RTU。設備有 RJ45 介面或支援 DHCP?走 Modbus TCP。兩種都有?用工業閘道器做協定轉換,不需要更換設備。

RTU 的優勢在哪裡?

RTU 最大的優勢是設備普及、佈線成本低。台灣工廠裡 95% 以上的舊式電表、溫控器、PLC 都支援 Modbus RTU,不需要額外的網路交換器。在封閉的廠房環境內,1,200 公尺的傳輸距離通常已綽綽有餘。此外,RS485 抗電磁干擾能力強,特別適合高頻電機、變頻器旁的惡劣環境。

TCP 的優勢在哪裡?

Modbus TCP 的核心優勢是無距離限制和多主機存取。走乙太網路後,廠區 EMS 系統可以同時有雲端伺服器、本地 SCADA、手機 App 三方同時讀取同一台設備的資料,RTU 的主從架構做不到這點。Modbus 整合雲端平台時,TCP 也是唯一實用的選擇——RTU 無法直接上網,必須透過閘道器。

核心結論:RTU 和 TCP 不是替代關係,而是互補關係。 工廠現場最常見的部署方式,是 RS485 設備走 RTU 到閘道器,閘道器轉換成 TCP 後上傳 EMS 雲端平台。

三、工廠整合的 3 種情境

了解協定差異後,實際部署前必須先確認工廠現有的通訊環境屬於哪種情境。不同情境對應不同的架構決策,設備和工程費用差距可以達到 3-5 倍。

情境 A:純 RTU 環境(全廠 RS485)

這是台灣老廠最常見的情況。電表、PLC、變頻器全部走 RS485,沒有乙太網路基礎建設。

建議架構: RS485 匯流排 → Modbus RTU to TCP 工業閘道器(1-2 台)→ 乙太網路交換器 → EMS 雲端平台。

工程重點: 確認 RS485 匯流排的終端電阻接法、最大節點數不超過 247 個、每個設備的 Modbus 位址不重複。

情境 B:純 TCP 環境(全廠乙太網路)

新建廠或已完成網路升級的工廠,設備直接走乙太網路。這是最簡單的整合場景。

建議架構: 設備 TCP/IP → 乙太網路交換器 → EMS 平台直接讀取(Port 502)。

工程重點: 固定 IP 或 DHCP 保留設定、網段隔離(EMS 用獨立 VLAN 避免 IT 網路干擾)、防火牆開放 Port 502。

情境 C:混合環境(RTU + TCP 並存)

台灣製造業最多見的狀況:舊機台走 RS485、新電表走乙太網路、有些設備兩種介面都有。

建議架構: RS485 段落 → 工業閘道器(RTU↔TCP 轉換)→ 工廠乙太網路 → EMS 平台統一接入。

工程重點: 閘道器的 Unit ID 映射設定至關重要(詳見段落五的常踩坑),每條 RS485 匯流排需獨立一組閘道器,避免 Modbus 地址空間衝突。

💡 業界觀察:以台灣中型製造業(100-500 人規模)為例,約 70% 屬於混合環境,純 RTU 和純 TCP 各約 15%。混合環境的整合成本通常比純環境高 30-50%,但相比全面換設備,仍便宜 3-5 倍。

四、導入 EMS 的 5 個實作步驟

這是本文核心段落。以下流程以混合環境(情境 C)為主軸,純 RTU 或純 TCP 環境可省略對應步驟。

Step 1:設備盤點與通訊介面調查

導入前最重要、也最容易被跳過的步驟。需要逐台清查:

  • 設備清單:機台名稱、廠牌、型號、安裝年份

  • 通訊介面:RS485 / RJ45 / 其他(RS232、CAN bus)

  • 現有 Modbus 位址:詢問設備廠商或查規格書

  • 既有配線圖:確認 RS485 匯流排拓撲(是否已有終端電阻)

  • 電表位置:主電表、子電表、機台電表各自的量測點

盤點表建議用 Excel 管理,Intelli-EMS 專案團隊也可協助提供標準盤點格式。

預估工時:50 台設備約需 1-2 人天。

Step 2:通訊架構規劃與閘道器選型

依照盤點結果,規劃 Modbus 通訊架構:

  • 計算每條 RS485 匯流排的節點數(不超過 247 個,建議不超過 32 個以確保穩定性)

  • 規劃閘道器數量:原則上每條 RS485 匯流排配 1 台閘道器

  • 閘道器選型重點:支援的 RS485 埠數、最大 Modbus 映射點數、是否支援 MQTT/Modbus TCP 雙協定(便於未來擴充)

  • 網路架構:決定 EMS 是走廠區內網還是雲端,規劃對應的網段和防火牆規則

Intelli-EMS CDU 中控中心支援 Modbus RTU/TCP、BACnet 同時接入,適合混合環境一站整合,不需要多品牌閘道器拼湊。

產出文件:通訊架構圖(建議用 Visio 或 draw.io)。

Step 3:Modbus 位址表建立與暫存器映射

這是最繁瑣但最關鍵的步驟。每台設備的 Modbus 暫存器定義不同,需要逐一對應。

  • 蒐集所有設備的 Modbus 暫存器規格表(Register Map),通常在設備手冊的附錄

  • 確認量測點:電壓、電流、有效功率(kW)、電能(kWh)、功率因數各在哪個暫存器

  • 建立統一位址表:每台設備的 Slave ID(1-247)不得重複,記錄在統一的 Excel 暫存器映射表中

  • 設定資料型態:注意 INT16 / UINT32 / Float 的差異,錯誤的資料型態會讓讀出的電能數值差 10 倍以上

常見疏漏:電表廠商的 kWh 暫存器有時分成兩個 16-bit 暫存器合成 32-bit,若只讀一個會得到錯誤數值。務必參照原廠 Modbus 規格書確認。

預估工時:20 台設備的位址表建立約需 0.5-1 人天。

Step 4:EMS 系統連線測試與設備上線

前三步完成後,進入實際接線與系統測試階段。建議分批上線,不要一次接所有設備。

  • 單台設備驗證:先接第 1 台設備,在 EMS 平台確認讀值與設備本機顯示一致(誤差 <1%)

  • 匯流排穩定性測試:接入 5-10 台後,持續監控 24 小時,確認無封包錯誤或 timeout

  • 全廠上線:分批接入剩餘設備,每批完成後再次驗證讀值

  • Intelli-EMS 雲端設定:建立廠區架構樹(廠別 → 產線 → 機台),設定監控儀表板

  • 告警閾值設定:依歷史用電基準設定機台空轉偵測閾值(通常為額定功率的 5-15%)

Intelli-EMS 非侵入式電表安裝的優勢在此階段特別明顯——夾扣式 CT 感應器不需斷電安裝,可在不停機的狀態下完成接線,大幅降低停產風險。

Step 5:儀表板調整與團隊教育訓練

系統上線後還不算完成。EMS 真正發揮效益,需要廠長和操作人員都會看報表。

  • 儀表板客製化:依廠長習慣設定首頁顯示(日/月電費、各產線用電比例、即時告警)

  • 告警通知設定:LINE 群組 + App 推播,確保機台空轉警報能即時到人

  • 班表對應設定:Intelli-EMS 支援依生產班次設定用電基準,下班後的殘餘用電自動標記異常

  • ISO 50001 稽核軌跡設定:確認自動報表包含能源消耗記錄、基準年比較、改善行動紀錄欄位

  • 教育訓練:1 小時操作說明(廠長 + 值班組長),確保能自行查看報表和處理告警

上線里程碑:完成第 5 步後,Intelli-EMS 即可開始記錄每日、每班次用電資料,為往後的 ISO 50001 認證與 ESG 碳盤查提供完整的能源資料軌跡。

工程師使用平板監控 Intelli-EMS 能源管理系統儀表板
Intelli-EMS 雲端儀表板可在手機、平板即時查看各機台用電狀況

五、工程師常踩的 4 個坑(含解法)

整合 Modbus 的工程師社群裡,這 4 個問題出現頻率最高,幾乎每個第一次做 RS485 佈線的工程師都會踩到至少其中一個。

坑 1:RS485 終端電阻沒接(或接錯位置)

症狀:通訊時好時壞、封包錯誤率高、距離一長就斷線。 原因:RS485 匯流排兩端需各接一個 120Ω 終端電阻,用來匹配傳輸線阻抗。很多工程師漏接,或把兩個電阻都接在同一端。 解法:匯流排兩個最遠端的設備各接 1 個 120Ω 電阻,中間節點不接。用三用電表量測 A-B 線間電阻,約 60Ω(兩個 120Ω 並聯)代表接法正確。

坑 2:Modbus 位址(Slave ID)衝突

症狀:某台設備的讀值跳動或出現其他設備的資料。 原因:同一條 RS485 匯流排上,兩台設備被設定成相同的 Slave ID(例如都設為 1)。 解法:每台設備的 Slave ID 在同一匯流排上必須唯一(1-247)。盤點時建立統一的位址配置表,新設備上線前先用 Modbus Poll 工具掃描現有位址,再分配空號。

坑 3:TCP 長連線 Timeout 設定過短

症狀:EMS 平台頻繁顯示設備離線,但設備本身運作正常。 原因:Modbus TCP 的長連線模式下,若設備在一段時間沒有資料交換,某些設備會主動斷線。EMS 平台若 timeout 設定太短(例如 5 秒),就會頻繁重連。 解法:工業設備通常建議 TCP keepalive 設定為 30-60 秒,EMS 輪詢間隔設定為 15-30 秒,確保連線保持活躍。不同設備廠牌的建議值不同,需查設備手冊。

坑 4:混合環境忘記設定閘道器的 Unit ID 映射

症狀:透過閘道器讀取 RS485 設備時,EMS 平台收到的是錯誤設備的資料,或全部顯示錯誤。 原因:Modbus TCP 到 RTU 轉換時,TCP 封包的 Unit ID 欄位用來指定要轉發到哪個 RS485 Slave ID。若閘道器沒有正確設定 Unit ID 映射表,就會轉發到錯誤的設備。 解法:進入閘道器的管理介面,逐一設定每個 Slave ID 對應的 RS485 埠和位址。Intelli-EMS CDU 中控中心內建 Unit ID 自動配對功能,可大幅減少手動設定的出錯機率。

六、買閘道器 vs 換設備?3 年 TCO 試算

這是廠長和採購最常問的問題:「舊設備全換成 TCP 原生的,長期來說比較划算嗎?」答案幾乎都是:不划算。以下用具體數字說明(數字為市場概估,依設備規格和廠商報價而異)。

費用項目

方案 A:加裝閘道器

方案 B:換 TCP 原生設備

設備成本

閘道器 4 台 × NT$12,000 = NT$48,000

20 台 TCP 電表 × NT$9,500 = NT$190,000

安裝配線費

NT$25,000

NT$55,000(需重新佈線)

停機損失

幾乎為零(非侵入式安裝)

約 2-3 天停機(每天 NT$30,000-50,000)

年維護費

NT$5,000(閘道器固件更新)

NT$8,000(設備保固後維護)

3 年總成本(TCO)

NT$88,000

NT$384,000 起(含停機損失)

以上試算情境為:20 台 RS485 電表整合進 EMS,閘道器方案需 4 台轉換器。換設備方案的停機損失依各廠產值不同差異極大,製造業平均每天停機損失遠超設備成本本身。

閘道器方案的另一個隱形優勢:既有 RS485 設備通常已有完整的操作 SOP,員工熟悉操作介面。換設備等於要重新教育訓練、重新建立維護流程,這些隱性成本在 TCO 試算時常被忽略。

💡 建議:只有在 RS485 設備已超過使用年限(通常 10-15 年)、維修零件難取得,或現有設備確實無法支援 Modbus RTU 時,才考慮換設備。其他情況,閘道器方案的 ROI 明顯更高。

常見問題 FAQ

Q1:Modbus RTU 和 Modbus TCP 可以同時接進同一套 EMS 嗎?

可以。這是工廠混合環境最常見的部署方式。RS485 設備透過工業閘道器轉成 Modbus TCP 後,與原生 TCP 設備統一接入 EMS 平台。Intelli-EMS CDU 中控中心同時支援 Modbus RTU、Modbus TCP、BACnet 協定,不需要針對不同協定部署不同系統。

Q2:RS485 一條匯流排最多可以接幾台設備?

Modbus RTU 標準規範最多 247 個節點(Slave ID 1-247)。實務上建議不超過 32 台,因為節點數越多,通訊輪詢時間越長,即時性越差。若設備超過 32 台,建議拆成多條 RS485 匯流排,各自搭配一台閘道器。

Q3:Modbus TCP 需要固定 IP 嗎?還是可以用 DHCP?

生產環境強烈建議用固定 IP(或 DHCP 保留)。若設備用動態 IP,重開機後 IP 可能變動,EMS 平台就找不到設備。建議在網路交換器或 DHCP 伺服器設定 MAC 位址綁定,讓每台設備永遠拿到相同的 IP。

Q4:導入 Intelli-EMS 需要停機嗎?

通常不需要。Intelli-EMS 的非侵入式 CT 感應器採用夾扣式設計,安裝時不需斷電,可在機台運轉中完成接線。RS485 閘道器的安裝也可在不停機的狀態下進行,只有少數需要接觸開關箱內部接線的情況才需短暫斷電(通常不超過 30 分鐘)。

Q5:Intelli-EMS 的能源資料可以用來申請 ISO 50001 認證嗎?

Intelli-EMS 的自動報表功能涵蓋能源消耗記錄、基準年比較、改善行動紀錄,符合 ISO 50001:2018 稽核軌跡要求。根據現有客戶回饋,導入後通常可在 9-12 個月內完成 ISO 50001 認證準備(實際時程依各企業能源管理現況不同)。建議在導入初期即設定好組織架構與量測邊界,以確保資料完整性。

不確定工廠的通訊環境適合哪種方案?

Intelli-EMS 技術團隊提供免費工廠場域評估,協助分析現有設備通訊架構、規劃閘道器配置、估算導入成本與 ROI。全台均可派駐評估。

樺緯物聯 (Dexatek Technology) 專業技術團隊|台灣本土能源管理系統

© 2026 樺緯物聯股份有限公司 Dexatek Technology Co., LTD. All Rights Reserved.

本文所述案例成效數字皆標注「實際成效依場域不同」,費用試算數字為市場概估,僅供參考。


留言


bottom of page