欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:10西币 | 解决时间:2022-01-25 18:16
产品版区:
SIMATIC S7-1200
Youder
做MQTT遇到链接不上,MQTT是通过调用TSEND_C建立链接的
使能 "MqttD1".control.connect 时就报错 status报16#8601
"MqttD1".output.diagnostics.subfunctionStatus 是 16#0000_809B
我查了下 找答案:用ModBus TCP 报这个错是由于硬件ID不对
然后我试
"MqttD1".connparams.hwId 从1 试到4095 (做了一个程序 自动试)
以下两个值都是
"MqttD1".output.diagnostics.subfunctionStatus 是 16#0000_809B
"MqttD1".output.diagnostics.status 是 16#8601
然后试
"MqttD1".connparams.hwId 是 0时
"MqttD1".output.diagnostics.subfunctionStatus 是 16#0000_80D2
"MqttD1".output.diagnostics.status 是 16#8601
说明资料说 status 是 16#8601 要看Tsend_C的 subfunctionStatus代码
Tsend_C故障代码如下:
说 16#0000_80D2 是 本地设备ID与CPU不匹配
我的PLC 是1214C(DC/DC/Rly) V4.4版
哪位大神 帮帮我
最佳答案
回答者:
云山雾绕
回答时间:2022-01-22 15:35
提问者对于答案的评价:
虽然没有具体回答,还是把分给你吧
谢谢!
暂无回答
现赠您1张1847体验会员卡,可免费领取,畅学1847会员内容,是否领取?
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!