...
4.2 Производим привязку каналов. Привязка требуется только для алгоритма Indication.b1. Алгоритм - общий для разных типов ИЧМ и включает в себя 54 группы входных каналов (для ИЧМ максимального типоразмера, для меньших по размеру исполнений задействуются не все группы), которые делятся по типу:
- Colorxx Colorxx - привязка канала определяющего цвет, необходим канал в формате uint8 (по аналогии с 2позиционным ТС)
- signalxx signalxx - привязка канала значение которого будет отображать контролируемый ТС, посредством светодиода
- XBxxXBxx_ - задание уставки режима отображения "по текущему состоянию сигнала/по факту срабатывания". 0 - пока signalXX = 1, 1 - запоминание факта сработки signalXX (потом может быть равным 0).
...
5.2. Привязываем входы/выходы алгоритма Digital_keys, для алгоритма Button_led выполнять привязки не нужно. Привязки входных/выходных каналов алгоритма Digital_keys также разбиты на группы.
Входы:
- Button_Axx - входные каналы к которым привязываются каналы клиента ИЧМ на контроллере, отображающие факт физического нажатия на кнопку цифрового ключа;
- Color1_Axx_ - входной канал задания цвета индикации верхнего из 2-х светодиодов. Задается в формате: 0- Красный, 1 - Зеленый, 2 - Оранжевый. В примере также используется виртуальный клиент
- change_key_Axx_ - каналы изменения состояния цифрового ключа, значение которых принимается с верхнего уровня. В примере созданы ТУ AutoTS, из которого взяты ТС AUTOTS_CLIENT_AutoTS..DO-XX-DI0XX.Oper, отображающие статус исполнения команды и привязаны ко входам change_key_Axx_
- remote_control - ТС задания способа управления Местное/Дистанционное. Стандартно привязывается системный канал контроллера LOC.Control.Remote
Выходы:
- out_Axx - ТС отображающий состояние цифрового ключа. В примере используется виртуальный клиент с добавленными ТС состояния цифровых ключей (других способов в обозримом функционале нет). В настройках серверного доступа на канале можно задать передачу на верхний уровень по каким-либо протоколам, либо в нужном канале произвести дорасчет канала, присвоив ему значение ТС out_Axx. Способом подать команды по изменению ТС состояния цифрового ключа будет использование сервера AutoTU по изменению ТС.
- out_Axx_2 - канал отображающий качество выходного ТС
- VD1_green_Axx - ТС добавляющий зеленую составляющую на верхний светодиод цифрового ключа. Привязывается к каналу LOC.HMI.Axx.VD1.green клиента ИЧМ на контроллере
- VD1_red_Axx - ТС добавляющий красную составляющую на верхний светодиод цифрового ключа. Привязывается к каналу LOC.HMI.Axx.VD1.red клиента ИЧМ на контроллере
- VD2_green_Axx - ТС добавляющий зеленую составляющую на нижний светодиод цифрового ключа. Привязывается к каналу LOC.HMI.Axx.VD2.green клиента ИЧМ на контроллере
- VD2_red_Axx - ТС добавляющий красную составляющую на нижний светодиод цифрового ключа. Привязывается к каналу LOC.HMI.Axx.VD2.red клиента ИЧМ на контроллере
...