Таблица 1 Структура запроса.
Запросы
|
REQ: "SES_OPEN {user} {password}\n"
REZ OK: "REZ 0 {ses_id}\n"
REZ ERR: "REZ 1 Error authentication: wrong user or password.\n"
Запрос на открытие сеанса от имени пользователя user с паролем password. В случае успеха будет получен идентификатор сеанса, иначе — код и сообщение об ошибке.
|
REQ: "SES_CLOSE {ses_id}\n"
REZ: "REZ 0\n"
Закрытие сеанса. Результат всегда успешен.
|
REQ: "REQ {ses_id} {req_size}\n{command of the control interface}"
REQ: "REQDIR {user} {password} {req_size}\n{command of the control interface}"
REZ OK: "REZ 0 {rez_size}\n{result of the command of the control interface}"
REZ ERR: "REZ 1 Error authentication: session is not valid.\n"
REZ ERR: "REZ 2 {error of the control interface}"
Основные запросы — сеансовый и прямой. Реализуются путём отправки стандартной команды Интерфейса Управления OpenSCADA в поле command of the control interface. В результате будет получен ответ Интерфейса Управления result of the command of the control interface или одна из ошибок.
|
REQ: "{Ошибочная последовательность}"
REZ ERR: "REZ 3 Error the command format.\n"
Любой некорректный запрос.
|