Показано с 1 по 10 из 14

Тема: NModbus (C#) и ПЛК160: TCP-сокет закрывается через 11-12 секунд бездействия

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию NModbus (C#) и ПЛК160: TCP-сокет закрывается через 11-12 секунд бездействия

    Здравствуйте!

    Есть библиотека NModbus - реализация протокола для использования в CLR. Я намерен использовать её для связи ПК и ПЛК160. В принципе, она работает, но по неведомой мне причине если в течение 12 секунд не передавать данные, а потом попытаться это сделать, то вылетает исключение "The operation is not allowed on non-connected sockets". Если же поддерживать активность - периодически передавать или принимать Modbus-данные - всё работает нормально. На ПЛК настроен стандартный Modbus TCP Slave.

    Подскажите пожалуйста, где вероятнее всего разрывается соединения при "длительном" простое - на ПЛК или в этой библиотеке?

    Здорово упрощённый, но воспроизводящий ошибку код:

    Код:
    static void Main(string[] args)
    {
    	var client = new TcpClient("192.168.0.18", 502);
    	var master = ModbusIpMaster.CreateIp(client);
    	client.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);
    	while (true)
    	{
    		master.WriteSingleRegister(0, 0);
    		Console.ReadKey(); // Ждём 12 секунд и получаем ошибку в очередном цикле
    	}
    }
    Спасибо.
    Последний раз редактировалось Yegor; 01.12.2011 в 13:00. Причина: добавил код

Похожие темы

  1. ПЛК160: Binary corrupted!
    от morcat в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 04.04.2012, 14:08
  2. Связь 2х плк160 через ethernet
    от Menaks в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 12.10.2011, 14:27
  3. пид регулятор на плк160
    от smokin в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 20.09.2011, 15:49
  4. ПЛК160
    от CEkip в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 07.02.2011, 11:34
  5. Файл не закрывается :(
    от Валенок в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 21.01.2009, 12:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •