GRAPH: pojęcie PLC wyjaśnione prostym językiem
Języki programowaniaJak przepis narysowany w ramkach: każda ramka to jeden krok, a linia pod nią mówi, kiedy iść dalej. GRAPH to sposób Siemens na takie rysowanie zadania PLC.
Język Siemens do opisu zadania jako kroków, warunków między krokami i akcji. Pokazuje kolejność partii.
GRAPH na prawdziwej maszynie
GRAPH to język Siemens do zapisu sekwencji. Rysujesz zadanie jako kroki, przejścia między nimi i akcje, które wykonuje każdy krok. To wersja Siemens tego, co norma IEC nazywa sekwencyjnym schematem funkcjonalnym.
Jego siłą jest to, że kolejność zadania da się odczytać ze schematu. Pomaga to, gdy partia zatrzyma się w połowie i ktoś musi ustalić, gdzie.
Wytyczne programowania Siemens pokazują GRAPH w S7-1500, ale nie w S7-1200, więc sprawdź swój sterownik. Odpowiednikiem w Rockwell jest SFC, a zasady się różnią: GRAPH sprawdza następne przejścia, zanim wykona akcje aktywnego kroku.
GRAPH: przykład z objaśnieniem
Program partii dla zbiornika ma trzy kroki: Fill, Mix i Drain. Fill uruchamia wlot, aż poziom osiągnie cel, co jest przejściem do Mix. Mix uruchamia mieszadło, aż minie jego czas. Drain otwiera wylot, aż zbiornik będzie pusty.
GRAPH: częsty błąd
Umieszczanie warunku zatrzymania tylko w jednym kroku. Zatrzymanie musi działać niezależnie od tego, który krok jest aktywny, więc sprawdź je w całym schemacie.
Nadal masz wątpliwości? Zapytaj w Szatnia.