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

Тема: OwenCommunication ОШИБКИ (Важно!)

  1. #1

    По умолчанию OwenCommunication ОШИБКИ (Важно!)

    Добрый день. столкнулся с проблемой OwenCommunication - MB_SerialRequest не может работать более чем с 8 устройствами при вызове последующих устройств выходит ошибка WRONG_PARAMETER и не важно в каком порядке буду опрашивать, 8 первых которые опрошу они и работают. у меня всего 30 устройств. Ранее использовал стандартный codesysый MODBUS но не хватало гибкости настройки нашел OwenCommunication - с гибкостью настройки все отлично. только более 8 устройств не могу опрашивать.

    Во вложении кусок кода. устройства опрашиваются последовательно, переход к следующему устройству после получения флага done или error. цикл основной программы 20 мс.

    Прошу помощи. действительно ли есть ограничение в 8 устройств или где-то что-то не учел?
    Изображения Изображения

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

    По умолчанию

    как мне показалось в Вашем коде сильно увлекаетесь циклами while, удивительно что всё продолжает работать а не уходит по вачдогу в перегрузку, если бы был КДС2.3 наверное точно бы перегружался
    попробуйте по другому опрашивать устройства, например как у меня https://owen.ru/forum/showthread.php...l=1#post355226
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    Цитата Сообщение от monsterrnd Посмотреть сообщение
    Добрый день. столкнулся с проблемой OwenCommunication - MB_SerialRequest не может работать более чем с 8 устройствами при вызове последующих устройств выходит ошибка WRONG_PARAMETER и не важно в каком порядке буду опрашивать, 8 первых которые опрошу они и работают. у меня всего 30 устройств. Ранее использовал стандартный codesysый MODBUS но не хватало гибкости настройки нашел OwenCommunication - с гибкостью настройки все отлично. только более 8 устройств не могу опрашивать.

    Во вложении кусок кода. устройства опрашиваются последовательно, переход к следующему устройству после получения флага done или error. цикл основной программы 20 мс.

    Прошу помощи. действительно ли есть ограничение в 8 устройств или где-то что-то не учел?
    Добрый день.
    Эти ограничения упомянуты в документации:

    2021-10-12_14-08-11.png

    https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v2.2.pdf

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Эти ограничения упомянуты в документации:

    2021-10-12_14-08-11.png

    https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v2.2.pdf
    Спасибо. в старой версии https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v2.0.pdf этого не указанно

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    как мне показалось в Вашем коде сильно увлекаетесь циклами while, удивительно что всё продолжает работать а не уходит по вачдогу в перегрузку, если бы был КДС2.3 наверное точно бы перегружался
    попробуйте по другому опрашивать устройства, например как у меня https://owen.ru/forum/showthread.php...l=1#post355226
    Спасибо за ссылку, посмотрю. как в КДС2.3 на while реагирует не знаю. не работал с ним.
    А в данном случае у меня есть служебные флаги и условия, так что он толком не занимает процессорного времени, потому-что не выполняется повторно

Похожие темы

  1. Библиотека OwenCommunication (релиз версии 3.5.11.7)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 5
    Последнее сообщение: 05.03.2024, 11:05
  2. СПК107 не работает ФБ UNM_SerialRequest OwenCommunication
    от eigor_vl в разделе СПК1хх [М01]
    Ответов: 5
    Последнее сообщение: 22.07.2020, 08:35
  3. Ответов: 4
    Последнее сообщение: 22.11.2009, 23:02
  4. ВАЖНО! Индукционные датчики поставляемые ОВЕН
    от Sniper007 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 01.12.2008, 10:30
  5. Ответов: 16
    Последнее сообщение: 18.11.2008, 16:40

Ваши права

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