Wykorzystanie programowania sekwencyjnego i współbieżnego w sterowaniu przykładowymi procesami przemysłowymi
1. Sterowanie podajnikiem obrotowym typu platforma
1.2. Sterowanie urządzeniem do transportu materiałów sypkich – część 2-ga (program PLC)
9. Program PLC dla sterowania urządzeniem transportowym z rysunku 72
SIECI PROGRAMOWE FBD DLA REALIZACJI DZIAŁAŃ POZA JĄDREM ALGORYTMU SFC
(Postanowiono zaprezentować Czytelnikowi program PLC przy użyciu metody FBD jako alternatywnej)
SIECI PROGRAMOWE FBD REALIZUJĄCE DZIAŁANIA W JĄDRZE ALGORYTMU SFC
SIECI PROGRAMOWE FBD REALIZUJĄCE BLOKI DZIAŁANIA W ALGORYTMIE SFC
Rysunek 78: Sieci programowe FBD dla realizacji algorytmu SFC dla sterowania urządzeniem z rysunku 72
10. Podsumowanie dotyczące przykładu sterowania urządzeniem transportowym z rysunku 72
Podobnie, jak to miało miejsce przy tworzeniu programu PLC dla sterowania platformą obrotową, tak i tutaj do utworzenia Kroku nr 0 (Network 19) wykorzystano znacznik specjalny SM0.1. Przypomnijmy, że jest to adres bitowy sprzętowy, czyli komórka wewnętrznej pamięci programu, do której program PLC nie może wpisać informacji, tylko może taką informację z pod tego adresu pobrać do wykorzystania. Tą informacją jest stan logiczny „1”, który pojawia się na krótki okres czasu tylko w momencie każdorazowego uruchomienia sterownika PLC (czytaj: CPU urządzenia). Po tym krótkim momencie czasu bit SM0.1 równy jest „0”.
Wydaje się, że dodatkowych wyjaśnień wymaga realizacja sterowania licznikiem typu CTU o adresie C1, zliczającym cykle napełniania wapnem wagonika. W sterowaniu tym blokiem programowym do jego inkrementacji, czyli zwiększania o jeden jego zliczonej zawartości wykorzystano narastające zbocze (instrukcja P) od sygnału czujnika prawego położenia tłoczyska siłownika CZ_Sp (Network 38) . Wydaje się to sensowne, ponieważ sygnał ten oznacza, że tłoczysko tego siłownika przemieściło wagonik, czyli został on napełniony. Przy stanie procesu w Kroku nr 8 stan licznika jest oczywiście kasowany, ponieważ tego wymaga algorytm SFC.