西门子PLC网关BL102转MQTT协议的原理
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数据了。
相关文章
- Kafka的通讯协议
- CGI 和 FastCGI 协议的运行原理
- 计算机网络—网络原理之TCP/IP协议(一)
- 【华为云技术分享】LwM2M协议的学习与分享
- 聊聊 GPL、LGPL 开源代码许可协议,顺便提一下 MIT
- 【OSPF基础(链路状态路由协议、ospf基础术语、ospf协议报文类型、ospf三大表项、邻居和邻接关系、ospf网络类型、DR与BDR、ospf基本配置)】-20211210、13、14
- [svc]ftp协议数据连接的2种模式
- http协议(一)基础知识
- 87FTP文件传输协议原理
- 75TCP协议的特点
- Zookeeper学习系列【三】Zookeeper 集群架构、读写机制以及一致性原理(ZAB协议)
- SSL协议与数字证书原理
- CAS原理与协议
- HTTP协议详解(二)
- FTPS (FTP over SSL) vs. SFTP (SSH 文件传输协议): 我们如何做出选择
- iOS7应用开发8:协议、程序块及动画效果
- Linux :UDP协议特点(简述)
- 工控CTF之协议分析4——MQTT