I/O Listi
Hvernig á að skrá inn- og útganga PLC kerfisins
📋 Hvað er I/O listi?
I/O listi (Input/Output listi) er tafla sem skráir alla inn- og útganga PLC kerfisins. Hann tengir saman líkamlega vírana við forritið — þannig veit maður nákvæmlega hvaða inntak í PLC-inu er tengt við hvaða skynjarann eða rofann, og hvaða úttak stjórnar hvaða mótori eða ljósi.
Þetta er fyrsta skrefið áður en þú byrjar að forrita — ef þú veist ekki hvaða I/O heitir hvað, þá geturðu ekki skrifað forrit sem virkar.
🖥️ Svona lítur I/O listi út
Hér er dæmi um I/O lista fyrir einfalt kerfi með start/stop rofum, skynjara og mótori:
| I/O | Tákn | Lýsing | Tegund |
|---|---|---|---|
I1 |
-S1 | Start rofi | NO |
I2 |
-S2 | Stop rofi | NC |
I3 |
-B1 | Skynjari – hlutir á færibandi | NO |
I4 |
-B2 | Skynjari – staðsetning | NO |
Q1 |
-K1 | Kraftliði — mótor | 230VAC |
Q2 |
-H1 | Ljós – kerfi í gangi | 24VDC |
Byrjaðu alltaf á I/O listanum áður en þú opnar EasySoft. Skráðu alla skynjara og rofa sem inntök (I) og alla mótora, ljós og kraftliði sem úttök (Q). Þannig er auðvelt að byrja forritunina strax á réttum heimilisföngum.
🔧 Inntök og úttök á EasyE4
EasyE4 PLC-ið okkar er með 8 stafræn inntök og 4 relé-úttök innbyggð.
Inntök (I) — Merki frá búnaði
Inntök lesa merki — rofa, skynjara, takka. PLC-ið getur ekki breytt inntaki, bara lesið hvort það er ON eða OFF (stafrænt) eða gildi á bilinu 0–10V (hliðrænt).
Úttök (Q) — Stjórnun búnaðar
Úttök stjórna búnaði — mótorum, ljósum, kraftliðum. Forritið ákveður hvort úttakið er ON eða OFF (eða gildi á 0–10V fyrir hliðrænt).
Skynjarar (-B) þurfa +24V og 0V til að virka. Ef skynjari er tengdur en fær ekki spennu, þá mun PLC-ið aldrei sjá merkið — þetta er algeng villa.
Í EasySoft eru heimilisföng I1–I16 og Q1–Q16 frátekin fyrir grunnvélina og mögulegar stækkunareiningar. Þess vegna ef þú bætir við ytri I/O, þá byrjar næsti inngangur á I17 og næsti útgangur á Q17.
💾 Minnissvæði (M) og merki
Til viðbótar við I og Q eru minnismerki (markers) sem búa aðeins til í forritinu — þau eru ekki tengd neinum vírum.
| Svæði | Dæmi | Notkun |
|---|---|---|
M |
M1 – M16 |
Stafræn minnismerki — til að halda utan um stöðu í forritinu (t.d. „skref 1 virkt") |
MW |
MW10, MW11, … |
Orðamerki (word markers) — til að geyma tölur, t.d. rauntíma frá tímaliða |
Notaðu alltaf MW10 eða hærra!
Lág MW-gildi (MW1–MW4) geta skarast við innri M-merki og valdið villum.
Regla: MW10 = tímaliði 1, MW11 = tímaliði 2, o.s.frv.
Þegar þú þarft „minnishjálp" í forritinu. Til dæmis ef þú ert að nota SFC-skref: hvert skref fær sitt eigið M-merki (M1 = skref 1, M2 = skref 2, o.s.frv.).
🏷️ Dæmi um markera í I/O lista
Þegar þú gerir I/O lista, er gott að skrá líka hvaða M- og MW-merki þú notar og til hvers:
| Biti / Merki | Lýsing |
|---|---|
M1 |
Standby — kerfi í biðstöðu |
M2 |
Mótor áfram |
M3 |
Mótor afturábak |
M4 |
Villa / stöðvun virk |
MW10 |
Tími fyrir tímaliða 1 (T1) — rauntími (QV) |
MW11 |
Tími fyrir tímaliða 2 (T2) — rauntími (QV) |
C1 |
Teljari — fjöldi hluta |
Skráðu alla markera í I/O listann jafnóðum og þú bætir þeim við forritið. Þá gleymirðu ekki til hvers M3 var og þarft ekki að grúska í kóðanum seinna.
🔤 Heiti hluta — tákn og forskeyti
Á rafmagnsteikningum og í I/O listum notum við staðlað forskeyti til að auðkenna hvernig hluti þetta er. Þetta gerir teikningarnar læsilegar og I/O listann skýran.
🔀 NO og NC — tegund tengiliða
Þegar þú skráir tegund í I/O listann, er mikilvægt að vita hvort rofinn eða skynjarinn er NO eða NC:
NO = Normally Open — venjulega opinn (ekkert merki). Þegar ýtt er á eða skynjari
virkjar, þá lokast rásinn og PLC-ið fær merki.
NC = Normally Closed — venjulega lokaður (merki alltaf til staðar). Þegar ýtt er á,
þá opnast rásin og PLC-ið missir merkið.
Ef vírinn slitnir eða rofinn bilar, þá stoppar kerfið sjálfkrafa. Þetta er öryggisatriði!
🏭 Dæmi — Færiband með 2 skynjurum
Hér er dæmi um I/O lista fyrir færiband sem telur hluti og stoppar eftir ákveðinn fjölda:
| I/O | Tákn | Lýsing | Tegund |
|---|---|---|---|
I1 |
-S1 | Start rofi | NO |
I2 |
-S2 | Stop rofi | NC |
I3 |
-S0 | Neyðarrofi | NC |
I4 |
-B1 | Skynjari — telur hluti á bandi | NO |
I5 |
-B2 | Skynjari — hlutur í enda | NO |
Q1 |
-K1 | Kraftliði — færibandsmótor | 230VAC |
Q2 |
-H1 | Grænt ljós — kerfi tilbúið | 24VDC |
Q3 |
-H2 | Rautt ljós — neyðarstöðvun | 24VDC |
| Minnismerki: M1 = standby, M2 = mótor áfram | MW10 = rauntími T1 | C1 = teljari fyrir hluti | |||
Taktu I/O listann með þér þegar þú tengir víra. Merktu hvern víra við rétt inntak/úttak og hakaðu við á listanum þegar búið er — þá gleymist ekkert.
✅ Samantekt — skref við gerð I/O lista
1. Lestu verkefnalýsinguna vel — hvaða búnaður er í kerfinu?
2. Skráðu alla skynjara og rofa sem inntök (I).
3. Skráðu alla mótora, ljós og kraftliði sem úttök (Q).
4. Gefðu hverjum hlut rétt tákn (-S, -B, -K, -H).
5. Skráðu tegund — NO eða NC (inntök) og spennu (úttök).
6. Bættu við minnismerkjum (M / MW) ef þú þarft — t.d. fyrir SFC-skref eða stöðubreytingar.
Hvert úttaksheiti (coil) má aðeins koma fyrir einu sinni í Ladder forritinu. Ef Q1 er coil í einni línu, þá má Q1 ekki vera coil í annarri línu. Þetta gildir líka um M-merki.
📚 Sjáðu líka
-
Tengingar í EasySoft
Hvernig tengja rofa, skynjara og kraftliði við PLC-ið
-
T – Tímaliði í EasySoft
Seinn inn, seinn út, púls og blikkari
-
C – Teljari í EasySoft
C-blokkinn, upp/niður teljari
-
D – Display í EasySoft
Texti á skjá PLC vélarinnar