I-7188EX/μPAC-7186EX 系列之可程式化 Modbus Gateway
Modbus 在工業製造和環境監測的領域,是一種非常廣為人知的通訊協定。適合用於一問一答 ( master-slave) 的分散式 I/O 應用場合。此單元預先安裝了一個 Modbus 的 firmware。 因此 PC, HMI or PLC 可以透過 RS-232/485 or Ethernet 等介面,以 Modbus/TCP 和 Modbus/RTU 的通訊協定和此 I/O 單元上的模組通訊。
除了基本的 I/O 單元功能之外,它還是一個配置了一個類似 DOS 的單工作業系統 (MiniOS7) 的可程式化控制器 ( 以 C 語言為基礎 ) 。 利用可以編譯出 16-bit 執行檔 (*.exe) 的程式編譯器來開發程式,然後下載到控制器裡面。如此一來,這個控制器就可以獨立運作了。網路上有兩個免費的程式編譯器 (
Turbo C 2.0 和 Turbo C++ 1.01) ,我們建議客戶使用其中的 Turbo C++ 1.01。
我們提供的軟体開發工具,可以讓客戶可以對此 firmware 做客制化。此 SDK 包含了非常豐富的 Modbus 通訊命令,例如 Modbus/TCP master/slave, Modbus/RTU master/salve, Modbus/ASCII master, ... 等等。
使用我們提供的軟体開發工具,可以讓客戶可以對此 firmware 做客制化。此 SDK 包含了非常豐富的 Modbus 通訊命令,例如 Modbus/TCP master/slave, Modbus/RTU master/salve, Modbus/ASCII master, ... 等等。更進一步,呼叫 COM port 相關的命令 ( 例如 : IsCom, ReadCom, ToCom,... 等等 ) ,你還可以將非標準的通訊協定轉成 Modbu/TCP 或 Modbus/RTU 。也就是說,這個控制器還可以當做通訊協定轉換器。