Руководство по эксплуатации СПТ961 203
Здесь SOH - символ "начало заголовка", код 01h;
С - позиция в которой указывается команда (тип запроса). Если в этой позиции
содержится символ R, код 52h, то сообщение является запросом на считывание. Если
- W, код 57h, то сообщение содержит данные для записи в прибор;
Единица (код 31h), следующая за указателем типа запроса, означает в
соответствии с МЭК1107, что обмен выполняется в коде ASCII;
STX - символ "начало текста", код 02h;
НаборДанных - набор данных в коде ASCII; формат набора данных, в
зависимости от типа запроса, приводится ниже;
ETX - символ "конец текста", код 03h;
BCC - контрольный символ блока.
Набор данных в запросе на чтение имеет следующий формат:
Функция . Адрес
Поле "Функция" указывает на разновидность операции чтения, а поле "Адрес" -
на элемент данных, который должен быть прочитан. Эти поля разделены точкой, код
2Eh.
Набор данных в запросе на запись имеет следующий формат:
Функция . Адрес ( Данные )
Поле "Функция" в запросе на запись указывает на разновидность операции
записи, а поле "Адрес" - на элемент данных, который должен быть записан. Левая
скобка, код 28h, и правая скобка, код 29h, используются для выделения поля
"Данные". Записывать можно значения только тех параметров и элементов массивов,
для которых эта операция определена.
Поле "Функция" может содержать следующие сочетания символов:
035 - (30h 33h 35h) - чтение параметра.
003 - (30h 30h 33h) - запись параметра;
014 - (30h 31h 34h) - чтение элемента массива;
024 - (30h 32h 34h) - запись элемента массива;
016 - (30h 31h 36h) - чтение элемента массива с временнОй индексацией.
Длина и содержимое поля "Адрес" зависят от поля "Функция". Поле "Адрес"
должно содержать пять символов, номер канала (группы) и номер параметра в
формате "ккппп", если поле "Функция" содержит символы 003, 035. Например, если в
запросе на чтение указано 035.00022, то это означает, что будет прочитан параметр
022 в нулевом 00 общесистемном канале.