zl程序教程

您现在的位置是:首页 >  其他

当前栏目

西门子PLC网关BL102转MQTT协议的原理

协议原理 网关 MQTT plc 西门子
2023-09-27 14:26:46 时间

西门子PLC网关BL102是指可以采集西门子的各种PLC,然后转换成为MQTT协议,或OPC UA协议,或Modbus TCP协议,然后通过以太网或4G/5G网络传输到物联网平台与上位机管理系统中,从而实现对西门子PLC的远程控制。

西门子PLC网关BL102转MQTT协议的原理如下:

1、西门子PLC具有自己本身的通信协议,这些协议是不对外开放的,因此需要研发工程师去研究,然后识别,按照协议规则进行读写数据,然后保存在西门子PLC网关BL102的寄存器中。

2、PLC网关BL102通过内部的计算,按照MQTT协议的Json格式进行数据转换,实现PLC寄存器地址与MQTT地址对应的关系;

3、PLC网关BL102通过嵌入式Linux操作系统,快速对比、筛选有效的数据,丢弃不需要的数据,然后保存,并上传到MQTT服务器上,从而实现远程对西门子PLC数据的采集与控制。

西门子PLC网关BL102转MQTT协议的原理图如下:

 这样,用户就可以实现远程采集西门子PLC数据了。