Таблица 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 передается;
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 - соответствующий вход активен;
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 и т.д.
- Гражданский кодекс (ГК РФ)
- Жилищный кодекс (ЖК РФ)
- Налоговый кодекс (НК РФ)
- Трудовой кодекс (ТК РФ)
- Уголовный кодекс (УК РФ)
- Бюджетный кодекс (БК РФ)
- Арбитражный процессуальный кодекс
- Конституция РФ
- Земельный кодекс (ЗК РФ)
- Лесной кодекс (ЛК РФ)
- Семейный кодекс (СК РФ)
- Уголовно-исполнительный кодекс
- Уголовно-процессуальный кодекс
- Производственный календарь на 2025 год
- МРОТ 2024
- ФЗ «О банкротстве»
- О защите прав потребителей (ЗОЗПП)
- Об исполнительном производстве
- О персональных данных
- О налогах на имущество физических лиц
- О средствах массовой информации
- Производственный календарь на 2024 год
- Федеральный закон "О полиции" N 3-ФЗ
- Расходы организации ПБУ 10/99
- Минимальный размер оплаты труда (МРОТ)
- Календарь бухгалтера на 2024 год
- Частичная мобилизация: обзор новостей