Инструкция по эксплуатации Kramer PL-8
Страница 21
21
Протокол связи
Если компьютер посылает одну из инструкций этой группы коммутатору и она
корректна, то коммутатор отвечает отправкой принятой четырехбайтовой посылки,
в которой устанавливает в состояние логической единицы бит НАПРАВЛЕНИЕ
первого байта.
Примечание 3. Ячейка № 0 имеет смысл текущего состояния коммутатора, а в ячейках
с номерами 1 и выше сохраняются состояния коммутатора. Номера этих ячеек
используются в командах сохранения и восстановления состояний.
Примечание 4. В ответ на инструкцию-запрос коммутатор возвращает полученные
им код инструкции, поле ВХОД, и выдает запрошенный параметр в поле
ВЫХОД. Значения параметров в ответах на инструкции 10 и 11 соответствуют
определенным в инструкциях 7 и 8 соответственно. Например, если в приборе с
сетевым номером 5 установлен режим раздельной коммутации видео и звука, то
ответом на посылку 0B 80 80 85 будут шестнадцатиричные коды 4B 80 81 85.
Примечание 13. Это запрос для идентификации коммутаторов в системе. Если в поле
ВЫХОД установлен 0, а в поле ВХОД — 1, 2, 5 или 7, то прибор в ответ пришлет
номер модели. Отклик прибора представляет собой два десятичных числа в полях
ВХОД и ВЫХОД. Например, для прибора 2216 ответ на запрос наименования будет
следующим (в шестнадцатеричном виде):
7D 96 90 81 (т.е. 128+22 десятичное во втором байте и 128+16 десятичное в
третьем байте).
Если в поле ВХОД установлены коды 3 или 4, то соответствующий прибор пришлет
в ответ версию своей микропрограммы. Как и в предыдущем случае, отклик
прибора представляет собой десятичные значения в полях ВХОД и ВЫХОД. В
поле ВХОД содержится часть номера версии до десятичной точки, в поле ВЫХОД
— часть номера, идущая после точки. Например, для версии 3.5 ответ на запрос
наименования будет следующим (в шестнадцатеричном виде):
7D 83 85 81 (т.е. 128+3 десятичное во втором байте и 128+5 десятичное в третьем
байте).
Если в поле ВЫХОД установлено значение 1, то в ответ прибор пришлет буквенный
код, содержащийся в конце его наименования. Например, для VS-7588YC ответ на
такой запрос будет следующим (в шестнадцатеричном виде):
7D D9 C3 81 (т.е. 128 десятичное + ASCII-код символа Y; 128 десятичное + ASCII-
код символа C).
Примечание
27. Бит 6 выходного байта определяет направление управляющих данных (RS-
232,RS- 485, RS-422). При бит 6=0 направление управляющих данных — с входа на выход;
При бит 6=1 направление управляющих данных противоположное — с выхода на вход.
Команда
Пример
Включить реле
(разомкнуто)
0x02,0x81,0x80+Relay,0081
Выключить реле
(замкнуто)
0x02,0x80,0x80+Relay,0081
Считать состояние реле
0x03,0x80,0x80+Relay,0081