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