S7200与第三方生产管理系统通信,自定协议通信,不懂求老师指点!先谢谢了!

有一项目要用到200PLC与第三方生产管理系统通信,从PLC上传输一些简单的数据给生产管理系统,自定协议如下:

电脑控制柜通讯协议
数据格式长度为24个字节 (16进制)23字符#开头,0D结尾
第二个字节发送类型31发送 32 反馈,第三个字节数据长度20,第4-23字节为分别为1-20号位置的开关信号(按1号位置左,1号位置右---到10号位置左,10号位置右这样的顺序排序),开关信号:30为开关坏,31为铝锭到达信号,32铝锭叉走信号
控制柜发送 
23 31 20 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 0D
电脑收到后反馈给控制柜数据
23 32 20 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 0D

控制柜主动发送要求,如果没有收到电脑反馈信号要继续发送。

新人,对通信协议这块不懂怎么入手来实现,请各位老师指点一下,谢谢!

最佳答案

1、S7-200只支持RS485及以太网通讯。
2、S7-200的RS485系统支持下述协议:
《S7-200 CPUs -- 通信组态和编程 -- USS, modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
3、如为USS(自由)通讯可参考上述文档。

提问者对于答案的评价:
谢谢老师指点,好久没来了,没有及时回复。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午12:23
下一篇 2017年12月7日

相关推荐