Логика СПГ 763.2 [10/18] Форматы сообщений
![Логика СПГ 763.2 [10/18] Форматы сообщений](/views2/1868163/page10/bga.png)
Магистральный протокол СПСеть 10
3 Форматы сообщений
3.1 Общая структура
Сообщения состоят из заголовка, тела и следующей за ними контрольной информации. Эти состав-
ляющие имеют формат:
- заголовок
SOH
DAD
SAD
ISI
FNC
DataHead
- тело сообщения (данные)
STX
DataSet
ETX
- контрольная информация
CRC1
CRC2
Для структурирования сообщений используются управляющие символы:
SOH = 01h начало заголовка,
ISI = 1Fh указатель кода функции FNC,
STX = 02h начало тела сообщения,
ETX = 03h конец тела сообщения.
Здесь и далее буква h указывает, что значение приведено в шестнадцатеричной системе счисления.
Использованы следующие обозначения:
DAD байт адреса приёмника,
SAD байт адреса источника,
FNC байт кода функции,
CRC1, CRC2 циклические контрольные коды.
Адреса DAD и SAD являются адресами абонентов на магистрали или дополнительном интерфейсе.
При передаче сообщения через магистраль в адресную часть маркера захвата помещаются пять млад-
ших битов из DAD, а в адресную часть маркера подтверждения - из SAD.
Допускается использование безадресных заголовков вида:
SOH
IS1
FNC
DataHead
Однако в этом случае абонент-получатель полагает, что оно адресовано ему. Если получателем яв-
ляется прибор и сообщение содержит запрос, то ответ направляется в дополнительный интерфейс и
тоже в безадресном виде.
Заголовок и тело сообщения могут включать поля переменной длины, соответственно DataHead и
DataSet. Эти поля содержат данные, которые могут быть как символьными, так и двоичными.
Код FNC в заголовке сообщения определяет, как должны интерпретироваться и обрабатываться
данные DataSet из тела сообщения. Если данные отсутствуют, то сообщение является управляющим
или подтверждающим выполнение абонентом каких-либо действий.
3.2 DLE-стаффинг
Для того, чтобы можно было выделять управляющие символы на фоне двоичных данных, управля-
ющие символы отмечаются символом-префиксом DLE=10h. Он всегда предшествует управляющему
символу. Поэтому при передаче сообщения в действительности имеют следующий вид.
Заголовок
DLE
SOH
DAD
SAD
DLE
ISI
FNC
DataDLEHead
Тело сообщения
DLE
STX
DataDLESet
DLE
ETX
CRC1
CRC2
Содержание
- Магистральный протокол спсеть 1
- Руководство программиста 1
- Содержание 3
- Адресация абонентов 4
- Введение 4
- Основные положения 4
- Принципы магистрального обмена 4
- Режимы передачи данных 4
- Магистральные компьютеры 5
- Удаленный доступ 5
- Локальное оперативное подключение 6
- Локальный доступ 6
- Типы маркеров 7
- Управление магистраль 7
- Маркерные циклы 8
- Управляющие таймауты 8
- Начальное прослушивание 9
- Dle стаффинг 10
- Общая структура 10
- Форматы сообщений 10
- Контрольные коды 11
- Указатели и информация при символьном обмене 11
- Запись параметра 12
- Чтение параметров 12
- Чтение элементов индексного массива 13
- Запись элемента массива с индексацией 14
- Чтение временных массивов 14
- Внутренняя организация архивов 15
- Определение структуры архива 16
- Протяжённость магистрали 17
- Чтение временного среза архива 17
Похожие устройства
- Логика СПГ 763.2 Руководство по эксплуатации
- Логика ВКГ-3Т Руководство по эксплуатации
- Логика ВКГ-2 Руководство по эксплуатации
- Логика TRZ Руководство по эксплуатации
- Логика TRZ Методика поверки
- Логика СТГ 100-250 Методика поверки
- Логика СТГ 100-250 Руководство по эксплуатации
- Логика СТГ 100-400 Методика поверки
- Логика СТГ 100-400 Руководство по эксплуатации
- Логика СТГ 100-650 Методика поверки
- Логика СТГ 100-650 Руководство по эксплуатации
- Логика СТГ 150-1000 Методика поверки
- Логика СТГ 150-1000 Руководство по эксплуатации
- Логика СТГ 150-1600 Методика поверки
- Логика СТГ 150-1600 Руководство по эксплуатации
- Логика СТГ 150-650 Методика поверки
- Логика СТГ 150-650 Руководство по эксплуатации
- Логика СТГ 50-100 Методика поверки
- Логика СТГ 50-100 Руководство по эксплуатации
- Логика СТГ 80-160 Методика поверки