Посыл команд из расписания на ТР-314(ТР-318)¶
Дата написания: 21.03.2019
Чтобы из расписания выдавать команды на ТР-314(ТР-318) для замыкания GPO, надо:
1. Иметь в Джине CDU для соединения с ТР-314(ТР-318). CDU файл: TR-318_full.cdu. Этот файл имеет все возможные команды ,но его можно сократить до необходимого минимума.
2. При работе ТР-314(ТР-318) в режиме tally, нам нужно отправлять две команды, одна на старт, другая на стоп. Вот как это выглядит на примере с одним, первым GPO-выходом на COM4:
NAME "GPIO" INIT_COM 4 "baud=9600 parity=N data=8 stop=1" IND "GPI_OUT_1" 1 1 192 64
Строкой индикатора (IND) мы говорим ТР-314(ТР-318), чтобы он замыкал и размыкал первый пин. За замыкание отвечает посыл бита 192, за размыкание, посыл бита 64. Соответственно, эти биты и нужно прописать в командах управления. Обратите внимание, если вместо них подставить 193/65, 194/66 и т.д. то замыкаться будут соответственно 2, 3 и т.д. GPO. Максимум для ТР-318 это 8 пинов.
3. Теперь нам надо добавить команды управления в Джинн. Для этого, заходим в свойства блока(элемента), выбираем вкладку Управление, в ней ПКМ\Выбрать команду. В открывшемся окне "Управление" нажимаем кнопку Создать и создаем следующие команды:
На старт коммутации:
На стоп коммутации:
Теперь эти команды доступны в виде списка на всех рабочих местах.
Обратите внимание и не пугайтесь: двоичное 0xC0 соответствует 193, а двоичное 0x40 - 64. Джинн превращает вбитый двоичный код 0x40 в текстовый "@". Поэтому, после нажатия кнопки ОК, вы в списке команд увидите именно "@" вместо 0x40.
P.S. После того, как подложите CDU, не забудьте перезапустить Джинн!