Это старая версия документа.
Содержание
Конвертер serial-to-ethernet на базе uPAC-7188EX
Индикация
Протокол обмена
outcoming requests
&<cmd>[<portparams>][:<data>][<crc>]<cr>
& - маркер начала посылки
cmd - команда
- h<port> - запись в порт в символьном hex-формате, где port - номер последовательного контроллера. Пример:
&h1:3132330D<cr>
отправка в serial последовательности байт31 32 33 0D
. - b<port> - запись в порт в символьном bin-формате. Кодировка некоторых символов данных:
& --> \a \ --> \\ <cr> --> \r
Пример:
&b1:Ampersand-\a. Backslash-\\.\r<cr>
отправка в serial строкиAmpersand-&. Backslash-\.<cr>
. - setport <tcpport> - установка tcp-порта, пример:
&setport 3070<cr>
- setmask <ipmask> - установка маски, пример:
&setmask 255.255.255.0<cr>
- setip <address> - установка ip, пример:
&setip 192.168.0.55<cr>
- crcmode <off|on> - установка режима crc, пример:
&crcmode on<cr>
data - данные
crc - crc16, четыре символа в hex-формате. Считается от маркера начала посылки включительно до последнего байта данных включительно.
<cr> - маркер конца посылки
incoming requests
&<cmd>:<data>[<crc>]<cr> * **h<port>** - запись в порт в символьном hex-формате, где port - номер последовательного контроллера. Пример: ''&h1:3132330D<cr>'' отправка в serial последовательности байт ''31 32 33 0D''. * **b<port>** - запись в порт в символьном bin-формате. Кодировка некоторых символов данных: <code>
Режим Init
При включении контроллера в режиме init вступают в силу следующие параметры:
- mask = 255.255.255.0
- ip = 192.168.0.90
- port = 3070