В начало

Программирование 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. Экран проекта

 

Подписка на 14 дней
Подписка на 14 дней


XBox Live Gold 48 часов
XBox Live Gold 48 часов


Fortnite Deep Freeze Bundle
Fortnite Deep Freeze Bundle