PDA

Просмотр полной версии : Init в MS4D



9066411154
28.11.2022, 15:17
Как лучше организовать блок Init в MS4D, который выполняется один раз при включении ПЛК (старте программы), для инициализации переменных и прочих стартовых процедур?

Поделитесь соображениями, кто как...

melky
28.11.2022, 15:31
Таймер взводите постоянной единицей, все, что при выхода таймера false не выполняется пока он не взведется.

pavel.migdalev
29.11.2022, 10:23
На языке ST я сделал через BOOL параметр IsINIT.
Начальное значение у него FALSE, при первом вызове программы:

IF (NOT IsINIT) THEN

//


//
IsINIT := TRUE;
END_IF;