今天在调试读取电表数据,电表为西门子SICAM P36型号,数据传输使用的RS485协议,现通过泗博ENB-301MT网关进行数据转换,此网关的作用是将采集到RS485数据转换为TCP协议,这样在电脑端就能方便的读取电能数据了。
安装好泗博网关的配置软件后,将电脑ip改为192.168.0.XXX,这样与网关的默认初始IP就在同一个网段内。
1、点击“搜索设备”,会出现连接上的ENB-301MT设备;
2、进入配置后,设置“模式”为“RTU从站模式”;
3、以太网配置好IP,以及网关设备的名字,方便区分;
4、串口设置中,相关数据要以RS485设备一致,否则不能正常通讯,同时也要确认RS485设备上也正确的进行了设置;
5、”ID映射”和“Modbus”不需要配置,默认即可,选项卡上的带有“★”都不需要配置;
按上面步骤设置完ENB-301MT网关后,点击确定,选择“下载”,下载后断电重启一下,再次搜索设备,确认设置已生效。
此时再打开ModbusTCP测试软件,指定网关的IP和端口,以及RS485设备的Modbus地址,就可以读取数据了。
注意:电脑通过ENB-301MT网关读取RS485设备的数据,一定要使用RTU从站模式,不要使用RTU主站模式,也不要在从站模式下设置ID映射。