请教一下大家:现场一台S7-200,224XP,与DCS主站用modbus通信,在主站机房的串口板上,我用笔记本用MODSCAN32去读PLC,数据正常,但主站无法读上数据,只有发送,没有接收,截了一个报文,00 7F 7F FF FF BF 85 5B,主站就这样一直问,但PLC没响应,请教一下,这个报文是什么含义?另外,PLC到485采集机柜的距离长于50米,但我用笔记本在采集机柜侧能读到PLC,距离应该没什么问题吧?
问题补充:
我的从站地址是11,主站报文为什么会是00呢?主站是横河的
最佳答案
你们应该沟通好呀?不沟通就这样通讯呀?至少你应该把你的通讯协议给他们,然后他们按你的通讯协议来做程序。你做一套,他做一套,那肯定通不上了。
主站帧格式不对,第一个字节是站地址,没问题,第二个字节是功能码,7F不是modbus功能码吧。
提问者对于答案的评价:
已经通上了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347786.html