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

Тема: ПЛК110-30. Ошибка 84 NO_SOCKET

  1. #1

    По умолчанию ПЛК110-30. Ошибка 84 NO_SOCKET

    Добрый день!
    При проведении ПНР на объекте я столкнулся с проблемой у ПЛК110.
    Данный ПЛК по Modbus-TCP опрашивает 22 модуля аналоговых вводов.
    Однако, на ПЛК поступают данные только с 14 модулей. Отображается ошибка Last error = 84 (Нет свободного сокета для устройства TCP/IP).
    Пробовал удалить первые четыре модуля, начинают работать четыре следующих.
    В протоколе Modbus-TCP такого ограничения нет. Значит оно в ПЛК?

    Как снимается данное ограничение по сокетам?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    ОС контроллера поддерживает только 15 открытий сокетов, переходите на библиотеку и там придется продумывать организацию обмена, чтоб закрывать сокет после приема данных от одного слейва
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Capzap, спасибо за ответ!
    Но, на мой взгляд, не совсем корректно заявлять поддержку протокола Modbus-TCP (http://www.owen.ru/catalog/plc110_old/77017211), а когда клиент нарывается на недокументированное ограничение отправлять его к самостоятельному программированию протокола.
    С учетом сжатых сроков ПНР прошу Техподдержку проконсультировать по тому, как можно увеличить количество открытых сокетов.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    да Вы наверное первый кто подключил аж 22 слейва по ТСР, видимо поэтому в описании сей факт не прописан. В теории, ядро плк держит соединение в режиме тишины не более 12 секунд, поэтому возможно поставив опрос не по времени а по команде ситуация Ваша улучшится, вдруг после опроса при таком способе сокет закрывается, давая возможность сделать запрос на другой слейв.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Похожие темы

  1. Ответов: 15
    Последнее сообщение: 13.10.2016, 16:27
  2. Ответов: 5
    Последнее сообщение: 09.08.2016, 13:30
  3. ОВЕН ПЛК110-60 ошибка при подключении.
    от Sulfur в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 14.11.2013, 11:56
  4. плк110-60 сервис 47 ошибка 80
    от umikr в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 21.11.2010, 21:47
  5. плк110-трм148. протокол овен. ошибка 81. хелп!!!
    от MPEG1397 в разделе Эксплуатация
    Ответов: 26
    Последнее сообщение: 17.08.2010, 06:32

Метки этой темы

Ваши права

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