Типовые каналы обмена

<< Click to Display Table of Contents >>

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

Типовые каналы обмена

По умолчанию библиотека MasterSCADA 4D содержит следующие каналы:

Название

Тип данных параметров

Доступ

AI

Чтение

DI

Чтение

AO

Запись

DO

Запись

AIO

Чтение и запись

DIO

Чтение и запись

DO_CON

CommandCON, SYSTEM_BOOL_PARAM, StatusForCON

Запись с подтверждением

AO_CON

CommandCON, SYSTEM_LREAL_PARAM, StatusForCON

Запись с подтверждением

Каналы DO_CON и AO_CON

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

CommandCON (enum) - состояние прохождения команды. По умолчанию - CommandConfirm. При включенной настройке Select or Execute - IEC104CommandConfirmSelect;

Выход - SYSTEM_BOOL_PARAM для DO_CON, SYSTEM_LREAL_PARAM для AO_CON;

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

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

Эти структуры содержат параметр StatusCode (статус), начальное значение которого установлено в BadWaitingForInitialData для того, чтобы до получения значения по связи не выполнялась запись начального значения в архив, а также выдача начального значения на выходные каналы.  Если в дальнейшем опрос произойдет успешно, то значение параметра поменяется на Good (0). Если при первом опросе возникнет ошибка, то параметр установится в BadNoCommunication. Если при опросах сначала будет установлено Good, а потом возникнет ошибка, то параметр примет значение BadOutOfService (при этом в Value останется последнее полученное значение).