MODBUS转MQTT网关设备快速接入SCADA的过程涉及多个步骤,本文将对其进行一个详细的说明。
1.MODBUS转MQTT网关概述
钡铼的BL101 MODBUS转MQTT网关设备是采用嵌入式 Linux 系统开发的产品,它提供2/6路RS485/RS232可选串口输入,2路以太网口(WAN口和LAN口)以及2路USB 接口。支持SIM卡,以4G网络或以太网方式接入互联网,具有速率快,延时低的特点;支持MODBUS RTU、MODBUS TCP、MQTT等多种通信协议,同时还兼容阿里云、华为云、亚马逊云IoT、阿里云IoT、ThingsBoard等主流云平台,以及支持数据TSL\SSL加密、OpenVPN和透明传输功能。
2.接入步骤
首先,打开并运行BL101配置软件,点击“设备搜索”会搜索到与电脑同一局域网的所有设备,鼠标光标放到你想配置的网关设备,鼠标左键双击,进入网关设备配置界面。
根据需要,配置MQTT服务器的参数,如IP/域名、端口号、Client ID、用户名、密码等参数,以便设备能够与MQTT服务器通信。
MQTT发布报文用到的主题名,主题名用于识别有效载荷数据应该被发布到哪一个信息通道,发布报文中的主题名不能包含通配符。点击“添加”填写发布主题名。然后配置SCADA系统,完成配置后,进行测试和调试,确保数据能够正确地从现场设备通过MODBUS转MQTT网关设备传输到SCADA系统。
3.用组态王KingView查看和下发数据
Modbus TCP Server是以Modbus TCP服务器对外提供数据。通过Modbus TCP上位机采集BL110网关数据,如SCADA、MES等上位机。本示例用组态王KingView通过WAN口来访问BL110网关数据,见下图:WAN口的IP:192.168.1.155,Modbus TCP Server的端口:502。
数据下发