找到原因了

已锁定

20160814L886P2

西门子1847工业学习平台

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2016-08-14

普通 普通 如何晋级?

找到原因了

1480

5

2025-11-28 21:04:48

展开查看
引用自找答案,问题ID:341632

当MODE 1 DATA_ADDR 1 DATA_LEN 1 时 05指令不触发 监控报文没有输出 报818D 错误
当MODE 1 DATA_ADDR 1 DATA_LEN 2 时 可以正常触发0F指令 通讯正常
当MODE 0 DATA_ADDR 1 DATA_LEN 1 时 可以正常触发01指令 通讯正常
其他条件都不变
不知道什么原因 求解答
感谢

提问者:20160814L886P2


WWCWWC 回答道:

05功能码的读取从站输入,只能读,无法写。报警818D也说明了这个问题。
在plc输入范畴,写输入只能强制方式,而modbus rtu通讯不支持强制输入写这个功能。
你的测试2#,是非法操作。

还有1人在找答案上回答了该问题,查看全部>
05功能码不是写单个线圈码?
找到原因了 DATA_PTR 要用word格式 写入16#FF00是打开线圈 写入16#0000是关闭线圈
一个线圈的给定要用WORD格式 我也是没想到的....
找到原因了 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15772条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。