Proscend(昇頻)M330-W是一台工業行動通訊路由器(WiFi 4G LTE分享器)可以在-30~70度的環境使用,M330-W系列有一款型號是M330-W5M330-W5有支援Modbus RS485 Gateway(閘道器),可將Modbus TCP轉成Modbus RTU

設備如下
Proscend M330-W5-AU 一台
MEAN WELL MDR-40-24 一台
MikroTik RouterOS路由器
溫溼度管理系統一套

網路架構如下

M330-W5需要和MikroTik RouterOS路由器建立起IPsec site to site,來達到資安規格,伺服器/軟體部分由安橋聖科技開發,透過Modbus TCP每2分鐘抓取四台Enchose TH485(溫溼度感測器),每台的Enchose TH485都有自己的Slave ID

首先我們先在LAB測試看看,先來驗證Modbus TCP與Modbus RTU互相轉換的效果,A+通常是配D+,B-通常是配D-,各家表達不同,其實都大同小異,之後再一路串接下去

我們登入M330-W5 >> System >> COM Ports,把參數設定成9600, N, 8, 1,並把Is console?取消掉

來用Modbus Tool來抓一下register

Enchose TH485溫溼度設備Modbus RTU規格:
溫度: InputRegisters,0x0001,0.1C
濕度: InputRegisters,0x0002,0.1H
Buad Rate: 9600,N,8,1
Slave ID: 1

對著M330-W LAN IP抓TCP port 502,跑個read input register,溫溼度值馬上就出來

接著我們請配合的弱電廠商去施工安裝,在我們的系統就可以看到冷藏室的溫度了