Узлы U-Logic
Программа в U-Logic (редактор программы управления) состоит из узлов. Каждый узел делает одно дело: принимает событие с панели, меняет сообщение, отправляет команду устройству, ждёт или показывает результат. Узлы берут из палитры слева, ставят на вкладку (рабочий лист программы) и соединяют проводами. Этот раздел — справочник: какие узлы есть в палитре, что делает каждый и где он описан подробно.
Если вы только начинаете, сначала пройдите «Первую программу по шагам»: в ней на живом примере показаны узлы, которые нужны почти в любой программе зала, — inject, debug, change, switch, delay и узлы связи с панелью. Возвращайтесь сюда, когда нужно узнать поля конкретного узла.
Как работать с узлом:
окно настройки открывается двойным щелчком по узлу на вкладке; изменения вступают в силу после «Готово» и «Развернуть» (кнопка, которая запускает правки программы в работу);
встроенная справка по узлу — на вкладке «справка» боковой панели (значок книги): откройте вкладку и выберите узел на холсте. В ней перечислены все поля и свойства сообщения. На страницах раздела описано главное и то, что нужно для работы с залом;
подписи полей даны так, как они показаны в окне узла; у части узлов окно на английском, такие подписи не переводятся.
Узлы по категориям палитры
Категории перечислены в том порядке, в каком они идут в палитре.
Категория в палитре |
Узлы |
Для чего |
Где описано |
|---|---|---|---|
общие |
inject, debug, complete, catch, status, link in, link call, link out, comment |
запустить программу, посмотреть сообщение, связать части программы без проводов |
|
функция |
change, switch, template, delay, trigger, range, filter, calculator, цикл, process - stat, function |
подготовить данные, выбрать ветку, сделать паузу |
|
функция |
|
логика управления кодом |
|
сеть |
http in, http response, http request, mqtt in, mqtt out, aedes broker, websocket in, websocket out, tcp in, tcp out, tcp request, udp in, udp out, ping, snmp, snmp set, snmp table, snmp subtree, snmp walker, wake on lan |
обмен с устройствами и системами по сети |
|
сеть |
|
проверить связь с устройством при разработке драйвера |
|
ввод, вывод |
обмен с шиной KNX |
||
последоват-ть |
разбить сообщение на части и собрать обратно |
||
анализатор |
разобрать текст ответа в данные и обратно |
||
хранилище |
записать и прочитать файл |
||
социальные |
принять и отправить письмо |
||
UI |
|
связь программы с панелью |
«Интерфейс и панели» и раздел «Связь интерфейса с программой» |
I O |
отличить короткое нажатие от удержания |
||
BACnet |
обмен с оборудованием BACnet |
||
Dynamic Driver |
|
команды устройству и его ответы через драйвер |
|
Knob Display, panels |
дисплей и кнопки устройства Knob Display |
||
modbus |
Modbus - Read, Modbus - Getter, Modbus - Flex - Getter, Modbus - Write, Modbus - Flex - Write, Modbus - Flex - Sequencer, Modbus - Flex - FC, Modbus - Flex - Connector, Modbus - Queue - Info, Modbus - Response, Modbus - Response - Filter, Modbus - Server |
опрос и управление оборудованием Modbus |
|
SNMP |
контроллер сам отвечает системе мониторинга |
||
time |
включать и выключать по расписанию |