Spínací hodiny - demonstrační příklad spínacích hodin
Spínací hodiny nastavují osm fyzických výstupů PLC podle parametrů uložených v databázi. |
|
Popis problému:
Pro osm digitálních výstupů automatu navrhněte spínání osmi fyzických výstupů podle tzv. spínacích bodů. Spínací hodiny nastavují osm fyzických výstupů PLC podle parametrů uložených v databázi. Databáze obsahuje více řádků - tzv. "spínacích bodů" a každý bod obsahuje tyto informace:
- čas sepnutí
- celková doba sepnutí
- kombinace sepnutých výstupů
Každý bod může být separátně povolen/zakázán. Všechny spínací body se vyhodnocují a provádějí paralelně.
Řešení:
Program v hlavním automatu komunikuje po síti RS485 s dalším PLC, který může sloužit jako jednoduchý podružný terminál pro monitorování stavu spínacích hodin (viz tab. "Globální proměnné" a program "Console"). Funkce programu nevyžaduje použití druhého PLC, program "TimerClock" funguje i samostatně bez vzdáleného terminálu. Cílový PLC je MPC303-Z (nebo jiný typ s displejem 4x20 a s 8-mi digitálními výstupy)
|
|
Soubor ke stažení: spinaci hodiny |
|