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



首先分读出与写入,写入又分 位写入,单字写入与批量写入,
所以说这个请求数据长度是不是要根据这个情况改变字节数?
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
1楼  发表于: 2019-09-20 14:16
引用
引用第1楼焦刘吉于2019-09-20 12:10发表的  :
请求数据长度读指令与写指令的长度不一样,图中给出了解释,长度包括后面几个部分。你理解的不错是这个样子的。写报文或读报文的时候,长度是不一样的


嗯嗯,谢谢答复,一旦我长度设的不对,多了或者少了,会出现什么结果呢?
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
2楼  发表于: 2019-09-21 08:46
引用
引用第4楼焦刘吉于2019-09-20 18:43发表的  :
如果长度不对,你的报文根本就不正确,就会返回错误代码的报文,你的长度就像是你的检验码,如果你的长度和你实际计算的长度不对,PLC就会返回个错误代码给你,这个我几个实验下来都是这样的,返回的并不是正常响应的代码,你发的命令它也不会执行的,PLC不会想人一样聪明的


嗯,了解,谢谢了