lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
楼主  发表于: 2019-09-19 18:47



首先分读出与写入,写入又分 位写入,单字写入与批量写入,
所以说这个请求数据长度是不是要根据这个情况改变字节数?
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1460 个
工控威望: 4682 点
下载积分: 14845 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-03-23
查看焦刘吉的 主题 / 回贴
1楼  发表于: 2019-09-20 12:10
请求数据长度读指令与写指令的长度不一样,图中给出了解释,长度包括后面几个部分。你理解的不错是这个样子的。写报文或读报文的时候,长度是不一样的
Rules are always made by the strong, and history is always written by the winners.
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1460 个
工控威望: 4682 点
下载积分: 14845 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-03-23
查看焦刘吉的 主题 / 回贴
2楼  发表于: 2019-09-20 18:43
如果长度不对,你的报文根本就不正确,就会返回错误代码的报文,你的长度就像是你的检验码,如果你的长度和你实际计算的长度不对,PLC就会返回个错误代码给你,这个我几个实验下来都是这样的,返回的并不是正常响应的代码,你发的命令它也不会执行的,PLC不会想人一样聪明的
Rules are always made by the strong, and history is always written by the winners.