ГОСТ Р МЭК 61107-2001
“1" — запись данных в коде ASCII,
“2" — запись при форматном методе кодирования при передаче (необязательный, см. приложение В),
“3" — запись неполного блока в коде ASCII (необязательный),
“4" — запись неполного блока при форматном методе кодирования при передаче (необязательный, см. приложение В),
“5—9" — зарезервированы для будущего использования.
в) Для команды чтения “R”:
“0" — зарезервирован для будущего использования,
“1" — чтение данных в коде ASCII,
“2" — чтение при форматном методе кодирования при передаче (необязательный, см. приложение В),
“3" — чтение неполного блока в коде ASCII (необязательный),
“4" — чтение неполного блока при форматном методе кодирования при передаче (необязательный, см. приложение В),
“5 — 9" — зарезервированы для будущего использования.
г) Для команды “выполнить” “Е”:
“0—1" — зарезервированы для будущего использования,
“2" — выполнение при форматном методе кодирования при передаче (необязательный, см. приложение В),
“3—9" — зарезервированы для будущего использования.
д) Для команды выхода “В”:
“0" — признак завершения,
“1—9" — зарезервированы для будущего использования.
20) Набор данных
Набор данных включает адрес и данные для сообщения (см. 5.6).
Следующие наборы применяются к командным сообщениям.
а) Команда пароля
Поля адреса и устройства пусты (свободны от любых символов).
б) Команда записи
Значение представляет строку данных, адрес определяет начало зоны, с которого данные должны записываться. После устройства оставлено пустым.
в) Команда чтения
Строка данных должна считываться, адрес определяет начало зоны, с которого данные должны считываться.
Значение представляет число позиций, которые нужно читать, включая начальную позицию. Поле устройства оставлено пустым.
г) Команда выхода (завершения)
Никакого набора данных не требуется, когда идентификатор типа команды “0".
21) Сообщение об ошибке
Состоит не более чем из 32 печатных символов, за исключением “(”,")", “*”, “/” и “!”. Ограничено передним и задним граничными символами, как и в структуре набора данных. Конкретная структура сообщения определяется изготовителем и должна быть выбрана так, чтобы его нельзя было спутать с данными, например начинать все сообщения об ошибках с “ER”.
22) Адрес устройства
Необязательная область, определяемая изготовителем и содержащая не более 32 символов. Символами могут быть цифры (“0" — ”9"), буквы прописные (“А” — “Z”) или строчные (“а” — “z”), или пробел (“ ”). Прописные и строчные буквы и символ пробела уникальны. Ноли, следующие впереди, не должны учитываться. Это означает, что ноли в передаваемом адресе и адресе тарифного устройства игнорируются (то есть “10203" = ”010203" = “000010203"). Когда и передаваемый адрес, и адрес тарифного устройства содержат только ноли, вне зависимости от соответствующих им длин, адреса рассматриваются как эквивалентные. Поскольку пропущенное поле адреса рассматривается как общий адрес (”/ ? ! CR LF"), тарифное устройство должно отреагировать. Тарифное устройство должно быть способно оценить полный адрес, как если бы он был послан внешним устройством, даже если внутренний запрограммированный адрес короче или длиннее.
Примечание — Идентификационный номер устройства может быть использован в качестве адреса, чтобы избежать считывания показаний или записи в неадресованные устройства.
12