发布于 2005-11-09 09:40:41
0楼
根据高手西门客栈的指导,接收过程中数据为$00$00.......
可能是
"LD SM0.0
MOVD &VB340, VD50 //装载地址指针"
不能一直赋值.
现在最主要的是接收过程中乱码,是不是通讯冲突,还是别的原因?
我是用S7-226和岛电仪表进行通讯,同时也测试从计算机的串口测试程序给仪表发读取数据的命令,监控可得到正确的返回.
会不会是接收过程中又有数据发送导致PLC接收数据的时候出现问题,不过我把发送改成隔一秒发送,也是收不到正确的数据,但是用串口监控程序来监控岛电仪表的输出又是对的,把波特率调到1200-19200都是一样的,应该也不是速率的问题.而且有时候连起始字符@都不是就接收过来了.接收的字符量明显超过返回的正确结果.
还请教各位高手,谢谢!