发布于 2009-06-01 09:46:45
0楼
谢谢你的解答!
1 12个从站相互独立,需要分别独立控制,而且要调用通信子程序100多次,因此没有考虑用轮训。
2 我只有一个通信子程,发送和接收都在一个子程序里,我先发送(XMT),再给一个L置位,再判断SM4.5,然后再接收,通信都正常了,就是信息里有这个错误,不知那错了?程序思路大概好下:
子程序
网络1:
LD #aa:L0.0
XMT VB100, 0 发送
S #bb:L0.1, 1 置临时变量位
网络2:
LD #bb:L0.1
A SM4.5 判断端口0 是否空闲,
RCV VB110, 0
只写了其中的一部分的思路,不知道还有什么更好的方法,通信都正常了,就是有非致命错误!