timohei.net / Opintojaksot / Automaatiojärjestelmien perusteet / Harjoitus: Liikennevalot /
Liikennevalo-sekvenssi
- Valojen alustus
- Sekvenssin käynnistäminen
- Askeltaulukko
- Esimerkkiratkaisu
Valojen alustus sähköjen kytkemisen jälkeen
Kun logiikkaan kytketään sähköt, laitetaan jalankulkijoille punainen ja summerille hidas piippaus päälle ja käynnistetään sekvenssi askeleesta yksi.
Sekvenssin käynnistäminen
Sekvenssi käynnistyy tilauspainikkeen painalluksella, mikä talletetaan bittiin "TP_painettu".
Askeltaulukko
Sekvenssi käynnistyy tilauspainikkeen TP1 tai TP2 painamisesta (jos "TP_painettu"-bitti ei ole tosi), jolloin hypätään askeleeseen 1.
Askel Askeleen nimi Toimenpiteet Etenemisehdot 1 Pysäytys-keltainen autoille Kel_A päälle
Vih_A pois
Aloita T1T1 kulunut 2 Punainen autoille Pun_A päälle
Kel_A pois
Aloita T2T2 kulunut 3 Vihreä jalankulkijoille Pun_J pois
Vih_J päälle
Nopea piippaus päälle
Hidas piippaus pois
Aloita T3T3 kulunut 4 Punainen jalankulkijoille Pun_J päälle
Vih_J pois
Nopea piippaus pois
Hidas piippaus päälle
Aloita T4T4 kulunut 5 Liikkeelle-keltainen autoille Kel_A päälle
Aloita T5T5 kulunut 6 Vihreä autoille Kel_A pois
Pun_A pois
Vih_A päälle
Aloita T6T6 kulunut 7 Sekvenssin lopetus Nollaa "TP_painettu"-bitti Ei ehtoja Esimerkkiratkaisu
Sekvenssi CX Programmerin CXP-tiedostona
Päivitetty 28.8.2022© Timo Heikkinen | timo piste heikkinen at oamk piste fi