Работа с “c_ext” в BRIC_IDE
Основные секции
Include section
В данной секции объявляются файлы заголовков.
Global section
В даннной секции объявляются глабольные переменные и функции.
Глобальная переменная, которая будет отбражаться в WEB-интерфейсе ПЛК, объявляется следующим образом:
extern __IEC_(*тип_данных*)_t CONFIG__(*наименование переменной*);
Tip
Наименование переменных и тип данных предлагается писать прописными буквами латинского алфавита
InitFunction section
В данной секции выполняется функция инициализации переменных. Она запускается один раз при запуске основной пользовательской задачи (USER_TASK).
CleanUpFunction section
В данной секции выполняется функция освобождения ресурсов. Она запускается один раз при остановке основной пользовательской задачи (USER_TASK).
RetrieveFunction section
В данной секции выполняется функция получения данных. Она запускается запускается циклически до основной пользовательской задачи (USER TASK).
PublishFunction section
В данной секции выполняется функция отправки данных. Она запускается запускается циклически после основной пользовательской задачи (USER TASK).