发表于:2010-04-17 16:23:06
楼主
我用CPU226自由口通讯时使用发送和接受指令,发送没什么问题,但接收数据有时候能接到,有时候接不到。开始的时候我还以为是干扰的问题,可是使用电脑代替PLC的时候接收很顺利,而且发送的数据也没有任何错误,所以我怀疑可能是程序编写的有问题。我在结束RCV指令时没有使用中断程序,这样会不会造成程序的不稳定,RCV如何使用才能保证每次都能接收信息。
还有PLC的下位机在接受到数据就马上发送响应数据,PLC的发送和接收指令有没有什么时间间隔限制,会不会是接受指令还没有启动,那边的数据已经发送完毕,所以造成接收失败。
小弟第一次使用接收和发送指令,有很多不懂的地方,请教高手帮忙详细的解答一下,谢谢!