5.1. ДЕМО-ПРОЕКТ. 1_ПРОГРАММИРОВАНИЕ И ПРИВЯЗКА

В рамках обучения будет использоваться демо-проект среды разработки Astra.IDE «R500_Demo_Project_v2». В теме «Основы программирования» разбирается содержимое папки «1_Программирование и привязка».
Папка «struct» содержит примеры пользовательских типов данных, таких как структурные типы и объединение.
В таблице глобальных переменных GVL описаны переменные различных типов данных, доступ к которым на чтение и на запись имеется из всех компонентов проекта.
Функциональный блок «FB_SIN_X» содержит алгоритм логического кода, в котором вычисляется значение синусоиды переменной. В методе «FB_Init» реализован конструктор, работа которого будет рассмотрена в материале данной темы курса.
В программе «PLC_PRG» представлены примеры реализации программных алгоритмов с использование различных инструкций на языке ST.