Project

General

Profile

Посыл команд из расписания на ТР-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. Теперь нам надо добавить команды управления в Джинн. Для этого, заходим в свойства блока(элемента), выбираем вкладку Управление, в ней ПКМ\Выбрать команду. В открывшемся окне "Управление" нажимаем кнопку Создать и создаем следующие команды:

На старт коммутации:

comm_start.PNG

На стоп коммутации:

comm_stop.PNG

 

Теперь эти команды доступны в виде списка на всех рабочих местах.

Обратите внимание и не пугайтесь: двоичное 0xC0 соответствует 193, а двоичное 0x40 - 64. Джинн превращает вбитый двоичный код 0x40 в текстовый "@". Поэтому, после нажатия кнопки ОК, вы в списке команд увидите именно "@" вместо 0x40.

P.S. После того, как подложите CDU, не забудьте перезапустить Джинн!

 

 

 

comm_start.PNG View (8.44 KB) Ivan Revin, 21/03/2019 09:33

comm_stop.PNG View (8.3 KB) Ivan Revin, 21/03/2019 09:33

TR-318_full.cdu (1.45 KB) Ivan Revin, 21/03/2019 09:36

Comm start Comm stop
Add picture from clipboard (Maximum size: 645 MB)