На языке ST я сделал через BOOL параметр IsINIT.
Начальное значение у него FALSE, при первом вызове программы:
Код:
IF (NOT IsINIT) THEN
	
	//
	
	
	//
	IsINIT		:= TRUE;
END_IF;