Документ утратил силу или отменен. Подробнее см. Справку

Таблица N 5. Формат подзаписи EGTS_SR_AD_SENSORS_DATA сервиса EGTS_TELEDATA_SERVICE

Таблица N 5. Формат подзаписи EGTS_SR_AD_SENSORS_DATA

сервиса EGTS_TELEDATA_SERVICE

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬───┬─────────┬───────────┐

│Бит 7│Бит 6│Бит 5│Бит 4│Бит 3│Бит 2│Бит 1│Бит 0│Тип│ Тип │ Размер, │

│ │ │ │ │ │ │ │ │ │ данных │ байт │

├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼───┼─────────┼───────────┤

│DIOE8│DIOE7│DIOE6│DIOE5│DIOE4│DIOE3│DIOE2│DIOE1│ M │ BYTE │ 1 │

├─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┼───┼─────────┼───────────┤

│ DOUT (Digital Outputs) │ M │ BYTE │ 1 │

├─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┼───┼─────────┼───────────┤

│ASFE8│ASFE7│ASFE6│ASFE5│ASFE4│ASFE3│ASFE2│ASFE1│ M │ BYTE │ 1 │

├─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┼───┼─────────┼───────────┤

│ ADIO1 (Additional Digital Inputs Octet 1) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ADIO2 (Additional Digital Inputs Octet 2) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ADIO3 (Additional Digital Inputs Octet 3) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ADIO4 (Additional Digital Inputs Octet 4) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ADIO5 (Additional Digital Inputs Octet 5) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ADIO6 (Additional Digital Inputs Octet 6) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ADIO7 (Additional Digital Inputs Octet 7) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ADIO8 (Additional Digital Inputs Octet 8) │ O │ BYTE │ 1 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS1 (Analog Sensor 1) │ O │ BINARY │ 3 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS2 (Analog Sensor 2) │ O │ BINARY │ 3 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS3 (Analog Sensor 3) │ O │ BINARY │ 3 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS4 (Analog Sensor 4) │ O │ BINARY │ 3 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS5 (Analog Sensor 5) │ O │ BINARY │ 3 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS6 (Analog Sensor 6) │ O │ BINARY │ 3 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS7 (Analog Sensor 7) │ O │ BINARY │ 3 │

├───────────────────────────────────────────────┼───┼─────────┼───────────┤

│ ANS8 (Analog Sensor 8) │ O │ BINARY │ 3 │

└───────────────────────────────────────────────┴───┴─────────┴───────────┘

где:

DIOE1 ... DIOE8 - (Digital Inputs Octet Exists) битовые флаги, определяющие наличие соответствующих полей дополнительных дискретных входов. Всего в одной подзаписи данного типа может быть передана информация о состоянии дополнительных 64 входов:

1 - соответствующее поле ADIO передается;

0 - не передается.

DOUT - битовые флаги дискретных выходов (если бит установлен в 1, то соответствующий этому биту выход активен);

ASFE1 ... ASFE8 - (Analog Sensor Field Exists) битовые флаги, определяющие наличие показаний от соответствующих аналоговых датчиков (если бит установлен в 1, то данные от соответствующего датчика присутствуют, если 0, данные отсутствуют). Если, например, поля ASFE1=1 и ASFE3=1, то в подзаписи после байта флагов ASFE8 - ASFE1 будут переданы 3 байта значений ANS1 и 3 байта значений ANS3. Значения для датчика ANS2, а также датчиков ANS4... ANS8 не будут передаваться в данной подзаписи;

ADIO1 ... ADIO8 - показания дополнительных дискретных входов. Поля представляют собой битовую маску, в которой значение каждого бита определяет активность соответствующего дискретного входа:

1 - соответствующий вход активен;

0 - не активен.

ANS1 ... ANS8 - значение аналоговых датчиков с 1 по 8 соответственно.

Каждая подзапись EGTS_SR_AD_SENSORS_DATA позволяет передать состояния 64-х дополнительных дискретных входов и 8-ми аналоговых датчиков. Если требуется передать данные от большего количества дискретных или аналоговых входов, то необходимо в одной записи передавать несколько следующих друг за другом подзаписей EGTS_SR_AD_SENSOR_DATA. При этом интерпретация полученных данных производится следующим образом: в первой подзаписи EGTS_SR_AD_SENSOR_DATA содержатся данные от дискретных входов с 9 по 72, аналоговых входов с 1 по 8, во второй - дискретные входы с 73 по 136 и аналоговые входы с 9 по 16 и т.д.