- {{item.name}}
SIMATIC CPU MQTT 发布服务器
- 0
- 1698
- 6
MQTT(消息队列报文传输)是 TCP/IP 层的一个简单协议。适用于仅含最基本功能的设备之间报文传输,以及不可靠网络之间的传输。通过 LMQTT 库,可在 SIMATIC S7-1200/1500 控制器中实现 MQTT 协议。
精益且快速:MQTT
MQTT 是 TCP/IP 层的简单结构式二进制发布/订阅协议。适用于仅含最基本功能的设备之间报文传输,以及低带宽高延迟的不可靠网络之间的传输。凭借这些特性,MQTT 在 IoT 和 M2M 通信中起着关键的作用。
与应用相关的实施
LMQTT 库提供了一个 S7-1500 和 S7-1200 CPU 的功能块。 “LMQTT_Client”功能块中集成有 MQTT 客户端功能,允许用户将 MQTT 消息传送给中间方(发布服务器角色)和创建订阅(订阅服务器角色)。在此过程中,通信可通过 TLS 连接保护。可使用静态 IP 地址或限定域名访问代理。
下图显示使用 SIMATIC S7-1500 进行安全 MQTT 消息传输的过程。
图 1
LMQTT 库是通信库的一部分,可以在 109780503 条目中单独下载。该条目展示了库的应用。
MQTT 的标准
MQTT 协议具有以下突出优势:
- 轻量化协议,传输负担小
- 通过推送机制最大限度降低网络带宽需求
- 断开后重连的功能
- 断开后重新发送消息
- 客户端意外断开后通知相关方的机制
- 命令数量少,方便使用和实施
- 服务质量(QoS 等级),消息提供支持不同可靠性等级
- 可选择通过 SSL/TLS 加密消息
- 通过用户名和密码验证发布和订阅服务器
有关安全消息传输的文档和示例项目(S7-1200、S7-1500)
文档 (1.9 MB)
STEP 7 V16 项目 (10.4 MB)
上次更改
- 将 LMQTT 库集成到通信库中
- 将本应用示例更新为 LMQTT V3.0
归档
在归档中,可通过未加密消息传输查找 TIA Portal V15 的旧功能块“LMqtt_Publisher”。这些操作对于 SIMATIC S7-300 CPU 同样适用。
您可以前往全球资源库查看此文档: https://support.industry.siemens.com/cs/cn/zh/view/109748872
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 哪些通信口可以进行 Modbus/TCP 通讯,作为 Modbus 服务器的 SIMATIC S7 CPU 可以与多少个 Modbus 客户端通信?
- 适用于 SIMATIC S7 CPU 中的 SNTP 服务器功能的库 (LSNTP)
- 如何更好地配置一个OPC UA客户机,使其与SIMATIC S7-1500 CPU的OPC UA服务器进行有效的通信,并尽可能达到最佳性能?
- SIMATIC S7-1500 OPC UA 服务器的 OPC UA 方法
- 如何远程访问SIMATIC NET OPC服务器?
- 通过ETHERNET建立SIMATIC NET OPC 服务器与PLC 的S7连接(更新版)
- SIMATIC PCS7 V6.1 操作员站的客户机/服务器结构以及冗余服务器配置(更新版)
- 如何使用SIMATIC NET PC 软件为SIMATIC NET OPC 服务器在 MPI 网络上创建连接 S7 连接?
- CP342-5与SIMATIC NET OPC 服务器的通讯
- 通过PROFIBUS 在SIMATIC NET OPC 服务器和SIMATIC NET PC 软件之间建立FDL连接
{{item.nickName}}