Библиотека блоков
FBD
Панель Nextion HMI
Отслеживание нажатий
Блок отслеживания нажатий
Блок служит для контроля нажатия элементов на панели Nextion HMI. Для реализации данной функции при создании проекта панели в редакторе Nexnion HMI необходимо сделать следующие действия.
1. Для каждого контролируемого элемента необходимо создать две переменные. Они должны быть числового типа, и быть глобальными. Соответственно имена у них должны быть уникальными в пределах всего проекта Nexnion HMI.
2. В событиях Touch Press Event и Touch Release Event написать код который при возникновении данного события заносит в соответствующую переменную значение 1
На этом подготовка со стороны Nextion Editor завершена.
Блок отслеживания нажатий параметрируется с помощью редактора блока
В первую очередь выбирается или создаётся панель. Существующие в проекте панели можно выбрать из выпадающего списка. Для создания новой панели необходимо нажать кнопку с + справа от поля панели. Откроется окно добавления панели.
В этом диалоге необходимо выбрать порт UART к которому подключена панель, и сконфигурировать его при необходимости. Так же необходимо задать имя панели.
В данном диалоге есть возможность добавить комментарии к панели, создать страницы и элементы входящие в страницу.
После выбора или создания панели, необходимо выбрать или создать страницу. При нажатии кнопки добавления страницы откроется соответствующее окно.
В этом окне необходимо ввести имя страницы и ID страницы которые были получены в редакторе интерфейса Nextion HMI при создании данной страницы
При установке галочки "Стартовая страница" при запуске контроллера в работу будет произведён переход на данную станицу. Если эта галочка не будет установлено ни на одной странице, стартовой будет считаться страница с наименьшим ID.
Затем необходимо создать или выбрать переменные привязанные к отслеживаемому элементу. Для добавления переменной нажимаем кнопку добавить. Открывается окно добавления элемента
Во время нажатия на элемент панели на выходе блока будет лог. 1