CANNY 5 duo, Параметры пользовательской конфигурации

Материал из CANNY Wiki
Перейти к: навигация, поиск

Общее описание[править]

Параметры пользовательской конфигурации могут быть заданы конечным пользователем контроллера в момент загрузки в него программного обеспечения с использованием Исполняемого файла автономной загрузки ПО в контроллер. После загрузки ПО и запуска контроллера в автономном режиме, установленные пользователем таким образом данные, становятся доступны функциональной диаграмме в соответствующих регистрах контроллера.

Грамотное использование пользовательских параметров существенно повышает гибкость и универсальность решений на базе контроллера, позволяя конечному пользователю, не имеющему навыков работы с CannyLab, вносить безопасные изменения в работу алгоритма контроллера используя простой пользовательский интерфейс.

Регистры параметров пользовательской конфигурации[править]

Возможно задать до 16 пользовательских параметров, которые будут доступны в 16 соответствующих регистрах контроллера.

Регистр Ожидаемые значения
Регистр параметра пользовательской конфигурации №0
...
Регистр параметра пользовательской конфигурации №15
0...65535 = значение соответствующего пользовательского параметра.

Значения в данных регистрах установятся при старте контроллера, после записи в него ПО посредством исполняемого файла автономной загрузки, будут оставаться неизменными (константными) на протяжении всего времени работы функциональной диаграммы, не изменяясь сбросе контроллера или отключении питания. Изменить значения данных регистров можно лишь перезаписав память контроллера из среды CannyLab или исполняемого файла автономной загрузки.

Значения регистров соответствующих параметрам не перечисленным в исполняемом файле автономной устанавливается равным нулю.

Примечание: При записи контроллера из среды CannyLab значения всех регистров параметров пользовательской конфигурации устанавливается равным нулю.

Пример использования параметров пользовательской конфигурации[править]

Создавая в среде CannyLab исполняемый файл автономной загрузки ПО в контроллер, указав файл системного ПО контроллера и файл, содержащий приведенную ниже диаграмму, задайте два пользовательский параметра: Имя «Длительность выходного сигнала,мс», Тип «Число» и Имя «Выходной канал контроллера», Тип «Список». В список значений параметра «Выходной канал контроллера» добавьте две строки: Название «Канал 8», Значение «0» и «Канал 9», Значение «1».

10 8 3 1.png

Запустите созданный таким образом исполняемый файла автономной загрузки ПО, установите требуемые значения параметров и запишите ПО в контроллер.

10 8 3 2.png

Выполняя диаграмму контроллер, в момент получения на входе канала №10 положительного потенциала, устанавливает на заданном пользователем в соответствующем параметре канале потенциал «GND» и удерживает его заданное пользователем время. Для наглядности, в диаграмме реализована индикация состояния выходного канала контрольным светодиодом.

Смотри также[править]

CANNY 5 duo

Исполняемые файлы автономной загрузки ПО в контроллер