Загрузка проекта и конфигурирование¶
Загрузка проекта¶
Панель является свободно программируемым контроллером, поэтому может содержать любую программу. На этой странице можно загрузить эту программу в панель. Для загрузки можно выбрать стандартную программу, которая хранится в ресурсах zTunes или выбрать любой произвольный *.bin файл. Проект создается и экспортируется из программы zWorkbench.
Для выбора стандартного проекта установите флажок. Для выбора произвольного проекта снимите флажок и длительным нажатием на поле ввода выберите файл. Файл проекта необходимо скопировать на смартфон средствами операционной системы. Для контроля правильности выбранного проекта в нижней части экрана отображается информация о нем - тип контроллера в проекте, код и версия проекта. Если эта информация не отображается, то возможно файл поврежден или выбран файл не того формата. После выбора проекта для загрузке необходимо нажать кнопку Далее >>>.
В случае успешной загрузки панель будет перегружена, программа предложит перейти на страницу поиска.
Конфигурирование¶
Проект, загруженный в панель может иметь набор переменных для настройки алгоритма работы. Для стандартного проекта это набор параметров A0-A7, B0-B7 и т.д. Для редактирования этих параметров установите переключатель Конфигурирование контроллера и нажмите Далее >>>. Программа предложит прочитать переменные из контроллера.
Внимание!!! Если отказаться от чтения, то значения всех переменных будут выставлены по умолчанию.
Список доступных параметров отображается в виде списка, разделенного на группы.
Для того чтобы прочитать параметры из контроллера нажмите кнопку Прочитать , для записи параметров в контроллер - кнопку Записать.
Для редактирование нажмите на элемент списка и установите нужное значение.
Формат файла конфигурации¶
Нестандартные проекты, загруженные в контроллер, так-же можно конфигурировать. Для этого необходимо создать файл конфигурации определенного формата и выбрать его в поле ввода на странице загрузка проекта. Выбор осуществляется через длительное нажатие, как и выбор файла проекта.
Файл конфигурации – это список переменных Modbus. Каждая переменная конфигурации описывается одним блоком:
- name – имя переменной, отображаемое в приложении
- group – имя группы, может отсутствовать
- type – тип данных переменной (uchar – без знаковый однобайтовый, char – знаковый однобайтовый, ushort – без знаковый двухбайтовый, short –знаковый двухбайтовый, uint - без знаковый 4-х байтовый, int - знаковый 4-х байтовый, float и double – дробный 4-х байтовый и 8-и байтовый, bool – логический)
- value – значение переменной
- min и max – мин. и макс. значение переменной (ограничение для редактирования пользователем)
- description – текстовое описание переменной (необязательный параметр)
- source – источник данных. В текущей версии поддерживается только протокол Modbus, поэтому параметр source должен иметь обязательный формат - «source»: {«modbus»: {«register»: 50008}}. Параметр register задает адрес регистра для переменной.
Внимание!!! В текущей версии поддерживается редактирование только целочисленных типов данных.
Пример файла конфигурации для панели Z031
Пример файла можно скачать здесь.