У меня идеология работы программы написана на SFC, а действия описаны на ST, CFC. Используя признак S и R в описании действия, получаю что-то вроде многозадачности.