前段时间在某项目出厂调试期间,发现星形结构的工业以太网的通讯性能较差,不管是现地各子站之间还是上位与现地子站之间的数据传输速度都奇慢无比,甚至部分控制功能都无法实现,看来网络问题必须的解决!
经过长时间的思考和试验,终于通过以下三种途径解决了问题,写出来与大家分享。
1)现地plc采用Momentum系列模块,编程采用Concept2.6。将原来程序中相互读取数据所使用的Read_Reg功能块改为CRead_Reg,让模块自动连续读取所需数据;
2)原来个现地子站间为平等关系,不分主次。A、B站之间相互读取数据,A读B,B也读A,容易形成网络堵塞。改进后以某一子站为主,由他发起读写操作,从对方读取所需数据,写入对方所需数据。
3)将原现地程序中数据传输部分进行优化,将原来多次使用读、写功能块改进为单次读、写连续多个寄存器。
通过以上几种措施,成功地解决了网络通讯问题!