Это старая версия документа.


Описание протокола RPSVR

101 SETFILTER

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 
doc/jroboplc/rpsvr-protocol.1522314941.txt.gz · Последние изменения: 2018/03/29 12:15 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0