|
<< 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 предназначены для отправки команд с контролем их доставки на устройство по протоколу 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 останется последнее полученное значение).