Это старая версия документа.
Описание протокола RPSVR
<101> command: SETFILTER <filter> answer: OK
<102> command: GETFILTER answer: <filter>
<111> command: ADDEXTRATAG <tagname> answer: OK
<112> command: CLEAREXTRALIST answer: OK
ЧТЕНИЕ СПИСКА ТЕГОВ
<103> command: CREATETAGLIST answer: <tag_count>
<104> command: GETTAGLIST <start_item_num> answer: <items_count>#<start_item_num>:<name0>;<name1>=<crc16>
~ = - последняя посылка ~ - не последняя посылка
ЧТЕНИЕ ЗНАЧЕНИЙ
<105> command: FIXALL answer: <changed_val_count>
<106> command: GETALL <start_item_num> answer: <items_count>#<start_item_num>!<val0>;<val1>=<crc16> [hex] (zero-empty)
~ = - последняя посылка ~ - не последняя посылка
<107> command: GETCHG <start_item_num> answer: <items_count>
#<start_item_num0>!<val0>;<val1> : #<start_item_num2>!<val2>;<val3>;...<valX> =<crc16> [hex] (zero-empty) ~
ЧТЕНИЕ/ЗАПИСЬ ТЕГА ЧЕРЕЗ item_num
<108> command: RNM <item_num> answer: <val> <crc16> [hex]
?
<109> command: WNM <item_num> <val> <crc16> [hex] answer: !
?
<110> command: GETTAGNAMENM <item_num> answer: <tag_name> [hex]
?
============= not available
ЧТЕНИЕ/ЗАПИСЬ ТЕГА ЧЕРЕЗ item_id
command: GETITEMID <tagname> answer: <item_id> item_id = <port_idx>.<mdl_idx>.<tag_idx>
command: RID <item_id> answer: <val> [hex]
command: WID <item_id> <val> [hex] answer: OK
ПРИОСТАНОВИТЬ РАБОТУ СОМ-ПОРТА. Порт полностью освобождается, при это сервер находиться в рабочем режиме.
<113> command: SUSPEND COM<номер порта> answer: OK
ВОЗОБНОВЛЯЕТ РАБОТУ СОМ-ПОРТА. Использовать после SUSPEND
<114> command: RESUME COM<номер порта> answer: OK
ОПРЕДЕЛЯЕТ СТАТУС СОМ-ПОРТА. Можно использовать совместно с SUSPEND и RESUME.
<115> command: SUSPSTATUS COM<номер порта> варианты ответа: NOTFOUND
NORMAL SUSPENDED