Показано с 1 по 3 из 3

Тема: FUNCTION_BLOCK MB_TcpSlave зависает обмен данными с одним из мастеров

  1. #1

    По умолчанию FUNCTION_BLOCK MB_TcpSlave зависает обмен данными с одним из мастеров

    Доброго времени суток.
    Использую MB_TcpSlave из библиотеки OwenCommunication Version 3.5.11.6 в проекте для ПЛК210-03, собственно ПЛК уже более 10 месяцев работает на объекте, но в последнее время всё чаще происходят сбои обмена по Modbus TCP. Опрашивают два мастера - HMI панель и SCADA на ПК, связь с панелью стабильная, а вот в случае обрыва связи с ПК(выход xError при этом в False) блок MB_TcpSlave продолжает видеть два подключенных клиента и соответственно из SCADA до него не достучаться. Лечится сбросом по питанию или сбросом через Codesys. Понятно, что ПЛК судя по всему продолжает ждать FIN для закрытия соединения, но может есть вариант решения данной проблемы без "ручных" сбросов?

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от Lapu-Leen Посмотреть сообщение
    Доброго времени суток.
    Использую MB_TcpSlave из библиотеки OwenCommunication Version 3.5.11.6 в проекте для ПЛК210-03, собственно ПЛК уже более 10 месяцев работает на объекте, но в последнее время всё чаще происходят сбои обмена по Modbus TCP. Опрашивают два мастера - HMI панель и SCADA на ПК, связь с панелью стабильная, а вот в случае обрыва связи с ПК(выход xError при этом в False) блок MB_TcpSlave продолжает видеть два подключенных клиента и соответственно из SCADA до него не достучаться. Лечится сбросом по питанию или сбросом через Codesys. Понятно, что ПЛК судя по всему продолжает ждать FIN для закрытия соединения, но может есть вариант решения данной проблемы без "ручных" сбросов?
    Добрый день.
    Мы решили эту проблему в версии библиотеки 3.5.11.7 - в ней у блока добавлен вход c_tSocketTimeout.
    https://owen.ru/forum/showthread.php...l=1#post413577

  3. #3

    По умолчанию

    Спасибо за быстрый ответ и пофикшеный блок.

Похожие темы

  1. СП307 обмен данными
    от Jakan в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 28.02.2020, 15:34
  2. Обмен данными с ПЛК110
    от Papagun78 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 11.07.2017, 11:07
  3. Обмен данными по ModBus
    от Vladimir_O в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 30.11.2012, 12:36
  4. Обмен данными по Modbus TCP/IP
    от tea в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 05.08.2011, 08:52
  5. Обмен данными через DDE
    от Faradox в разделе Разработки
    Ответов: 0
    Последнее сообщение: 27.10.2008, 23:06

Ваши права

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