REGUL RX00
Методическое пособие
×

19.9. ПРОГРАММА Setpoints

Описание кода программы Setpoints.
 
При запуске приложения на контроллере однократно выполняется функция «Start», в которой устанавливается переменная «Load» и выполняется загрузка рецепта их файла «SaveValue.Setpoints» контроллера с записью данных в переменные массива «Analog_Sensors» списка глобальных переменных GVL.
Функция «Start» является обработчиком событий «PrepareStart», в которой реализован код Load:=TRUE;
 
В процессе выполнения приложения контроллера пользователь может изменять уставки аналоговых датчиков. Каждые 10 секунд выполняется программа «POU_Save», в которой устанавливается переменная Save. Когда переменная Save=TRUE, происходит считывание текущих значений из массива «Analog_Sensors» с их сохранением в файле рецептов SaveValue.Setpoints. Цикл вызова задачи «Task_10s», в которую помещена программа «POU_Save», составляет 10000мс. Программа «POU_Save» содержит код Save:=TRUE;
 
Записав TRUE в переменную «InitF» выполнится загрузка рецепта из файла «InitValue.Setpoints» контроллера с записью данных в переменные массива «Analog_Sensors».