IEC104 SLave

<< 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_slave

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

iec104_slave_1

Типы данных канала DOUBLE_POINT и SYSTEM_*_PARAM определяются типом связанного с ним параметра. В этом случае в свойстве Тип значения необходимо оставить значение По умолчанию.

За передачу метки времени отвечает общая настройках узла Передавать метку времени при общем опросе.
Вопрос того, передавать значение без метки времени (M_*_N*_1) или с меткой времени (M_*_T*_1) определяется типом параметра, на который ссылается канал (если SYSTEM_*_PARAM, то передается с меткой времени). Признак качества QualityDescriptor устанавливается только, если сам параметр имеет тип SYSTEM_*_PARAM (в том числе DOUBLE_POINT_SYSTEM_PARAM).

Подключение по IEC104 SLave

Вышеуказанных настроек достаточно для подключения клиентов по IEC 104.

Никаких дополнительных настроек в среде разработки не требуется.

В клиенте достаточно указать IP-адрес узла, в котором будет работать проект MasterSCADA 4D, указать номер порта TCP/IP ( 2404 по умолчанию), адрес ASDU (по умолчанию) и создать карту переменных, согласно настройкам сделанным в настройках элементов группы Внешние каналы.

Смотрите также: