Kap 2. PLC Flashcards
PLC
Progammable Logic Controllers
Schematic Layout
Strukturen för en PLC innuti. Den har insignaler, memory och outputs. Minnet följer standarden IEC 61131-3.
I/O
Input / Output. Signaler är vanligtvis boolean, dvs “On eller Off”
Scan cycle
PLC följer strukturen Read->Execute->Write->Repeat dvs en PLC kör hela tiden tills strömmen stängs. PLC’n läser inputs och sparar värdena i inputminnet. Kör igenom all programkod och utför alla uppgifter. Skriver utsignaler och uppdaterar utsignalsminnet. om och om igen.
PLC evaluates the code lines sequentially
PLCn läser radern i sekvenser. Detta menas att raden redan exekverad kod kan ha betydelse för den nuvarande koden, fastän signaler inte uppdaterats.
Effects of the scan-cycle
Se figur 6, sid 14. När programmet körs ser den inte om inputs ändrats on/off (om Scan-cycle’n är för långsam) vilket gör att information kan missas. Ju snabbare scan-cycle desto dyrare PLC.
Pulse stretch
Ett sätt att förbättra scan-cyclen som fångar korta signaler, (se figur 6, sid 14)
PLC’s 5 definerade språk
IEC 61131-3 definierar 5 “språk”
- Sequential Function Charts (SFC)
- Ladder Diagrams (LD)
- Instruction List (IL)
- Functional Block Diagram (FBD)
- Structured Text (ST)
SR- vippa
En Set/Reset vippa. Här är Set dominant, och kan lätt visas med Ladderprogrammering. (Reset kan bara ske om set är inaktiv.)
RS- vippa
en Reset/Set vippa. Här är Reset domininant, det vill säga en Set kan endast ske om Reset är inaktiv.
LD: Normally open contact
En kontakt som är normalt öppen.
—| |—
en normal kontakt. Är insignalen 1 blir utsignalen 1.
LD: Normaly closed contact
En kontakt som är normalt stängd.
—| / |—
En inverterad kontakt. Är Insignalen 1 blir utsignalen 0.
LD: Coils
Utgångar för ladderprogramering. Det finns vanliga coils
—( )— och inverterade —( / )—
Set Reset coils
—( S )— och —( R )—
Och coils som sätts på positiv / negativ flank.
—( P )— och —( N )—
Positiv flank
—| P |—
En signal som aktiveras på den postiva flanken när signalen går från 0 till 1.
Negativ flank
—| N |—
En signal som aktiveras när den går från 1 till 0, det vill säga aktiveras på negativ flank.