S7-300与小型电机的无协议通讯

各位好!
在工作中遇到如下一个微型电机,采取通讯协议控制,暂不确定是否为Modbus通讯控制,其提供的协议内容包括:
1.报文头字节(含主从站识别位);2.命令字节(包括5位读/写命令和3位的风机地址);3风机组地址的字节(其与风机地址配合可构建255*31=7095个电机).;4.数据字节(如写速度则有,读速度则无需此字节);5.校验和字节(确保异或前述所有字节后位全为1).
请大侠们指点这是什么协议控制,如何控制?!非常感谢!

最佳答案

这就是MODBUS协议,你发送的指令包含着5部分,他们返回的信息业包含这5部分,控制他们那就是发送这5部分的指令出去根据他们提供你的协议的详细描述,比如第一项,如果是00表示主站,01表示从站,那么你的指令发送给从站那就是要发送01,发送的命比如00是读,01是写,003表示三号机的,那么你要读三号机那第二部分就是000003,4在读指令中没有,5校验位你自己计算。那么你要发送上述的指令出去的就是要发送“0100003+校验位”。如果是写那就是发送“0101003+数据字节+校验位”

提问者对于答案的评价:
感谢~

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐