Загрузка проекта и конфигурирование

Загрузка проекта

Панель является свободно программируемым контроллером, поэтому может содержать любую программу. На этой странице можно загрузить эту программу в панель. Для загрузки можно выбрать стандартную программу, которая хранится в ресурсах zTunes или выбрать любой произвольный *.bin файл. Проект создается и экспортируется из программы zWorkbench.

_images/project.jpg

Для выбора стандартного проекта установите флажок. Для выбора произвольного проекта снимите флажок и длительным нажатием на поле ввода выберите файл. Файл проекта необходимо скопировать на смартфон средствами операционной системы. Для контроля правильности выбранного проекта в нижней части экрана отображается информация о нем - тип контроллера в проекте, код и версия проекта. Если эта информация не отображается, то возможно файл поврежден или выбран файл не того формата. После выбора проекта для загрузке необходимо нажать кнопку Далее >>>.

В случае успешной загрузки панель будет перегружена, программа предложит перейти на страницу поиска.

Конфигурирование

Проект, загруженный в панель может иметь набор переменных для настройки алгоритма работы. Для стандартного проекта это набор параметров A0-A7, B0-B7 и т.д. Для редактирования этих параметров установите переключатель Конфигурирование контроллера и нажмите Далее >>>. Программа предложит прочитать переменные из контроллера.

Внимание!!! Если отказаться от чтения, то значения всех переменных будут выставлены по умолчанию.

_images/config.jpg

Список доступных параметров отображается в виде списка, разделенного на группы.

_images/config_1.jpg

Для того чтобы прочитать параметры из контроллера нажмите кнопку Прочитать , для записи параметров в контроллер - кнопку Записать.

Для редактирование нажмите на элемент списка и установите нужное значение.

_images/config_2.jpg

Формат файла конфигурации

Нестандартные проекты, загруженные в контроллер, так-же можно конфигурировать. Для этого необходимо создать файл конфигурации определенного формата и выбрать его в поле ввода на странице загрузка проекта. Выбор осуществляется через длительное нажатие, как и выбор файла проекта.

_images/project_2.jpg

Файл конфигурации – это список переменных 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

{
«data»:
[
{«name»: «B0», «group» : «Параметры B», «type»: «short», «value»: 15, «min»:15, «max»: 30,»description»: «Минимальная уставка температуры», «source»: {«modbus»: {«register»: 50008}}},
{«name»: «B1», «group» : «Параметры B», «type»: «short», «value»: 35, «min»:30, «max»: 255,»description»: «Максимальная уставка температуры», «source»: {«modbus»: {«register»: 50009}}},
{«name»: «A4», «group» : «Параметры A», «type»: «short», «value»: 3, «min»:0, «max»: 7, «description»: «Максимальное кол-во скоростей вентилятора», «source»: {«modbus»: {«register»: 50004}}},
{«name»: «A5», «group» : «Параметры A», «type»: «uchar», «value»: 6, «description»: «Дополнительная конфигурация вентилятора», «source»: {«modbus»: {«register»: 50005}}},
]
}

Пример файла можно скачать здесь.