SFC – Hvað er flæðirit?
Sequential Function Chart útskýrt frá grunni, með dæmum og gagnvirkri hermun.
🤔 Hvað er SFC?
SFC stendur fyrir Sequential Function Chart. Á íslensku myndum við kalla þetta flæðirit eða þrepamynd.
Þetta er leið til að teikna upp hvernig eitthvað á að virka, skref fyrir skref. Áður en þú byrjar að forrita PLC vélina þarftu að vita nákvæmlega í hvaða röð hlutirnir eiga að gerast — og það er einmitt það sem SFC gerir.
Þegar þú bakar köku fylgir þú skrefum: 1) blandaðu saman, 2) settu í ofn, 3) bíddu í 30 mínútur, 4) taktu út. Þú ferð ekki í skref 3 nema skref 2 sé búið. SFC virkar nákvæmlega eins — nema í stað köku ertu að stjórna vélum.
🧱 Byggingareiningar SFC
SFC er byggt upp úr þremur hlutum. Þetta er allt sem þú þarft að vita til að byrja:
📊 Dæmi: Einfalt færiband
Hér er SFC rit sem lýsir einföldu færibandi. Hlutur liggur á bandi, skynjari S1 sér hann. Þegar ýtt er á Start (I1) keyrir bandið hlutinn í miðju (S2 sér hann), bíður í 5 sek, keyrir svo á enda (S3 sér hann), bíður í 5 sek og fer aftur í upphaf.
🏷️ Aðgerðatákn (Qualifiers)
Þegar aðgerð er tengd við skref þá er lítill bókstafur vinstra megin sem segir til um hvenær aðgerðin á að gerast. Hér eru algengustu táknin:
| Tákn | Heiti | Hvað þýðir það? |
|---|---|---|
| N | Non-stored | Aðgerðin er virk meðan skrefið er virkt. Slökknar þegar farið er úr skrefi. Langalgengast. |
| S | Set (stored) | Kveikir á aðgerð og hún helst kveikt þangað til hún er slökkt með R. |
| R | Reset | Slekkur á aðgerð sem var kveikt með S. |
| D | Delayed | Aðgerðin byrjar ekki strax heldur eftir tímatöf. |
| P | Pulse | Aðgerðin keyrir einu sinni þegar skrefið verður virkt — stutt púls. |
Flest verkefni í áfanganum nota „N" — aðgerðin er virk meðan skrefið er virkt. Þú munt líka sjá S og R þegar þú forritir sjálfhald. Ekki hafa áhyggjur af D og P fyrst í stað.
🪜 SFC og Ladder — hvernig tengjast þau?
SFC er hönnunarteikningin. Ladder er forritunarmálið. Þú byrjar alltaf á SFC til að skipuleggja verkefnið og umbreytir svo í Ladder til að forrita PLC-vélina.
Í raun og veru er hvert SFC skref einn „minnisbiti" (memory bit) í Ladder forritinu. Skiptingarnar verða að skilyrðum á Ladder „rungs". Þetta munum við sjá betur þegar við byrjum á umferðarljósa-verkefninu í viku 4.
📋 Vinnuferlið í áfanganum: