Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: ПЛК150-220-А-М и самодельное устройство Modbus-master

  1. #1

    По умолчанию ПЛК150-220-А-М и самодельное устройство Modbus-master

    Добрый день.

    Случилась необходимость связать с ПЛК150-220-А-М по протоколу Modbus самодельное устройство. Устройство будет master-ом.
    Вопрос в том, как подэлементы модуля Modbus-slave отображаются на модель данных самого протокола (например, подэлемент Float), и какая у подэлементов модель адресации в рамках, опять же, самого Modbus-а?

    Т.е. если я самодельным устройством запрошу у ПЛК подэлемент Float (AT %QD9.4.0) -- какими функциями и по какому адресу нужно выполнять запрос?

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

    По умолчанию

    Все переменные в Конфигураторе slave с нуля, выравнивание для 1-но и 2-х регистровых (float) учитывайте. Где-то было в документации.

  3. #3
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    177

    По умолчанию

    Цитата Сообщение от fatlortroll Посмотреть сообщение
    Добрый день.

    Случилась необходимость связать с ПЛК150-220-А-М по протоколу Modbus самодельное устройство. Устройство будет master-ом.
    Вопрос в том, как подэлементы модуля Modbus-slave отображаются на модель данных самого протокола (например, подэлемент Float), и какая у подэлементов модель адресации в рамках, опять же, самого Modbus-а?

    Т.е. если я самодельным устройством запрошу у ПЛК подэлемент Float (AT %QD9.4.0) -- какими функциями и по какому адресу нужно выполнять запрос?
    Добрый день.

    Это подробно описано в руководстве
    https://owen.ru/uploads/23/rp_plc100...-plc154_25.pdf

    Стр. 56 - 62.
    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»
    e-mail: support@owen.ru
    e-mail: a.simonov@owen.ru

  4. #4

    По умолчанию

    Правильно ли я понимаю, что принудительно задать адрес в модели данных Modbus для подэлементов Modbus-slave в ПЛК невозможно, и он (адрес) будет определяться лишь расположением подэлемента в списке?

  5. #5
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    177

    По умолчанию

    Цитата Сообщение от fatlortroll Посмотреть сообщение
    Правильно ли я понимаю, что принудительно задать адрес в модели данных Modbus для подэлементов Modbus-slave в ПЛК невозможно, и он (адрес) будет определяться лишь расположением подэлемента в списке?
    Да, вы правы.
    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»
    e-mail: support@owen.ru
    e-mail: a.simonov@owen.ru

  6. #6

    По умолчанию

    А какую функцию, тогда, несёт поле Node Id в базовых параметрах подэлемента? С его изменением меняются и адреса ввода/вывода/диагностики для подэлемента.

    Опять же, птица Automatic calculation of addresses во вкладке настройки ПЛК тоже для чего-то существует?

    И, если мне нужно получить от ПЛК функцию Modbus-Slave с регистром по адресу, например, 100 -- как решается подобная задача?

  7. #7

    По умолчанию

    Для распределения памяти, а не адресов ModBus.

    А решается задача использованием библиотеки. Вариантов много
    Тролль-наседка, добрый, нежный и ласковый

  8. #8

    По умолчанию

    > только зачем?

    Эмуляция связки пары-тройки устройств одним ПЛК. А у этих устройств вот такие адреса регистров, в районе сотни.

    Всё, как обычно. Задание выдали, а ты извращайся, как хочешь.

  9. #9

    По умолчанию

    > ...библиотеки. Вариантов много

    А можно подробности, и ссылки? Для особо ленивых, вроде меня.

  10. #10
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    177

    По умолчанию

    Цитата Сообщение от fatlortroll Посмотреть сообщение
    > ...библиотеки. Вариантов много

    А можно подробности, и ссылки? Для особо ленивых, вроде меня.
    Библиотека OwenModbusSlave
    https://owen.ru/product/codesys_v2/libraries
    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»
    e-mail: support@owen.ru
    e-mail: a.simonov@owen.ru

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 04.06.2019, 16:55
  2. Ответов: 9
    Последнее сообщение: 18.01.2016, 07:02
  3. Ответов: 2
    Последнее сообщение: 15.09.2014, 17:40
  4. Хочу знать, какое именно устройство в сети modbus отвалилось.
    от Lode Runner в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 06.12.2013, 14:21
  5. 10 плк150 и Master scada
    от nalnik в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 04.05.2009, 10:14

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

Ваши права

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