Do akcji są przypisane kwalifikatory działań, które określają sposób, w jaki akcja będzie wykonywana – ona może być m.in. wykonana jednokrotnie przy aktywizacji kroku, cyklicznie dopóki odpowiedni krok jest aktywny, lub z opóźnieniem.
Czasami SFC jest rozumiany nie jako osobny język programowania, a jako sposób organizacji programów, napisanych w innych językach; tak, według sformułowania Polskiego Komitetu Normalizacyjnego, SFC to „zbiór elementów graficznych i równoważnych im elementów tekstowych ... zdefiniowany w celu utworzenia wewnętrznej organizacji programów i bloków funkcyjnych sterownika programowalnego”.
Do programowania sterowników SIMATIC są stosowane dwie wersje języka SFC, opracowane przez firmę Siemens. Są to wyżej wymieniony S7-GRAPH, stosowany do programowania sterowników SIMATIC S7-300 i S7-400, oraz wersja wykorzystywana w systemie programowania dla SIMATIC PCS 7. SFC jest szeroko stosowany w systemach SCADA.
Na wykorzystanie języka SFC pozwala szereg środowisk programistycznych dla przemysłowych sterowników, takich jak CODESYS lub ISaGRAF.
Przypisy