Сравнение версий

Легенда

  • Эта строка добавлена.
  • Эта строка удалена.
  • Форматирование изменено.

...

5.1 Порядок добавления алгоритмов идентичен предыдущему пункту. Для работы цифровых ключей используются алгоритмы Button_Led.b1 для работы в алгоритме Digital_keys.b1 в качестве отдельного блока (по аналогии с алгоритмами LED.b1 и Indication.b1). Алгоритм digital_keys необходимо выставить на исполнение, для Button_led такого действия не требуется.

5.2. Привязываем входы/выходы алгоритма Digital_keys, для алгоритма Button_led выполнять привязки не нужно, порядок - такой как и в предыдущем пункте. Привязки входных/выходных каналов алгоритма Digital_keys также разбиты на группы.

    Входы:

  • Button_Axx - входные каналы к которым привязываются каналы LOC.HMI.Axx.button клиента ИЧМ на контроллере, отображающие факт физического нажатия на кнопку цифрового ключа;
  • 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 клиента ИЧМ на контроллере

6. Конфигурирование режима управления Местное/Дистанционное с ИЧМ

6.1 Настройка переключения режимов управления осуществляется с помощью алгоритма Button_remote.b1 входами которого являются канал LOC.HMI.LocRem.button клиента ИЧМ либо дискретный вход контроллера. Использование того или иного режима задается уставкой XB1. XB1 = 0 - используется цифровой ключ (кнопка на ИЧМ), XB1 =1 - используется дискретный выход контроллера, к которому может быть подключен физический ключ (при необходимости).

6.2 Привязка каналов алгоритма - по аналогии с предыдущими. Краткое пояснение

Входы:

  • but_rem - ТС изменение которого переключит режим управления Местный/Дистанционный (кнопка ИЧМ или дискретный вход контроллера)
  • XB1 - ТС задания режима переключения (0 - с кнопки на ИЧМ, 1 - с помощью дискретного входа)

Выходы:

  • remote_control - при изменении режима управления Местный/Дистанционный меняет свое состояние (при выбранном режиме "Дистанционный" ТС будет равен 1, "Местный" = 0). В примере используется созданный в виртуальном клиенте канал 
  • remote_control_2 - канал отображающий качество сигнала, привяжется автоматически
  • local - выход алгоритма, который нужно привязать к системному каналу LOC.Control.Local на контроллере, который отвечает за работу контроллера в режиме "Местный" (выдача ТУ и т.д)
  • local_2 - канал отображающий качество сигнала, привяжется автоматически
  • remote - выход алгоритма, который нужно привязать к системному каналу LOC.Control.Remote на контроллере, который отвечает за работу контроллера в режиме "Дистанционный" (выдача ТУ и т.д)
  • remote_2 - канал отображающий качество сигнала, привяжется автоматически
  • VD_remote - светодиод, отражающий режим дистанционного управления. Стандартно привязывается канал LOC.HMI.Rem.VD клиента ИЧМ на контроллере 
  • VD_local - светодиод, отражающий режим местного управления.  Стандартно привязывается канал LOC.HMI.Loc.VD клиента ИЧМ на контроллере

6.3 Для корректного отображения в Web, нужно проверить отсутствие ручной установки значений по каналам (обычно используется при отсутствии ИЧМ или ключа Местный/Дистанционный)