timohei.net / Opintojaksot / Ohjauslogiikoiden 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_JK pois
Vih_JK päälle
Aloita T3T3 kulunut 4 Punainen jalankulkijoille Pun_JK päälle
Vih_JK pois
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
- B-sekvenssi CX Programmerin CXP-tiedostona
- B-sekvenssi CX Programmerin CXT-tiedostona (simulaattoria varten)
Päivitetty 28.8.2022
© Timo Heikkinen | timo piste heikkinen at oamk piste fi