Свойства канала IEC104

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > IEC104 >

Свойства канала IEC104

Вид панели свойств:

sv_kan_104

В настройках канала можно задать прямую и обратную передачу данных. Все настройки отображаются в панели свойств сразу - скрытие категорий не используется. Описание:

Название

Рекомендации

Категория Общие

Для того, чтобы дерево проекта выглядело информативным и понятным, рекомендуется изменить имя канала и установить тип доступа: Input - для получаемых значений, Output - для команд.  Подробное описание данной категории приведено в соответствующем разделе

Категория Шкала

Можно выбрать шкалу из ранее добавленных в библиотеку.  Однако, как правило, у каналов шкала не настраивается, т.к. чаще всего каналы связывают с параметрами объектов или узлов, и шкалу настраивают уже у связанных параметров.

Категория Настройки

Адрес ОИ

Адрес переменной (Information Object Address, IOA).

Адрес ASDU

Адрес блока данных (ASDU address). Адрес устройства или обособленной части устройства. Если CA=-1, используется CA, указанный в настройках протокола.

Использовать

Определяет участие канала в передаче и приеме данных. По умолчанию канал включен (значение TRUE).

Направление передачи

Определяет направление обмена данными по каналу. Доступные значения:

Прямое - клиент отправляет команды на сервер, настройки обратного направления не участвуют в работе канала;

Обратное - клиент передает данные серверу, настройки прямого направления не участвуют в работе канала;

Прямое и обратное - доступны все настройки канала, возможна двунаправленная передача данных.

По умолчанию выбрано Прямое.

Категория Прямое направление

Команда управления

Тип команды управления, отправляемой на сервер. По умолчанию используется C_SE_NC_1 (команда уставки, короткий формат с плавающей запятой). Доступные значения:

По типу данных - команда выбирается автоматически в зависимости от типа данных канала;

Запрет команд - клиент не отправляет команды на сервер;

CON <45> - C_SC_NA_1 (однопозиционная команда);

CON <46> - C_DC_NA_1 (двухпозиционная команда);

CON <47> - C_RC_NA_1 (команда пошагового регулирования);

CON <48> - C_SE_NA_1 (команда уставки, нормализованное значение);

CON <49> - C_SE_NB_1 (команда уставки, масштабированное значение);

CON <50> - C_SE_NC_1 (команда уставки, короткий формат с плавающей запятой);

CON <51> - C_BO_NA_1 (строка из 32 бит).

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

Команда чтения

Опрос канала командой <102>: C_RD_NA_1. По умолчанию флаг снят (FALSE). Опрос выполняется, если флаг установлен и в настройках протокола включен период опроса командой 102.

Длительность команды

Определяет длительность выполнения выходной команды. По умолчанию 0 - no additional (нет дополнительного определения длительности выходного импульса). Возможные значения:

0 - нет дополнительного определения длительности выходного импульса;

1 - короткий импульс (длительность определяется системным параметром на КП);

2 - длинный импульс (длительность определяется системным параметром на КП);

3 - постоянный выход.

Выбор и исполнение

Режим отправки управляющих команд. По умолчанию флаг снят (FALSE - Execute). При значении TRUE используется режим Select - перед исполнением команды прибор запрашивает подтверждение от сервера.

Категория Обратное направление

Общий опрос

Передача данных по общему опросу. Код причины передачи (COT) = 20. По умолчанию для обратного направления настройка включена.

Циклическая передача

Передача данных с интервалом, определяемым периодом задачи протокола. Фактический интервал округляется в большую сторону до кратного 100 мс. Например:

если период задачи меньше 100 мс, используется 100 мс;

если период равен 170 мс интервал составит 200 мс.

Код причины передачи (COT) = 1.

Фоновое сканирование

Передача данных с интервалом, определяемым периодом задачи протокола. Фактический интервал округляется в большую сторону до кратного 100 мс. Например:

если период задачи меньше 100 мс, используется 100 мс;

если период равен 170 мс интервал составит 200 мс.

Код причины передачи (COT) = 2.

Спорадическая передача

Передача данных при изменении значения. Код причины передачи (COT) = 3. По умолчанию для обратного направления настройка включена.

Ответ на команду чтения

Передача данных по запросу командой 102 и по общему опросу.

Принимаемая команда

Тип команды, которую канал принимает от сервера. По умолчанию Запрет команд - система не принимает управляющие команды и не отвечает на них, при этом продолжает отправлять данные (например, при спорадической передаче). Доступные значения:

По типу данных - тип команды определяется автоматически в зависимости от типа данных канала;

C_SC_NA_1 (45) - однопозиционная команда;

C_DC_NA_1 (46) - двухпозиционная команда;

C_RC_NA_1 (47) - команда пошагового регулирования;

C_SE_NA_1 (48) - команда уставки, нормализованное значение;

C_SE_NB_1 (49) - команда уставки, масштабированное значение;

C_SE_NC_1 (50) - команда уставки, короткий формат с плавающей запятой;

C_BO_NA_1 (51) - строка из 32 бит;

Запрет команд - управляющие команды не принимаются.

При значении По типу данных тип команды определяется автоматически в зависимости от типа данных канала. Подробнее см. Автозамена типа данных при импорте.

Для настроек обратного направления можно включить несколько причин передачи - в этом случае данные по одному каналу отправляются последовательно с разными кодами причины передачи (COT).

Каналы с подтверждением команд DO_CON и AO_CON

Для получения подтверждения доставки команды на устройство в протоколе IEC104 предусмотрены каналы DO_CON и AO_CON (Библиотека\BaseObjects\Каналы):

sv_kan_104_2

Каждый канал содержит три параметра:

CommandCON (перечисление) - состояние прохождения команды. По умолчанию используется тип CommandConfirm.

StatusForCON (OpcUaStatusCodes) - код ошибки, если команда не исполнена.

Выход (SYSTEM_BOOL_PARAM для DO_CON, SYSTEM_LREAL_PARAM для AO_CON) - отправка команды заданного типа.

Таймауты ожидания выбора и подтверждения команды задаются в свойствах протокола.