Sekwencyjny schemat funkcjonalny: pojęcie PLC wyjaśnione
Języki programowaniaJak przepis narysowany w ramkach: każda ramka to jeden krok, a linia pod nią mówi, kiedy iść dalej. SFC to taki sposób rysowania zadania PLC, używany przez Rockwell i innych.
Schemat, który pokazuje kroki zadania i warunki zmiany kroku. Akcje mówią, co robi każdy krok.
Sekwencyjny schemat funkcjonalny na prawdziwej maszynie
Sekwencyjny schemat funkcjonalny, czyli SFC, rysuje zadanie jako kroki połączone przejściami, jak schemat blokowy. Każdy krok ma akcje mówiące, co robić, a każde przejście to warunek pójścia dalej.
Jest częścią IEC 61131-3. Ściśle biorąc, norma traktuje go jako sposób strukturyzowania programów, a nie osobny język. Studio 5000 nazywa go SFC, a odpowiednikiem w Siemens jest GRAPH.
Schematy mogą się rozgałęziać na ścieżki alternatywne, z których wybierana jest tylko jedna, lub równoległe, które działają jednocześnie. Schematy PLC Gym obejmują jedną aktywną ścieżkę i gałęzie alternatywne.
Sekwencyjny schemat funkcjonalny: przykład z objaśnieniem
Schemat napełniania czeka na butelkę, napełnia ją, a potem przesuwa dalej. Krok oczekiwania nie ma poleceń. Przybycie butelki uruchamia przejście do kroku napełniania, który otwiera zawór. Osiągnięcie poziomu napełnienia uruchamia następne przejście.
Sekwencyjny schemat funkcjonalny: częsty błąd
Narysowanie schematu bez drogi powrotnej z ostatniego kroku. Zatrzymuje się tam na dobre, więc zdecyduj, jak schemat zostanie zresetowany przed następną partią.
Nadal masz wątpliwości? Zapytaj w Szatnia.