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 Modbus Slave:

Функции

Описание

<1>:= Single-point information

Одноэлементная информация.

<3>:= Double-point information

Двухэлементная информация.

<13>:= Measured value, short floating point value

Измеряемое значение, короткое число с плавающей запятой.

<30>:= Single-point information with time tag CP56Time2a

Одноэлементная информация с меткой времени.

<31>:= Double-point information with time tag CP56Time2a

Двухэлементная информация с меткой времени.

<36>:= Measured value, short floating point value with time tag CP56Time2a

Измеряемое значение, короткое число с плавающей запятой с меткой времени.

 

Поддерживаются скалярные типы данных, специальный тип данных 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 (по умолчанию) и создать карту переменных, согласно настройкам сделанным в настройках элементов группы Внешние каналы.

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