S7 200PLC与单片机的自由口通讯

现在现场遇到了一个问题,由另外一家厂商开发的单片机系统与S7 200进行RS485通讯,这家厂家向我们提供了通讯握手协议,具体格式如下:
 PLC发送:
 帧头:0X0A 0X55
 从站地址:0X01
 命令:0XA1
 单片机回传:
 帧头:0X0A 0X55
 从站地址:0X01
 命令:0XA1
 数据的第一个字节:0X??
 数据的第二个字节:0X??
 数据的第三个字节:0X??
 结束符:0XB0
 具体我该如何编写这段程序啊?有没有相关的例子可以学习一下?

最佳答案

你还要向厂家询问有关数据帧的问题就是起始位个数,数据位个数,停止位个数,支持的波特率的信息。有了上面的内容就可以配置物理接口了。再使用发送个接受指令发送数据和接受数据就好了

 

提问者对于答案的评价:
3X

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:55
下一篇 2021年7月4日 下午10:55

相关推荐

发表回复

登录后才能评论