现在现场遇到了一个问题,由另外一家厂商开发的单片机系统与S7 200进行RS485通讯,这家厂家向我们提供了通讯握手协议,具体格式如下:
PLC发送:
帧头:0X0A 0X55
从站地址:0X01
命令:0XA1
单片机回传:
帧头:0X0A 0X55
从站地址:0X01
命令:0XA1
数据的第一个字节:0X??
数据的第二个字节:0X??
数据的第三个字节:0X??
结束符:0XB0
具体我该如何编写这段程序啊?有没有相关的例子可以学习一下?
最佳答案
你还要向厂家询问有关数据帧的问题就是起始位个数,数据位个数,停止位个数,支持的波特率的信息。有了上面的内容就可以配置物理接口了。再使用发送个接受指令发送数据和接受数据就好了
提问者对于答案的评价:
3X
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346238.html