оч смешноNModbus конечно хороша, но слишком уж велика.Причём добавление в проект вообще в три щелчка делается:Код:static void Main(string[] args) { using (var master = ModbusIpMaster.CreateIp(new TcpClient("10.0.6.10", 502))) { var reg0 = master.ReadHoldingRegisters(1, 0, 1)[0]; } }
nmodbus.png
Последнюю строку — в бесконечный цикл, и работать будет вечно. Уже в бою испытано. А вы какую-то сырую поделку нашли. Кстати ПЛК разрывает соединение через 12 секунд отсутствия активности на сокете, если что.




Ответить с цитированием