УСПД Ресурс:Протокол УСПД Ресурс:Соответствие между секциями запросов и секциями ответов

Материал из Линэрго
Перейти к: навигация, поиск

Секции

Секции

В запросе может быть любое количество секций, при условии соблюдения общей длины сообщения. Секции обрабатываются последовательно, следующая секция начинает обрабатываться только после завершения предыдущей. Допускаются любые комбинации секций.

Рассмотрим пример, пусть требуется отправить две команды, одну в RS232, другую в RS485.

Uspd resource sections.PNG
Таблица 3. Запрос, стрелкой указан порядок выполнения секций на УСПД

Это можно сделать, выполнив запрос, как на рисунке выше. Секции в запросе применяются по очереди: первой идёт секция с настройками UART для RS 232, затем секция с командой, отправляемыми в RS 232, затем секция с настройками UART для RS 485 и завершает секция с командами для RS 485. Таким образом, в рамках одного запроса ведётся опрос приборов коммутированных на различные выходы.


Соответствие между секциями запросов и секциями ответов

В ответе всегда содержится такое же количество секций как в запросе. Результат обработки N-ой секции в запросе, содержится в N-ой секции ответа. В случае, если выполнение секции завершается ошибкой, в ответе будет содержаться специальная секция с кодом ошибки.

Uspd resource sections2.PNG
Таблица 4. Соответствие между запросом и ответом на запрос