4.4.2.2.2.4. Основные правила формирования библиотечного ФБ
1. Над объявлением ФБ ставится атрибут {attribute 'symbol' := 'none'}.
2. Над переменными, которые необходимо передавать на верхний уровень (ВУ) необходимо поставить атрибут {attribute 'symbol' := 'readwrite'}.
3. Переменные, которые необходимо резервировать (счетчики, уставки, значения с предыдущих тактов и др.) помечаются атрибутом {attribute 'ps.add_redundancy'}.
4. Переменные, которые необходимо хранить в энергонезависимой памяти (уставки) помечаются атрибутом {attribute 'ps.setpoint':='xxxxx'},
где xxxxx - начальное значение параметра (значения по умолчанию).
ОБЯЗАТЕЛЬНЫЕ ОГРАНИЧЕНИЯ
Не допускается использование в ФБ вход-выходных переменных (IN/OUT).
|
Не допускается использование наследования в ФБ.
|
Не допускается использование атрибута передачи данных на ВУ {attribute 'symbol' := 'readwrite'} для переменных типа STRING и WSTRING.
|