Обозначение

Описание

Блок IECBufOut используется совместно с блоками IEC101uni, IEC104uni и IEC104Server как выходной буфер.

Назначение входов и выходов

Входы:

Выходы:

Замечания

Все значения на входах блоков, за исключением входов данных и управления, фиксируются при компиляции проекта. Это означает, что изменение значений на этих входах в режиме отладки не будут иметь эффекта.

В случае, если нужно установить на входе данных константу, необходимо явно определить её тип, согласно типу на входе tpi (тип данных на входе\выходе). Это делается в окне набора константы в среде Polygon.

*Для типов ASDU M_EP_* необходимо использовать базовый тип uLX на входе tpi, т.к. входные данные для данного ASDU структурированны. Для формирования структуры используется блок IECIntFromEP.

Необходимо следить за тем, что бы тип данных на входе tpi соответствовал типу данных, передаваемых протоколом. Например: для типов ASDU C_BO_*_1, M_BO_*_1, следует установить тип входа uLX (uint32_t), т.к. для инкапсуляции передаваемых данных в протоколе используется структура данных типа uint32_t, для типов ASDU M_ME_NB_1, M_ME_TB_1, M_ME_TE_1, следует установить тип входа II (short), т.к. для инкапсуляции используется структура данных типа int16_t. При несоответствии типов данных произойдет явное преобразование входного типа к тому, которое использует протокол.

**Для шифровки вспомогательных полей данных типов M_IT_* используется блок IECSQITOut.