各位好:
小弟最近用PLC的232口与仪表的232通讯,开始是根据仪表给的通讯格式,然后用串口调试助手按照仪表给的通讯格式写数据给仪表,仪表反应的非常正确,而且返回给串口调试助手的数据也是正常的,于是我将串口调试助手的数据格式转换为PLC程序用PLC的串口发送给仪表,仪表报数据格式错误,于是我再用串口助手在线的对PLC的串口数据测试,PLC串口发送出来的数据与原来串口调试助手发送给仪表的数据是一样的,我不懂的是为什么我用同样的数据用串口调试助手发给仪表没问题,而且仪表响应也正确,但是PLC发出的同样的数据仪表却会报错?我直接把仪表断开再用数据线去测PLC的串口发出来的数据是对的,但是为什么仪表不认它?急!
再做不出来就要给炒了,请各位高手给点思路。所谓的仪表及双方的数据格式都是一致,比如什么数据位停止位速率。
谢谢各位了。