Логика СПТ961 (мод. 961.2) [12/18] Чтение параметров

Логика СПТ961 (мод. 961.2) [12/18] Чтение параметров
Магистральный протокол СПСеть 12
3.5 Чтение параметров
В заголовке запроса указывается FNC=1Dh. Поле DataHead может содержать произвольную инфор-
мацию длиной до 80 байтов без учета возможных стаффинг символов DLE.
Поле DataSet содержит указатели запрашиваемых параметров, ограниченные разделителем FF, то
есть имеет вид:
Указатель 1
FF
Указатель 2
FF
....
Указатель N
FF
Все указатели имеют одинаковый формат:
HT
HT
Номер параметра
Номера каналов и параметров задаются целыми числами в символьном формате.
В заголовке ответа указывается FNC=03h. Поле DataHead содержит ту же информацию, которая
содержалась в заголовке запроса. Таким образом, в поле можно располагать информацию для иденти-
фикации приложения, из которого направляются запросы к абоненту.
Поле DataSet в ответе состоит из N последовательных блоков одинаковой структуры:
Указатель i
FF
Информация i
FF
Поле "Информация" в свою очередь распадается на поля:
HT
Значение
HT
Единицы
HT
Метка времени
В поле "Значение" в символьном формате лицевой панели прибора представлено значение пара-
метра, заданного соответствующим указателем. Поля "Единицы" и "Метка времени" также относятся
к указанному параметру.
Какое-либо из полей может отсутствовать. Однако в этом случае остается его начальный раздели-
тель НТ. Это позволяет правильно интерпретировать содержимое всех полей.
Если в блоке "Информация" отсутствуют подряд несколько последних полей, то их можно опустить
вместе с разделителями, т.к. блок ограничен разделителем FF. Это позволяет правильно интерпрети-
ровать поля в следующем блоке. Например, при отсутствии единиц и метки времени сразу за полем
значения может следовать FF. Подчеркнем, что отсутствие поля единиц не означает, что параметр не
имеет размерности. Для безразмерных параметров указывается "б/р".
Если по каким-либо причинам значение параметра не может быть определено, тогда в поле "Значе-
ние" помещается краткий диагностический текст, уточняющий причину отказа. В этом случае после-
дующие поля этого параметра отсутствуют.
3.6 Запись параметра
Одно сообщение с запросом на запись содержит значение только одного параметра.
В заголовке запроса указывается FNC=03h. Поле DataHead может содержать произвольную инфор-
мацию длиной до 80 байтов без учета возможных стаффинг символов DLE.
Поле DataSet имеет следующую структуру:
Указатель
FF
Информация
FF
или более подробно:
HT
Номер канала
HT
Номер параметра
FF
HT
Значение
FF
В поле "Значение" в символьном формате лицевой панели прибора должно быть помещено записы-
ваемое значение указанного параметра. Его номер и номер канала заданы целыми числами в символь-
ном формате.

Похожие устройства