Поддерживаемые операции и команды МЭК конфигуратора
Стандарт IEC 60870-5 регламентирует комплекс протоколов для контроля и управления систем, функционирующих на основе постоянного подключения. Идентичный ему российский стандарт ГОСТ Р МЭК 60870-5 «УСТРОЙСТВА И СИСТЕМЫ ТЕЛЕМЕХАНИКИ. Часть 5. Протоколы передачи.».
Стандарт состоит из ряда документов, разбитых на две группы.
Первая группа документов именуется базовыми стандартами и определяет набор протоколов.
Вторая группа называется обобщающими стандартами (companion standard) и проясняет взаимоотношения между базовыми стандартами при построении конкретного протокола для конкретной сферы применения.
Прикладные функции
|
Процесс пользования
|
Прикладные функции по IEC 60870-5-5
|
|
Прикладной уровень
|
Прикладные элементы информации по IEC 60870-5-4
|
|
Прикладной уровень
|
Блоки данных прикладного уровня по IEC 60870-5-3
|
|
Канальный уровень
|
Процедуры передачи по каналу по IEC 60870-5-2
|
|
Канальный уровень
|
Форматы кадра передачи по IEC 60870-5-1
|
|
Физический уровень
|
RS-232 (ITU-T V.24 и V.28)
|
В дополнении к стандарту были реализованы новые типы операций: с плавающей точкой двойной точности и 64-битные целочисленные, а также команды для работы с ними.
Поддерживаемые операции контроля
|
ID
|
Операция
|
Описание
|
Значение
|
|
1
|
M_SP_NA
|
Одноэлементная информация
|
0, 1
|
|
2
|
M_SP_TA
|
Одноэлементная информация (с меткой времени СР24Время2а)
|
0, 1
|
|
3
|
M_DP_NA
|
Двухэлементная информация
|
0, 1, 2, 3
|
|
4
|
M_DP_TA
|
Двухэлементная информация (с меткой времени СР24Время2а)
|
0, 1, 2, 3
|
|
5
|
M_ST_NA
|
Информация о положении отпаек
|
-64 ... +64
|
|
6
|
M_ST_TA
|
Информация о положении отпаек (с меткой времени СР24Время2а)
|
-64 ... +64
|
|
7
|
M_BO_NA
|
Строка из 32 бит
|
UINT
|
|
8
|
M_BO_TA
|
Строка из 32 бит (с меткой времени СР24Время2а)
|
UINT
|
|
9
|
M_ME_NA
|
Значение измеряемой величины, нормализованное значение
|
-1.0 ... 1.0
|
|
10
|
M_ME_TA
|
Значение измеряемой величины, нормализованное значение (с меткой времени СР24Время2а)
|
-1.0 ... 1.0
|
|
11
|
M_ME_NB
|
Значение измеряемой величины, масштабированное значение
|
-32768...32767
|
|
12
|
M_ME_TB
|
Значение измеряемой величины, масштабированное значение (с меткой времени СР24Время2а)
|
-32768...32767
|
|
13
|
M_ME_NC
|
Значение измеряемой величины, короткий формат с плавающей запятой
|
FLOAT
|
|
14
|
M_ME_TC
|
Значение измеряемой величины, короткий формат с плавающей запятой (с меткой времени СР24Время2а)
|
FLOAT
|
|
15
|
M_IT_NA
|
Интегральная сумма
|
INT
|
|
16
|
M_IT_TA
|
Интегральная сумма (с меткой времени СР24Время2а)
|
INT
|
|
17
|
M_EP_TA
|
Информация о работе релейной защиты (с меткой времени СР24Время2а)
|
0, 1, 2, 3
|
|
21
|
M_ME_ND
|
Значение измеряемой величины, нормализованное значение без описателя качества
|
-1.0...1.0
|
|
30
|
M_SP_TB
|
Одноэлементная информация (с меткой времени СР56Время2а)
|
0, 1
|
|
31
|
M_DP_TB
|
Двухэлементная информация (с меткой времени СР56Время2а)
|
0, 1, 2, 3
|
|
32
|
M_ST_TB
|
Информация о положении отпаек (с меткой времени СР56Время2а)
|
-64 ... +64
|
|
33
|
M_BO_TB
|
Строка из 32 бит (с меткой времени СР56Время2а)
|
UINT
|
|
34
|
M_ME_TD
|
Значение измеряемой величины, нормализованное значение (с меткой времени СР56Время2а)
|
-1.0...1.0
|
|
35
|
M_ME_TE
|
Значение измеряемой величины, масштабированное значение (с меткой времени СР56Время2а)
|
-32768...32767
|
|
36
|
M_ME_TF
|
Значение измеряемой величины, короткий формат с плавающей запятой (с меткой времени СР56Время2а)
|
FLOAT
|
|
37
|
M_IT_TB
|
Интегральные суммы (с меткой времени СР56Время2а)
|
INT
|
|
230
|
M_IT_ND
|
Значение измеряемой величины, длинный формат с плавающей запятой
|
DOUBLE
|
|
231
|
M_IT_TD
|
Значение измеряемой величины, длинный формат с плавающей запятой (с меткой времени СР56Время2а)
|
DOUBLE
|
|
232
|
M_ME_NO
|
Значение измеряемой величины 64 бит со знаком
|
LINT
|
|
233
|
M_ME_NX
|
Значение измеряемой величины 64 бит со знаком (с меткой времени СР56Время2а)
|
LINT
|
|
234
|
M_ME_TO
|
Значение измеряемой величины 64 бит без знака
|
ULINT
|
|
235
|
M_ME_TX
|
Значение измеряемой величины 64 бит без знака (с меткой времени СР56Время2а)
|
ULINT
|
Поддерживаемые операции управления
|
ID
|
Операция
|
Описание
|
Значение
|
|
45
|
C_SC_NA
|
Одноэлементная команда
|
0, 1
|
|
46
|
C_DC_NA
|
Двухэлементная команда
|
0, 1, 2, 3
|
|
47
|
C_RC_NA
|
Команда пошагового регулирования
|
1-вверх,
2- вниз
|
|
48
|
C_SE_NA
|
Команда уставки, нормализованное значение
|
-1.0...1.0
|
|
49
|
C_SE_NB
|
Команда уставки, масштабированное значение
|
-32768...32767
|
|
50
|
C_SE_NC
|
Команда уставки, короткое число с плавающей запятой
|
FLOAT
|
|
51
|
C_BO_NA
|
Строка из 32 битов
|
UINT
|
|
58
|
C_SC_TA
|
Одноэлементная команда (с меткой времени СР56Время2а)
|
0, 1
|
|
59
|
C_DC_TA
|
Двухэлементная команда (с меткой времени СР56Время2а)
|
0, 1, 2, 3
|
|
60
|
C_RC_TA
|
Команда пошагового регулирования (с меткой времени СР56Время2а)
|
1-вверх,
2- вниз
|
|
61
|
C_SE_TA
|
Команда уставки, нормализованное значение (с меткой времени СР56Время2а)
|
-1.0...1.0
|
|
62
|
C_SE_TB
|
Команда уставки, масштабированное значение (с меткой времени СР56Время2а)
|
-32768...32767
|
|
63
|
C_SE_TC
|
Команда уставки, короткое число с плавающей запятой (с меткой времени СР56Время2а)
|
FLOAT
|
|
64
|
C_BO_TA
|
Строка из 32 битов (с меткой времени СР56Время2а)
|
UINT
|
Поддерживаемые системные команды
|
ID
|
Операция
|
Описание
|
Значение
|
|
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
|