Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Тип | Тип данных | Размер, байт | ||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ||
DIOE8 | DIOE7 | DIOE6 | DIOE5 | DIOE4 | DIOE3 | DIOE2 | DIOE1 | М | BYTE | 1 | ||
DOUT (Digital Outputs) | М | BYTE | 1 | |||||||||
ASFE8 | ASFE7 | ASFE6 | ASFE5 | ASFE4 | ASFE3 | ASFE2 | ASFE1 | М | BYTE | 1 | ||
ADIO1 (Additional Digital Inputs Octet 1) | О | BYTE | 1 | |||||||||
ADIO2 (Additional Digital Inputs Octet 2) | О | BYTE | 1 | |||||||||
ADIO3 (Additional Digital Inputs Octet 3) | О | BYTE | 1 | |||||||||
ADIO4 (Additional Digital Inputs Octet 4) | О | BYTE | 1 | |||||||||
ADIO5 (Additional Digital Inputs Octet 5) | О | BYTE | 1 | |||||||||
ADIO6 (Additional Digital Inputs Octet 6) | О | BYTE | 1 | |||||||||
ADIO7 (Additional Digital Inputs Octet 7) | О | BYTE | 1 | |||||||||
ADIO8 (Additional Digital Inputs Octet 8) | О | BYTE | 1 | |||||||||
ANS1 (Analog Sensor 1) | О | BINARY | 3 | |||||||||
ANS2 (Analog Sensor 2) | О | BINARY | 3 | |||||||||
ANS3 (Analog Sensor 3) | О | BINARY | 3 | |||||||||
ANS4 (Analog Sensor 4) | О | BINARY | 3 | |||||||||
ANS5 (Analog Sensor 5) | О | BINARY | 3 | |||||||||
ANS6 (Analog Sensor 6) | О | BINARY | 3 | |||||||||
ANS7 (Analog Sensor 7) | О | BINARY | 3 | |||||||||
ANS8 (Analog Sensor 8) | О | 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 и т.д.
2.6. Подзапись EGTS_SR_COUNTERS_DATA.
Структура подзаписи представлена в таблице N 6.