Поддерживаемые типы кадров ASDU в протоколах стандартов IEC 60870-5-104 и IEC 60870-5-101
В этой статье приведено описание типов кадров ASDU, поддерживаемых в Kaspersky Industrial CyberSecurity for Networks (см. таблицу ниже). Перечисленные типы кадров обрабатываются при контроле технологического процесса на устройствах, которые взаимодействуют по протоколам стандартов IEC 60870-5-104 и IEC 60870-5-101.
Типы кадров в протоколах стандартов IEC 60870-5-104 и IEC 60870-5-101
ID типа кадра | Операция | Описание | Тип основного значения / системные команды |
---|---|---|---|
1. Информация о процессе в направлении контроля | |||
<1> | M_SP_NA | Одноэлементная информация | bool (0 – ВЫКЛ, 1 – ВКЛ) |
<2> | M_SP_TA | Одноэлементная информация (с меткой времени) | bool (0 – ВЫКЛ, 1 – ВКЛ) |
<3> | M_DP_NA | Двухэлементная информация | unsigned int8 (0 – Неопределенное или промежуточное, 1 – ВЫКЛ, 2 – ВКЛ, 3 – Неопределенное) |
<4> | M_DP_TA | Двухэлементная информация (с меткой времени) | unsigned int8 (0 – Неопределенное или промежуточное, 1 – ВЫКЛ, 2 – ВКЛ, 3 – Неопределенное) |
<5> | M_ST_NA | Информация о положении отпаек | int8 (-64 ... +64) |
<6> | M_ST_TA | Информация о положении отпаек (с меткой времени) | int8 (-64 ... +64) |
<7> | M_BO_NA | Строка из 32 бит | unsigned int32 |
<8> | M_BO_TA | Строка из 32 бит (с меткой времени) | unsigned int32 |
<9> | M_ME_NA | Значение измеряемой величины, нормализованное значение | float |
<10> | M_ME_TA | Значение измеряемой величины, нормализованное значение (с меткой времени) | float |
<11> | M_ME_NB | Значение измеряемой величины, масштабированное значение | float |
<12> | M_ME_TB | Значение измеряемой величины, масштабированное значение (с меткой времени) | float |
<13> | M_ME_NC | Значение измеряемой величины, короткий формат с плавающей запятой | float |
<14> | M_ME_TC | Значение измеряемой величины, короткий формат с плавающей запятой (с меткой времени) | float |
<15> | M_IT_NA | Интегральная сумма | int32 |
<16> | M_IT_TA | Интегральная сумма (с меткой времени) | int32 |
<17> | M_EP_TA | Информация о работе релейной защиты (с меткой времени) | unsigned int8 (0 – Неопределенное, 1 – ВЫКЛ, 2 – ВКЛ, 3 – Неопределенное) |
<18> | M_EP_TB | Упакованная информация о срабатывании пусковых органов защиты (с меткой времени) | unsigned int8 (Набор битов в соответствии со стандартом) |
<19> | M_EP_TC | Упакованная информация о срабатывании выходных цепей защиты (с меткой времени) | unsigned int8 (Набор битов в соответствии со стандартом) |
<20> | M_PS_NA | Упакованная одноэлементная информация с определением изменения состояния | unsigned int16 |
<21> | M_ME_ND | Значение измеряемой величины, нормализованное значение без описателя качества | float |
<30> | M_SP_TB | Одноэлементная информация (с меткой времени СР56Время2а) | bool (0 – ВЫКЛ, 1 – ВКЛ) |
<31> | M_DP_TB | Двухэлементная информация (с меткой времени СР56Время2а) | unsigned int8 (0 – Неопределенное или промежуточное, 1 – ВЫКЛ, 2 – ВКЛ, 3 – Неопределенное) |
<32> | M_ST_TB | Информация о положении отпаек (с меткой времени СР56Время2а) | int8 (-64 ... +64) |
<33> | M_BO_TB | Строка из 32 бит (с меткой времени СР56Время2а) | unsigned int32 |
<34> | M_ME_TD | Значение измеряемой величины, нормализованное значение (с меткой времени СР56Время2а) | float |
<35> | M_ME_TE | Значение измеряемой величины, масштабированное значение (с меткой времени СР56Время2а) | float |
<36> | M_ME_TF | Значение измеряемой величины, короткий формат с плавающей запятой (с меткой времени СР56Время2а) | float |
<37> | M_IT_TB | Интегральные суммы (с меткой времени СР56Время2а) | int32 |
<38> | M_EP_TD | Информация о работе релейной защиты (с меткой времени СР56Время2а) | unsigned int8 (0 – Неопределенное, 1 – ВЫКЛ, 2 – ВКЛ, 3 – Неопределенное) |
<39> | M_EP_TE | Упакованная информация о срабатывании пусковых органов защиты (с меткой времени СР56Время2а) | unsigned int8 (Набор битов в соответствии со стандартом) |
<40> | M_EP_TF | Упакованная информация о срабатывании выходных цепей защиты (с меткой времени СР56Время2а) | unsigned int8 (Набор битов в соответствии со стандартом) |
2. Информация о процессе в направлении управления | |||
<45> | C_SC_NA | Одноэлементная команда | bool (0 – ВЫКЛ, 1 – ВКЛ) |
<46> | C_DC_NA | Двухэлементная команда | unsigned int8 (0 – Не разрешено, 1 – ВЫКЛ, 2 – ВКЛ, 3 – Не разрешено) |
<47> | C_RC_NA | Команда пошагового регулирования | unsigned int8 (0 – Не разрешено, 1 – Следующий шаг ВВЕРХ, 2 – Следующий шаг ВНИЗ, 3 – Не разрешено) |
<48> | C_SE_NA | Команда уставки, нормализованное значение | float |
<49> | C_SE_NB | Команда уставки, масштабированное значение | float |
<50> | C_SE_NC | Команда уставки, короткое число с плавающей запятой | float |
<51> | C_BO_NA | Строка из 32 битов | int32 |
<58> | C_SC_TA | Одноэлементная команда (с меткой времени СР56Время2а) | bool (0 – ВЫКЛ, 1 – ВКЛ) |
<59> | C_DC_TA | Двухэлементная команда (с меткой времени СР56Время2а) | unsigned int8 (0 – Не разрешено, 1 – ВЫКЛ, 2 – ВКЛ, 3 – Не разрешено) |
<60> | C_RC_TA | Команда пошагового регулирования (с меткой времени СР56Время2а) | unsigned int8 (0 – Не разрешено, 1 – Следующий шаг ВВЕРХ, 2 – Следующий шаг ВНИЗ, 3 – Не разрешено) |
<61> | C_SE_TA | Команда уставки, нормализованное значение (с меткой времени СР56Время2а) | float |
<62> | C_SE_TB | Команда уставки, масштабированное значение (с меткой времени СР56Время2а) | float |
<63> | C_SE_TC | Команда уставки, короткое число с плавающей запятой (с меткой времени СР56Время2а) | float |
<64> | C_BO_TA | Строка из 32 битов (с меткой времени СР56Время2а) | int32 |
3. Информация о системе в направлении контроля | |||
<70> | M_EI_NA | Конец инициализации | Системная команда END OF INITIALIZATION |
4. Информация о системе в направлении управления | |||
<100> | C_IC_NA | Команда опроса | Системная команда INTERROGATION |
<101> | C_CI_NA | Команда опроса счетчика | Системная команда COUNTER INTERROGATION |
<102> | C_RD_NA | Команда чтения | Системная команда READ |
<103> | C_CS_NA | Команда синхронизации времени | Системная команда CLOCK SYNCHRONIZATION |
<104> | C_TS_NA | Команда тестирования | Системная команда TEST |
<105> | C_RP_NA | Команда установки процесса в исходное состояние | Системные команды RESET PROCESS ACTIVATION / RESET PROCESS CONFIRMATION |
<106> | C_CD_NA | Команда задержки сбора данных | Системная команда DELAY ACQUISITION |
<107> | C_TS_TA | Команда тестирования (с меткой времени СР56Время2а) | Системная команда TEST WITH TIME TAG |
5. Параметры в направлении управления | |||
<110> | P_ME_NA | Параметр измеряемой величины, нормализованное значение | float |
<111> | P_ME_NB | Параметр измеряемой величины, масштабированное значение | float |
<112> | P_ME_NC | Параметр измеряемой величины, короткий формат с плавающей запятой | float |
<113> | P_AC_NA | Активация параметра | Системная команда PARAMETER ACTIVATION |
6. Пересылка файлов | |||
<120> | F_FR_NA | Файл готов | Не обрабатывается |
<121> | F_SR_NA | Секция готова | Не обрабатывается |
<122> | F_SC_NA | Вызов директории, выбор файла, вызов файла, вызов секции | Системная команда CALL DIRECTORY, SELECT FILE, CALL FILE, CALL SELECTION |
<123> | F_LS_NA | Последняя секция, последний сегмент | Не обрабатывается |
<124> | F_AF_NA | Подтверждение файла, подтверждение секции | Не обрабатывается |
<125> | F_SG_NA | Сегмент | Не обрабатывается |
<126> | F_DR_TA | Директория | Не обрабатывается |