MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。MQTT平台是支持MQTT协议的平台。
西门子S7-200是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。
那如何把西门子S7-200 PLC接入MQTT平台呢?金鸽科技有一款PLC网关BL102可以完成这份工作,下面简单说一下。
BL102 网关的COM 口通过串口连接西门子S7-200,BL102 网关采集西门子 S7-200S的数据通过 WAN 口连接 4G路由器R40,使用 R40 的路由功能将数据上传到各个云平台。