当前位置: 主页 > PLC控制

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

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

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

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

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

最佳答案

1、S7-200只支持RS485及以太网通讯。
2、S7-200的RS485系统支持下述协议:
《S7-200CPUs—通信组态和编程—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(自由)通讯可参考上述文档。

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号