17 VISA VIRTUAL (RUS BANK)
17 VISA VIRTUAL (RUS BANK)


PSN 5000 рублей PlayStation Network
PSN 5000 рублей PlayStation Network


Разблокировка Alcatel Idol 2S
Разблокировка Alcatel Idol 2S


В начало

Групповые запросы по MODBUS RTU

            Есть ПЛК. Необходимо организовать опрос ПЛК с использованием групповых запросов в системе TRACE MODE 6.

Запускаем TRACE MODE 6, создаем проект в простом стиле и переходим в слой «Источники/Приемники». В этом слое создадим группу «MODBUS», а в этой группе создадим компонент «Rin_Word(4)». Настроим компонент.

Настройка «Rin_Word(4)_1»

Значение

Адрес

0х1

Формат

Аналог

            Далее перейдем в группу «Каналы» узла «RTM_1» и создадим компонент/канал типа «CALL», откроем его для редактирования и настроим значения параметров.

Параметр «CALL#1»

Значение

Тип вызова

ChGroupReq

            Затем перейдем на вкладку аргументов канала «CALL_1» и создадим 1 аргумент, а потом по его шаблону еще 99 штук, чтобы мало не показалось.

            Далее привяжем компонент из группы «MODBUS_1» к каналу «CALL#1» путем перетаскивания его мышкой.

            Потом создадим в узле «RTM_1» группу «COM-порты» и отредактируем компонент/порт «COM-порт#1».

Параметр «COM-порт#1»

Значение

Скорость

19 200

            Далее отредактируем графический экран и создадим в нем один аргумент по умолчанию, а остальные 99 штук по его шаблону.

Рис. 1. Небольшая часть аргументов экрана

            Затем разместим на экране элемент «Текст» и оттиражируем его в 100 экземпляров. Привяжем первый и последний из элементов «Текст» к соответствующим аргументам экрана, путем перетаскивания последних мышкой на текстовые элементы.

            Далее откроем свойства компонента «Экран#1:1», перейдем на закладку «Аргументы», выделяем их все. Затем переходим на закладку канала «CALL#1», опять же выделяем все аргументы и перетаскиваем их все в поле аргументов экрана. Таким образом мы массово их привяжем как надо 1 к 1.

Рис. 2. Часть графического экрана

            И наконец сохраняем наш проект на диск и для монитора реального времени, выделяем узел «RTM_1»? запускаем профайлер, в окне профайлера стартуем. Вроде все.

            Также нужно/можно еще поиграться с приложением «ModSim32», в котором менять значения регистров, а изменения наблюдать на графическом экране в TRACE MODE 6.