Работа программы Rasos с Modbus устройствами — АСУ ТП: сообщество инженеров

Работа программы Rasos с Modbus устройствами

О чём видео

В ролике показано, как в программе Rasos настроить чтение регистров Modbus с контроллера Saturn PLC по протоколу Modbus TCP. Разбираются поиск устройства в сети, подключение, добавление регистров, интерпретация двух регистров как числа с плавающей точкой, создание каналов сервера LanMon и формирование файла Device.ini для опросчика.

Что разбирается
  1. 00:01 Поиск контроллера Saturn PLC в сети
  2. 00:07 Переключение Rasos в режим приборов
  3. 01:02 Подключение по Modbus TCP через сетевой порт
  4. 02:50 Настройка окна Modbus-переменных
  5. 03:52 Поиск карты регистров в документации
  6. 05:03 Чтение регистров и настройка каналов
  7. 06:11 Интерпретация двух регистров как float
  8. 07:22 Создание каналов сервера LanMon
  9. 07:25 Подбор порядка байт и слов
  10. 09:30 Формирование файла Device.ini
Оборудование и ПО
  • Rasos
  • Modbus

Кому полезно: Инженерам АСУ ТП, настраивающим опрос Modbus-устройств в Rasos.

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:01 Да, Здравствуйте, в этом небольшом видео мы научимся использовать программу Рассос для чтения Мод Бас Регистров, а также создадим файл Девайс и ни для опросчика сервера. Ланмон, запускаем программу Рассос в программе, нам потребуется режим, который называется режим приборов, переключаем программу в режим приборов через основное меню В. качестве примера мы будем подключаться к контроллеру Сатурн Пи Эл Си. Он у нас подключен к локальной сети Интернет кабелем. Давайте выполним поиск контроллера Сатурн пе. Эл Си выбираем в меню приборы устройства с интерфейсом из Эрнет. В 2 вот найдено несколько разных устройств. Наш контроллер называется сад, 501 отопление ГВС, вентиляция.

1:02 Его ай пи адрес, 192 168 1 98 теперь будем подключаться к контроллеру по этому адресу, и мы будем использовать протокол. Мод Басти Си Пи, это можно сделать через. Пункт меню, приборы, протокол мод баз или нажать вот эту кнопочку с таким же названием протокол. Мод баз открывается окно, выбор ком порта на вклад вкладке. Локальный порт можно действительно выбрать комфорт для подключения к Модбасс рту, устройством, а на вкладке сетевой порт можно выбрать сетевой порт через. Который мы подключаемся как к Модбасс рту, так и к мод басти си пи устройством. Здесь необходимо выбрать способ, которым мы подключаемся к нашему устройству на. Вкладке сетевой порт мы должны выбрать правильный сетевой протокол Юдипи. Это прозрачный Юдипи Тисипи, это прозрачный ти си пи сатурн Юдипи, это управляемый. Юдипи, который умеет настраивать скорость обмена четность, количество стопбитов удаленного сетевого порта в поле. Адрес узла мы должны задать ай пи адрес прибора. А в поле порт мы задаем сетевой порт, через который к прибору можно подключиться. Контроллер Сатурн Пи Эл Си доступен по адресу 192, 168, 1 98 и подключаемся. Мы к нему по протоколу ти си пи мод баз, поэтому порт должен быть 502 нажимаем кнопку. Ок открывается вот такое окно, которое называется Модбас переменные.

2:50 В основном меню окна в настройках выбираем режим, поскольку мы подключаемся по протоколу мод басти си пи, то и выбираем мод басти си пи также. В пункте минимум от басти си пи выбираем постоянное или сеансовое подключение. Ну, давайте выберем сеансовые, это обозначает, что при каждом. Нажатии кнопки обновить будет выполняться чтение прибора с новым ти си пи подключением. Теперь мы должны добавить читаемые регистры вот в. Эту таблицу для этого нам потребуется система команд или протокол обмена контроллера Сатурн. Пе Эл Си в Браузере набираем Сатурн пи Эл Си.

3:37 Вот 1 ссылка, программируемый контроллер Сатурн Пи Эл Си. Идем сюда, выбираем пункт меню, Сатурн, Пи, Эл Си. И здесь, внизу, есть документация, я просто это знаю. Так вот, руководство по эксплуатации часть 6 карта регистров матбасти си пи рту открылось руководство. Чтение данных так 5 таблица данных отопления ГВС, вентиляция, то, что нам нужно дискретные входы.

4:17 А вот регистры хранения для примера мы будем читать вот эту переменную значение измерительного канала, т. 1 То есть температура ты 1. Она передается в 2 регистрах по адресу 16 и 17 и передается в виде. Плавающего числа в формате флот, это 4 Бальта все возвращаемся в программу. Рассос нажимаю кнопку добавить регистр в открывшемся окне. Задаю адрес, 16 выбираю холдинг Регистры и указываю 2 регистра.

5:03 Окей вот в таблице появились 2 регистра, теперь мы можем попробовать их прочитать. Нажимаем кнопку обновить, успешно прочитаны регистры, вот и их значение. Да, я забыл упомянуть, что надо установить правильный адрес, Слэйв. Вот здесь справа он должен быть известен. Обратитесь к документации на подключаемый прибор для выяснения слейф адреса. И так мы прочитали значение и видно, что как то на температуру эти числа не очень похожи, это какие. То другие числа все это потому, что здесь значение представлено в формате флот, что никак не соответствует целочисленным регистрам мод баз. То есть мы данные это прочитали, но интерпретировать их мы пока не можем, чтобы. Начать их по другому интерпретировать мы в настройках ставим галочку настройка каналы. Ланмон сервер, у нас произошло следующее. Внизу открылась дополнительная панель и появились дополнительные столбцы в таблице.

6:11 Теперь можем начать работать уже вот с этими 2 прочитанными регистрами, как с переменной типа флот. Для этого мы выделяем строку с адресом 16. Это начало нашей четырехбайтовой или 2 регистровой переменной адрес. 16 Скопировался сюда на нижнюю панель, скопировано, что эта функция холдинг Регистра. И теперь мы должны с вами указать тип данных в регистре. Здесь, на панели, есть дополнительные галочки, которые определяют, в каком. порядке расположены Байты и слова в этих 2 прочитанных регистрах или 4 Байтах. То есть сейчас на самом деле наша задача подобрать правильное значение? Вот этих галочек мы точно знаем из документа, что тип данных в. Регистрах у нас это флот, поэтому я выбираю вот здесь, в поле. Тип данных в регистрах, значение ф 32 бита, флот и прочитанные регистры интерпретируются сейчас как значение. 0 Вот тут и начинаем менять переключатели.

7:22 Тоже ничего хорошего. Меняем леп вот при таком сочетании мы получили 81 градус. Это правильное значение, которое я видел на дисплее контроллера, мы с вами подобрали. Правильное значение галочек лер и леп и знаем, что тип данных в регистрах. Это флот, теперь мы должны внести эти данные в таблицу для. Этого выполняем двойной клик в строке с адресом 16 по столбцу канал. Вот так и в открывшемся меню, выбираем флот ф одинарная точность. Теперь вот с этими 2 регистрами по адресам 16 и 17. У нас связана переменная в формате флот, и ее значение видно вот тут, в столбце значения. канала, если вам нужно читать больше регистров и получать еще какие то переменные, то добавьте еще регистры в таблицу и также шаг за шагом. Настройте каждую переменную вот таким способом, как мы, настроили с вами 1 флот переменную. После этого мы должны превратить вот эти наши. Регистры в каналы сервера Лан Мон делается это вот так контекстное меню. Таблицы и выбираем пункт добавить таблицу в каналы, удалить каналы. Созданные ранее да удалить, потому что мы будем сейчас создавать свои каналы. Обратите внимание, что на вкладке каналы появилась 1 вот. Такая панель, описывающая создание канала сервера Ланмон из регистров. Здесь все уже правильно, и нам нужно только сказать, какого типа канал. Будет создаваться на сервере для этой переменной. Давайте возьмем и на сервере создадим канал типа Дабл. Если нужно, то можно добавить. Множитель, то есть прочитанное значение переменной из регистров, будет умножено на это число, а также можно указать слагаемое, то есть это. Аддитивная часть значения нового канала большинстве случаев это не нужно, поэтому множитель 1 и слагаемая, 0 это нормальное значение для. канала при нажатии кнопки обновить мы с вами увидим текущее значение переменной получаемой из регистров, и так мы вплотную приблизились. К созданию файла Девайс и не для опросчика это делается просто переходом на вкладку с таким именем Девайс и не переходим на вкладку. Девайс и не вот наш 1 канал для сервера Ланмон. Вот все настройки, которые должны быть заданы для того, чтобы этот канал появился на сервере. Скопируйте содержимое вкладки файл Девайсы не и получите работающие каналы на сервере Ланмон. Вот, собственно, и все спасибо за внимание.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

В этом видео рассматривается работа программы Rasos с Modbus устройствами разных производителей.

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх