Логика СПТ944 [5/24] Сокращенный формат сообщений

Логика СПТ944 [5/24] Сокращенный формат сообщений
  4.   5
         SOH.   -
   CRC-16 CCITT   :
P = X
16
+ X
12
+ X
5
+ 1
       .
2.2   
   4      .
Сщы  щ   ч  « » -
ы,  щ  4, , ыы  ОИ.
         FRM, ID,
ATR DL.       
 .         EF.
 ,   ,    
.   :
SOH
NT
MSG BODY
CS
EF
  SOH EF  :
SOH=0x10;
EF=0x16.
  CS         -
  SOH EF.         -
 .    .
2.3 
 4       ,
  , ,  .    -
        -
        – .
     ,    -
    .      -
    ASN.1 [1...4].
   4     1.

Содержание

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

Магистральный протокол М4 Руководство программиста 5 Циклический контрольный код охватывает все сообщение за исключением поля SOH Для его вы числения используется алгоритм CRC 16 CCITT с порождающим полиномом Р Х 6 Х 2 Х5 1 Пример реализации алгоритма вычисления контрольного кода на языке Си приведен в приложении А 2 2 Сокращенный формат сообщений Большинство сообщений протокола М4 могут быть представлены в сокращенном формате Сокращенный формат сообщений введен для обеспечения совместимости снизу вверх с некото рыми не поддерживающими протокол М4 устройствами выпускаемыми фирмой ЛОГИКА Сокращенный формат сообщения отличается от базового формата отсутствием полей FRM ID ATR и DL Вместо шестнадцатибитого циклического контрольного кода используется восьмибитная контрольная сумма К концу сообщения приписывается управляющий код конца кадра EF На запрос представленный в сокращенном формате ответ формируется также в сокращенном формате Общий вид сообщения Т I I 1 I г SOH NT MSG BODY J__ 1 1 1 1__ L CS Управляющие поля SOH и EF имеют значения SOH OxlO EF 0xl6 Контрольная сумма CS вычисляется путем арифметического сложения всех байтов сообщения за ис ключением полей SOH и EF Из полученной суммы выделяется младший байт и производится его поби товое инвертирование Пример реализации такого алгоритма на языке Си приведен в приложении А 2 3 Теги Протоколом М4 предусмотрена передача в одном сообщении набора разнородных параметров имеющих различный тип размер и формат представления Однозначное декодирование таких сооб щений получателем обеспечивается путем дополнительного структурирования информации по опре деленным правилам с помощью специального набора управляющих символов тегов Каждый тег представляет собой однобайтовый код который приписывается к началу соответству ющего ему структурного элемента сообщения Принципы структурирования данных построены на ос нове требований системы стандартов А8Н 1 1 4 Номенклатура предусмотренных протоколом М4 тегов приведена в таблице 1