В начало

Программирование uPAC-7186EX на МЭК

            Есть контроллер uPAC-7186EX, подключенный к модулю удаленного в/в i7018 и i7067. К модулю i7018 подключена термопара. Нужно его запрограммировать в SCADA-системе TRACE MODE 6.

            Загружаем TRACE MODE 6, создаем в ней простой проект. В слое «Система» создадим новый узел «NanoRTM» и откроем его чтобы отредактировать. В группе свойств «Адаптеры» выберем «Первый», ставим галки на прием и посылку. Также указываем в поле «Имя компьютера / IP-адрес» – 192.168.3.32. Далее создаем в данном узле группу «COM-порты» и отредактируем свойства автоматически созданного компонента «COM-порт#1».

 

Свойства «COM-порт#1»

Значение

Номер порта

СОМ2

Скорость

57 600

           

Далее переходим в слой «Источники/Приемники», где создадим группу «Распределенные_УСО_(DCS)», а в ней соответственно группу «i7000», в которой делаем 2 компонента «i7018» и «i7067». В групповом редактировании «i7018» изменяем «PORT» на 1, а «ADDR» на 2.

 

Рис. 1. Редактирование свойств модуля «i7018»

 

            Затем настроим модуль «i7067», а именно установим «Номер порта» – 1, «Адрес» – 4.

            После чего перенесем группы «i7018» и «i7067» из группы «Источники/Приемники» в узел «NanoRTM_2».

            Далее в этом узле, в группе «Каналы» создадим новый компонент типа «Программа». Откроем компонент для редактирования и в его аргументах создадим входной и выходной аргументы. Выходному аргументу поменяем тип на «USINT». Также нужно привязать эти аргументы к модулям «i7018» и «i7067». А именно, входной аргумент к первому каналу модуля i7018, а выходной к модулю i7067.

            Саму программу составим на языке FBD. Добавим в рабочую область программы элементы «Трехпозиционный регулятор» и «Упаковка битов». Соединим эти блоки между собой. И откомпилируем программу.

Рис. 2. Программа на FBD

 

            Затем перейдем на узел «RTM_1» и откроем его для редактирования.  Выберем в нем «Адаптеры – Системный» и установим галочки на «Посылку» и «Прием». Также укажем «IP-адрес» как 192.168.3.26.  Далее перетащим в группу «Каналы» этого узла из узла «NanoRTM_2»  первый канал модуля i7018 – «Ain#1» и канал «DO#1» модуля i7067.

            Потом откроем в узле «RTM_1» компонент «Экран#1:1» и отредактируем его. Добавим в качестве аргументов экрана каналы 3 и 4 из группы «Каналы» узла «RTM_1». Разместим на экране графический элемент «Тренд». Должно быть 3 аргумента экрана. Первый аргумент связан с реальными значениями «Канал#3», а 2-й и 3-й связаны с 1-м и 7-м битами компонента «Канал#4». Все три аргумента нужно привязать к тренду.

 

Рис. 3. Аргументы экрана

 

            Сохраним выполненный проект на диск и для монитора реального времени. В папке проекта «…/NanoRTM_2/» нужно найти файл с расширением «dbb», перетащить его в контроллер и подгрузить. Потом выделить узел «RTM_1» и запустить профайлер, а в окне профайлера еще раз нажать на кнопку с пиктограммой красного человека.

 

Рис. 4. Экран проекта

 

XCOM: Enemy Unknown The Complete Edition
XCOM: Enemy Unknown The Complete Edition


Шрифт ККМ ПРИМ-07 вер.1
Шрифт ККМ ПРИМ-07 вер.1


Overwatch: Game of the Year Edition
Overwatch: Game of the Year Edition