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

Тема: Одновременный опрос MODBUS RTU и ASCII

  1. #1

    По умолчанию Одновременный опрос MODBUS RTU и ASCII

    Добрый день. Вопрос к знающим людям. Появилась задача: необходимо опрашивать два прибора. У одного есть только MODBUS RTU, у другого только MODBUS ASCII. Опрос должен производиться ПЛК 100. Codesys позволяет в конфигураторе на один интерфейс (RS485-1) повесить два мастера соответственно RTU и ASCII. Будет ли корректно вестись опрос приборов используя universal modbus device?

  2. #2

    По умолчанию

    Цитата Сообщение от alexx12 Посмотреть сообщение
    Добрый день. Вопрос к знающим людям. Появилась задача: необходимо опрашивать два прибора. У одного есть только MODBUS RTU, у другого только MODBUS ASCII. Опрос должен производиться ПЛК 100. Codesys позволяет в конфигураторе на один интерфейс (RS485-1) повесить два мастера соответственно RTU и ASCII. Будет ли корректно вестись опрос приборов используя universal modbus device?
    Читал разные протоколы ( даже нестандартные), но с одной скоростью ( 115200), одинаковой чётностью, стоп битами (8N1) с помощью биб-ки, даже не закрывая порты, просто поочерёдно, каждые 300 ms.
    Через конфиг не прокатит, настройка протокола в RS485, а он у вас один.
    Если скорость, чётность, стоп биты разные, то порты надо будет закрывать и открывать каждый раз.
    В ПЛК 100 есть ещё и RS232 и ТСР, возможно через преобразователи и получится прочитать.
    Последний раз редактировалось kondor3000; 10.01.2023 в 09:57.

  3. #3

    По умолчанию

    Как сделать не через конфиг я представляю. По определенным причинам этот способ мне не подходит. Хотел через конфиг. Кодесис позволяет добавить два мастера. В каждом мастере можно указать один и тот же порт (RS485-1) но с разными протоколами. К каждому мастеру привязывается свой набор universal modbus device. Всё это компилируется без ошибок. Вопрос только будет ли работать... Просто под руками сейчас нет реального железа и проверить нет возможности

  4. #4
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,318

    По умолчанию

    Цитата Сообщение от alexx12 Посмотреть сообщение
    . Вопрос только будет ли работать...
    Будет. Дальше сами.

  5. #5

    По умолчанию

    Проверил, подключил по одному порту RS485-1, панель, адрес 1, Модбас RTU и старый модуль МВА8, адрес 32, записал в него протокол Модбас ASCII.
    Поначалу панель плохо работала, в ней около 200 регистров, читается пишется, в том числе окно обрыв связи выскакивало, но увеличив период опроса модуля со 100 ms, до 1000 ms и всё пошло, хотя иногда ошибка 81 в модуле проскакивает. 1 Модбас RTU и ASCII.jpg
    Последний раз редактировалось kondor3000; 11.01.2023 в 19:44.

  6. #6

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проверил,
    Спасибо огромное за проверку. Мне 200 регистров не нужно, значит должно сработать.

Похожие темы

  1. Modbus slave одновременный опрос
    от scmember в разделе ПЛК3хх
    Ответов: 4
    Последнее сообщение: 22.03.2019, 14:33
  2. Ответов: 3
    Последнее сообщение: 10.10.2016, 14:09
  3. Опрос по ModBus RTU и AscII
    от DevilViper в разделе Сетевые технологии
    Ответов: 9
    Последнее сообщение: 14.06.2016, 20:50
  4. Ответов: 4
    Последнее сообщение: 18.09.2012, 22:16
  5. Одновременный опрос
    от Anthonymus в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.04.2012, 11:43

Ваши права

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