Diagram bloków funkcyjnych: pojęcie PLC wyjaśnione prostym językiem
Języki programowaniaJak robot kuchenny: coś wkładasz z jednej strony, on wykonuje jedno zadanie, a wynik wychodzi z drugiej. FBD rysuje program PLC jako takie bloki, połączone liniami, które przenoszą wartości z bloku do bloku.
Język schematów, który łączy wyniki bloków z innymi blokami. Każde połączenie niesie wartość używaną w obliczeniu lub decyzji.
Diagram bloków funkcyjnych na prawdziwej maszynie
Diagram bloków funkcyjnych, czyli FBD, to język graficzny, w którym rysujesz bloki i łączysz je przewodami. Każdy blok wykonuje jedno zadanie, np. AND, timer albo krok skalowania. Każdy przewód niesie wartość z jednego bloku do następnego.
Czytasz go, śledząc sygnał. To pasuje do zadań, w których wartość przechodzi przez łańcuch kroków, i jest bardzo popularne w przemyśle procesowym.
Bloki różnią się u różnych producentów. Siemens używa & i >=1 dla AND i OR. Rockwell używa BAND i BOR, a jego timery potrzebują zmiennych instancji. Wiele bloków ma też wejście zezwolenia (enable), które decyduje, czy blok w ogóle się wykonuje.
Diagram bloków funkcyjnych: przykład z objaśnieniem
Pomiar ze zbiornika przychodzi jako surowe jednostki. Jeden przewód niesie go do bloku skalowania, a drugi niesie procenty do bloku porównania, który sprawdza je względem 90. Wynik TRUE lub FALSE idzie dalej do timera alarmu. Całą decyzję możesz prześledzić jednym palcem.
Diagram bloków funkcyjnych: częsty błąd
Zakładanie, że bloki wykonują się w kolejności, w jakiej leżą na arkuszu. W Logix kolejność wyznaczają przewody, więc śledź przewody.
Nadal masz wątpliwości? Zapytaj w Szatnia.