发表于:2003-09-08 19:18:00
楼主
我通过车载电台实现了与10口水井的无线通讯,各井的PLC是摩迪康984用RS-232口与电台连接,通讯参数设置为:
Address:1-10; Protocol :MODBUS I ; Mode:RTU; Data Bits:8 Parity:none(无校验)Stop Bits:1; Baud:1200 Device:com1
数据通过一个电台进入上位PC机RS232口上位机软件为组态王6.01;COM口对应与子站进行了设置。但是由于通讯数率较低,且三百多个数据量,传递一个周期需7-8秒时间,如果某子站在通讯中断上位机不断进行恢复,并不能恢复成功,则响应时间就更慢,为此我们想进行解决它。
将PLC的Baud改为9600其它未动,组态王软件将COM口对应改为9600,但是不能通讯;又试2400也不能通讯。
故:想对各数据进行优化以缩短通讯响应时间,如将各站数据词典中采集频率进行修改优化,但不能从根本上解决问题,且几乎没有收效;所以考虑将数据词典中的数据是否应按重要程度进行排列,重要的排列在前;还是按1#PLC数据排列完毕后再填入2#PLC数据的规律进行填入好。现在我们的数据词典填入无任何规律杂乱无章!!!!
救我!