|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > MasterSCADA 4D в роли SLave > Внешние каналы > IEC104 SLave |
Внешние каналы, наряду с доступами через Modbus TCP, Modbus RTU могут быть также доступны другим системам по протоколу IEC104. В этом случае исполнительная система MasterSCADA 4D выступает в роли Slave, а другое приложение - в роли Master. В качестве Master может выступать и другое устройство, на котором установлена исполнительная система MasterSCADA 4D.
Типы команд, которые используются для работы с данными по IEC104 Slave:
Тип команды |
Описание |
45: C_SC_NA_1 |
Однопозиционная команда |
46: C_DC_NA_1 |
Двухпозиционная команда |
49: C_SE_NB_1 |
Команда уставки, масштабированное значение |
50: C_SE_NC_1 |
Команда уставки, короткий формат с плавающей запятой |
58: C_SC_TA_1 |
Однопозиционная команда с меткой времени СР56Время2а |
59: C_DC_TA_1 |
Двухпозиционная команда с меткой времени СР56Время2а. |
62: C_SE_TB_1 |
Команда уставки с меткой времени СР56Время2а, масштабированное значение |
63: C_SE_TC_1 |
Команда уставки с меткой времени С'Р5бВремя2а. короткий формат с плавающей запятой. |
Поддерживаются скалярные типы данных, специальный тип данных DOUBLE_POINT, выступающий в роли двухэлементной информации без метки времени M_DP_TB_1, а также параметры типа SYSTEM_*_PARAM.
Для включения этого протокола необходимо в настройках узла разрешить доступ по нему, также можно установить другие настройки:

Также необходимо задать адреса IEC104 и определить, какая функция будет использоваться Master для чтения/записи данных. Для этого в панели свойств внешних каналов необходимо задать поля Адрес IEC104 и Тип значения:

Типы данных канала DOUBLE_POINT и SYSTEM_*_PARAM определяются типом связанного с ним параметра. В этом случае в свойстве Тип значения необходимо оставить значение По умолчанию.
За передачу метки времени отвечает общая настройках узла Передавать метку времени при общем опросе.
Вопрос того, передавать значение без метки времени (M_*_N*_1) или с меткой времени (M_*_T*_1) определяется типом параметра, на который ссылается канал (если SYSTEM_*_PARAM, то передается с меткой времени). Признак качества QualityDescriptor устанавливается только, если сам параметр имеет тип SYSTEM_*_PARAM (в том числе DOUBLE_POINT_SYSTEM_PARAM).
Вышеуказанных настроек достаточно для подключения клиентов по IEC 104.
Никаких дополнительных настроек в среде разработки не требуется.
В клиенте достаточно указать IP-адрес узла, в котором будет работать проект MasterSCADA 4D, указать номер порта TCP/IP ( 2404 по умолчанию), адрес ASDU (по умолчанию) и создать карту переменных, согласно настройкам сделанным в настройках элементов группы Внешние каналы.
Смотрите также: