Sekwencja: pojęcie PLC wyjaśnione prostym językiem
SekwencjeJak przepis: napełnij garnek, podgrzej, potem przelej. Sekwencja wykonuje zadanie etapami, jeden po drugim, i idzie dalej, gdy każdy etap jest skończony.
Program, który wykonuje zadanie w uporządkowanych etapach. Każdy etap ma polecenia i regułę przejścia dalej.
Sekwencja na prawdziwej maszynie
Sekwencja to program, który wykonuje zadanie etapami, po kolei. Każdy etap ma własne polecenia i regułę przejścia do następnego.
Można ją zapisać jako schemat, w GRAPH lub SFC, albo tekstowo jako maszynę stanów. Oba sposoby odpowiadają na te same pytania: gdzie jest teraz zadanie, co powinno być włączone i co musi się stać, zanim pójdzie dalej?
Dobra sekwencja mówi też, co się dzieje, gdy coś pójdzie nie tak, np. wstrzymanie lub zatrzymanie w połowie.
Sekwencja: przykład z objaśnieniem
Zbiornik mieszający wykonuje kroki Fill, Mix, Drain i Complete. Gdyby został opróżniony przed wymieszaniem, w połowie gotowy napój trafiłby do następnego zbiornika. Jasne kroki chronią partię przed zepsuciem przez złą kolejność.
Sekwencja: częsty błąd
Testowanie tylko przebiegu, w którym nic nie idzie źle. Wciśnij wstrzymanie w połowie i przerwij pracę między krokami. Powrót do pracy też trzeba udowodnić.
Nadal masz wątpliwości? Zapytaj w Szatnia.