新手求助!关于C#写Modbus TCP的问题 谢谢!
大家好,小弟近来有个项目是关于访问RTU(支持Modbus TCP协议)数据采集的,我利用C#写的程序,因为涉及到好五个RTU站,地方分散,采用光纤通信,因此在程序里边利用定时器(System.Timers)触发程序访问。现在的问题是:程序运行一段时间就会与RTU断掉,连接不上,大约过几秒钟 长的时候会十几分钟就会再次连接上,各个RTU访问频率为500ms,RTU为北京易控的ST511,按照说明说该型号RTU最大支持三个Modbus TCP连接,我这里一共两台服务器运行采集程序,我需要在网络通的情况下 不能够断掉,另网络状况基本良好,是与其他系统共用的。请问该怎么解决〉?这与用C#写和用VC写有什么区别么?