Frá SFC yfir í Ladder
Hvernig þú umbreytir SFC ritinu þínu yfir í Ladder forrit í EasySoft — skref fyrir skref.
🧠 Hugmyndin
Þú ert nú þegar búin(n) að teikna SFC rit sem sýnir hvernig stýringin virkar — skref, skiptingar og aðgerðir. Nú þarftu að umbreyta þessu yfir í Ladder forrit sem PLC-vélin skilur.
Góðu fréttirnar: Ef SFC ritið þitt er gott, þá er Ladder forritið næstum eins og að „þýða" úr einu máli yfir í annað. Hvert SFC skref verður minnisbiti (M) í Ladder, og hver skipting verður skilyrði á rung.
SFC skref = Minnisbiti (M) í Ladder.
Transition = Skilyrði sem þarf að vera satt til að fara í næsta minnisbita.
Action = Útgangur (Q) sem er kveikt á meðan minnisbitinn er ON.
⏸️ Standby — þar sem allt byrjar
Fyrsta skrefið í næstum hverri stýringu er Standby — vélin bíður eftir skipun. Ekkert er kveikt, ekkert hreyfist. Vélin er bara tilbúin.
Í ljósastýringunni okkar bíður kerfið eftir að einhver velji stillingu: sér rofi fyrir keppni, sér rofi fyrir æfingu, og sér rofi fyrir göngu. Þegar einn af þessum rofum er virkjaður fer kerfið í viðeigandi grein.
Mundu: þrír aðskildir rofar — ekki einn rofi sem skiptir á milli. I1 = keppni, I2 = æfing, I3 = ganga. Í Standby bíður kerfið eftir að einn þeirra verði virkur. Ef enginn rofi er á → ekkert gerist, kerfið helst í Standby.
📋 Aðferðin — 5 skref
Hér er aðferðin sem þú notar til að umbreyta SFC yfir í Ladder:
Gefðu hverju SFC skrefi minnisbita
Hvert skref í SFC ritinu fær sinn eigin minnisbita í Ladder. S1 → M1, S2 → M2, o.s.frv. Standby er M1.
S2: Kveikja L1 → M2
S3: Kveikja L2 → M3
...o.s.frv.
Skrifaðu Standby network
Fyrsta network-ið stýrir Standby (M1). M1 er ON þegar kerfið ræsist og þegar ekkert ferli er í gangi. M1 slökknar þegar eitthvert ferli byrjar.
Allir ferliminnisbitar (M2, M3...) sem NC tengiliðir — ef einhver þeirra er ON þá er M1 OFF. M1 er bara ON þegar ekkert annað er í gangi.
Skrifaðu network fyrir hvert SFC skref
Hvert skref fær sitt network. Skilyrðið til að kveikja á skrefinu er: fyrra skref ON OG transition uppfyllt. Notaðu sjálfhald (OR með sjálfu sér) til að halda skrefinu virku.
M1 (standby) OG I1 (keppnisrofi) → kveikja M2. M2 heldur sjálfum sér (sjálfhald). /M3 (næsta skref NC) slekkur á M2 þegar M3 tekur við.
Tengdu aðgerðir (actions) við útganga
Sérstakt network sem tengir minnisbitana við raunverulega útganga. Þegar M2 er ON → kveikja á Q1 (L1). Þegar M3 er ON → kveikja á Q2 (L2). O.s.frv.
Tímaliðir á milli skrefa
Þar sem transition í SFC er tímaliður (t.d. „2 sek") þarftu tímalið (T-blokk) í Ladder. Tímaliðurinn byrjar þegar skrefið verður virkt, og þegar hann rennur út fer kerfið í næsta skref.
T01.OF → kveikir M3 (næsta skref)
🏗️ Uppbygging Ladder forritsins
Gott er að skipuleggja Ladder forritið á rökrénan hátt. Hér er ráðlögð uppbygging:
Við notum minnisbita (M) til að halda utan um stöðuna og tengja svo M-bitana við Q-útganga neðst. Þetta heldur forritinu skipulegri og auðveldara að villuleita. Ef eitthvað er að — skoðaðu M-bitana fyrst, svo tenginguna við Q.
⚠️ Algeng vandamál
📚 Sjáðu líka
-
Hvernig teikna ég SFC rit?
Transition vs. action, inngangar vs. útgangar
-
SFC – Hvað er þrepastýring?
Grunnkynning á SFC með gagnvirkum hermi
-
IEC 61131-3 — Ladder hermir
Prófaðu sjálfhald í gagnvirkum Ladder hermi