Страница 56 из 149 ПерваяПервая ... 646545556575866106 ... ПоследняяПоследняя
Показано с 551 по 560 из 1642

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Коллеги добрый день...Прошу помощи с функциями и адресами регистров модбаса (OwenCommunication) чилер -регистры.png какие коды функций ( я так понимаю READ_HOLDING_REGISTERS и WRITE_SINGLE_REGISTER) и какие адреса ставить на пример для регистра 38?

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

    По умолчанию

    какие коды функций ( я так понимаю READ_HOLDING_REGISTERS и WRITE_SINGLE_REGISTER)
    Вы понимаете правильно (для записи может потребоваться WRITE_MULTIPLE_REGISTER).

    и какие адреса ставить на пример для регистра 38?
    Так и ставить - 38.

  3. #3

    По умолчанию

    я просто тогда не понимаю смысл вот это : The Modbus Communication Module supports zero-based addressing. For example, Holding Register 40002 is addressed as 0001
    in a Modbus message.
    The Holding Registers shown in Table 4 - Table 8 assume 4xxxx addressing. For example, Holding Register 40001 is shown as 1.
    Через переводчик воообще мура какая то...


    Например, регистр 40002 хранения адресуется как 0001
    в сообщении Modbus.
    Регистры хранения, показанные в таблице 4 - Таблица 8, предполагают адресацию 4xxxx. Например, регистр хранения 40001 отображается как 1.


    чет бред какой то..
    Последний раз редактировалось Максим Ульянов; 05.05.2021 в 13:52.

  4. #4

  5. #5

    По умолчанию

    Я таки дико извиняюсь , но вопросы по MQTT не исчезли (ну, почти).
    Неужто никто не занимался подпиской?
    Не, примеры в ютубе я видел... так и у меня работает...
    Но вот как глубже копнешь - какая-то ерунда выходит.
    С вопросом 4 вроде разобрался: этому FB похоже вообще параллельно на имя топика подписки.
    Пока не ввел проверку на совпадение имени последнего принятого топика с подписываемым (????? казалось бы, какого...), приходили данные из нескольких топиков (с этого-же устройства-публикатора), какой топик раньше обновился - тот и на выходе FB.
    Причем, в коде FB (банальным поиском), кроме как в описании переменных, обращения к переменной с названием топика подписки я НЕ НАШЕЛ. Может там есть косвенные обращения через указатели... хотя ко многим другим входным переменным обращения идут непосредственно по именам.
    И такое ощущение, что в части подписки данная библиотека дико сырая.
    Как хочется верить, что я ошибаюсь (а еще и понять бы - в чем конкретно). Если в том, что пытаюсь использовать бесплатную библиотеку, а не за 50 ойро - так и текущая задача этих денег не стоит по большому счету. Это скорее демонстрационный проект.
    Больше вопросов к перспективе использования технологии в дальнейшем.
    Параллельно ребята кодят MQTT под NBIoT, там тоже не всё гладко (но там и платформа другая, и средства разработки).

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

    По умолчанию

    Цитата Сообщение от VadimS Посмотреть сообщение
    Я таки дико извиняюсь , но вопросы по MQTT не исчезли (ну, почти).
    Неужто никто не занимался подпиской?
    Не, примеры в ютубе я видел... так и у меня работает...
    Но вот как глубже копнешь - какая-то ерунда выходит.
    С вопросом 4 вроде разобрался: этому FB похоже вообще параллельно на имя топика подписки.
    Пока не ввел проверку на совпадение имени последнего принятого топика с подписываемым (????? казалось бы, какого...), приходили данные из нескольких топиков (с этого-же устройства-публикатора), какой топик раньше обновился - тот и на выходе FB.
    Причем, в коде FB (банальным поиском), кроме как в описании переменных, обращения к переменной с названием топика подписки я НЕ НАШЕЛ. Может там есть косвенные обращения через указатели... хотя ко многим другим входным переменным обращения идут непосредственно по именам.
    И такое ощущение, что в части подписки данная библиотека дико сырая.
    Как хочется верить, что я ошибаюсь (а еще и понять бы - в чем конкретно). Если в том, что пытаюсь использовать бесплатную библиотеку, а не за 50 ойро - так и текущая задача этих денег не стоит по большому счету. Это скорее демонстрационный проект.
    Больше вопросов к перспективе использования технологии в дальнейшем.
    Параллельно ребята кодят MQTT под NBIoT, там тоже не всё гладко (но там и платформа другая, и средства разработки).
    1. У меня не воспроизводится - предупреждений нет.

    06-05-2021 20-10-57.png

    2. Причины могут быть разными. Можете почитать в этой теме:
    https://owen.ru/forum/showthread.php...l=1#post355252 (c этого поста и далее)

    3. Я не тестировал со своим брокером, который можно перезагрузить, так что не могу дать комментариев.
    Если заглянуть в исходники - думаю, не сложно будет добавить в ФБ вход типа xReset.

    4. У меня не воспроизводится.
    Но я использую один инстанс для подписки на множество топиков, и не понимаю, зачем поступать иначе.
    https://owen.ru/forum/showthread.php...l=1#post355434

    С вопросом 4 вроде разобрался: этому FB похоже вообще параллельно на имя топика подписки.
    Эта фраза звучит странно, так как без факта подписки брокер вообще не должен пересылать клиенту сообщения по данным топикам.

  7. #7

    По умолчанию

    Евгений, спасибо!
    Есть, с чем поразбираться. Как минимум у других работает .
    Изображения Изображения

  8. #8

    По умолчанию

    Здравствуйте! Можно ли как-то настроить на СПК1хх и ПЛК2хх клиент OpenVPN? Чтобы при наличии интернета он мог соединяться с сервером.
    Если нет, может кто посоветовать не сильно дорогое решение с функцией OpenVPN клиента, через которое можно подключить СПК к удаленному серверу для диспетчеризации по ethernet? По 2/3/4G?

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

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Здравствуйте! Можно ли как-то настроить на СПК1хх и ПЛК2хх клиент OpenVPN? Чтобы при наличии интернета он мог соединяться с сервером.
    Если нет, может кто посоветовать не сильно дорогое решение с функцией OpenVPN клиента, через которое можно подключить СПК к удаленному серверу для диспетчеризации по ethernet? По 2/3/4G?
    В последней прошивке для СПК OpenVPN доступен:
    https://owen.ru/forum/showthread.php...l=1#post351532

    Для ПЛК2хх прошивка с OpenVPN в настоящий момент на этапе доработки и тестирования.

  10. #10

    По умолчанию

    Приветствую, форумчане!
    Столкнулся с банальной проблемой - Как организовать реализацию Modbus TCP Master в среде CodeSys 3.5?
    Много где есть упоминание, но я не нашёл ни одной инструкции по реализации данного протокола.
    Если есть у кого инструкции или пример реализации прошу поделиться опытом =)

Страница 56 из 149 ПерваяПервая ... 646545556575866106 ... ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

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