TRACE MODE
Групповые запросы по MODBUS RTU
Есть ПЛК. Необходимо организовать опрос ПЛК с использованием групповых запросов в системе TRACE MODE 6. Запускаем TRACE MODE 6, создаем проект в простом стиле и переходим в слой «Источники/Приемники». В этом слое создадим группу «MODBUS», а в этой группе создадим компонент «Rin_Word(4)». Настроим компонент.
Далее перейдем в группу «Каналы» узла «RTM_1» и создадим компонент/канал типа «CALL», откроем его для редактирования и настроим значения параметров.
Затем перейдем на вкладку аргументов канала «CALL_1» и создадим 1 аргумент, а потом по его шаблону еще 99 штук, чтобы мало не показалось. Далее привяжем компонент из группы «MODBUS_1» к каналу «CALL#1» путем перетаскивания его мышкой. Потом создадим в узле «RTM_1» группу «COM-порты» и отредактируем компонент/порт «COM-порт#1».
Далее отредактируем графический экран и создадим в нем один аргумент по умолчанию, а остальные 99 штук по его шаблону. Рис. 1. Небольшая часть аргументов экрана
Затем разместим на экране элемент «Текст» и оттиражируем его в 100 экземпляров. Привяжем первый и последний из элементов «Текст» к соответствующим аргументам экрана, путем перетаскивания последних мышкой на текстовые элементы. Далее откроем свойства компонента «Экран#1:1», перейдем на закладку «Аргументы», выделяем их все. Затем переходим на закладку канала «CALL#1», опять же выделяем все аргументы и перетаскиваем их все в поле аргументов экрана. Таким образом мы массово их привяжем как надо 1 к 1. Рис. 2. Часть графического экрана
И наконец сохраняем наш проект на диск и для монитора реального времени, выделяем узел «RTM_1»? запускаем профайлер, в окне профайлера стартуем. Вроде все. Также
нужно/можно еще поиграться с приложением «ModSim32», в котором менять значения регистров, а изменения
наблюдать на графическом экране в TRACE MODE 6. |
||||||||||||||||