在70与S7-200CPU226CN通讯试验调试中出现一个问题,请教大侠,望不吝赐教:
CPU226发给70的16个(VW)字数据通过在70里r812查看16个字已正确收到!
在70里面通过连接器将接收到的信息转发给CPU226,但是CPU226却未收到正确信息。
在CPU226里面通过口1采取接收信息方式为中断事件25,读取SMB2后送到缓冲区。然而收到的前8个字符全为0!后8个字符有信息,但却在不断变化,不是一个稳定值!(接收的信息应为16个不同的固定值!!)通过查看接收信息控制寄存器SMB188、SMB189起始符和结束符全为0!
由于70能够接收到正确信息,可以肯定70的通讯设置和CPU226的SMB130设置没有问题。问题可能出现在接收信息的处理上面。现在的问题是:70的USS协议发送信息的格式是什么样的?
感谢您的回复!!!