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.

envelope 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ě.

lightbulb Ř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