|
В начало
Программирование uPAC-7186EX на МЭКЕсть контроллер uPAC-7186EX, подключенный к модулю удаленного в/в i7018 и i7067. К модулю i7018 подключена термопара. Нужно его запрограммировать в SCADA-системе TRACE MODE 6. Загружаем TRACE MODE 6, создаем в ней простой
проект. В слое «Система» создадим новый узел «NanoRTM» и откроем его чтобы отредактировать. В группе свойств «Адаптеры»
выберем «Первый», ставим галки на прием и посылку. Также указываем в поле «Имя
компьютера / IP-адрес»
– 192.168.3.32. Далее создаем в данном узле группу «COM-порты» и отредактируем свойства
автоматически созданного компонента «COM-порт#1».
Далее переходим в слой «Источники/Приемники», где создадим группу «Распределенные_УСО_(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. Экран проекта |
|||||||