我的硬件连接为:1个224xpPLC,三台仪表,一个显示屏。PLC的PORT0口轮询三台仪表的值,然后对数据进行分析和处理已经进行一些控制逻辑。PLC的PORT1口与显示屏通信,显示屏是485通信,我的PLC一直给它发指令,显示屏不回应的我的指令,我的指令就是改变显示屏内寄存器的值。
遇到的问题:
1.PLC给屏发的指令条数在10的时候,指令发送的速度还是很快的。我的波特率为115200.在我发送的指令增加到20条后,发送的效果就不正常了,不正常的现象表现的为:PLC发送指令发送着发送着停一段时间后再次的发,而且是越发速度越慢。这个是通过捕获数据的时候发现的,我现在指令之间的间隔时间为100ms.
发送指令是通过定时器触发计数器,记一次数发一条指令