Kap 2. PLC Flashcards

1
Q

PLC

A

Progammable Logic Controllers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Schematic Layout

A

Strukturen för en PLC innuti. Den har insignaler, memory och outputs. Minnet följer standarden IEC 61131-3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

I/O

A

Input / Output. Signaler är vanligtvis boolean, dvs “On eller Off”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Scan cycle

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

PLC evaluates the code lines sequentially

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Effects of the scan-cycle

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Pulse stretch

A

Ett sätt att förbättra scan-cyclen som fångar korta signaler, (se figur 6, sid 14)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

PLC’s 5 definerade språk

A

IEC 61131-3 definierar 5 “språk”

  • Sequential Function Charts (SFC)
  • Ladder Diagrams (LD)
  • Instruction List (IL)
  • Functional Block Diagram (FBD)
  • Structured Text (ST)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

SR- vippa

A

En Set/Reset vippa. Här är Set dominant, och kan lätt visas med Ladderprogrammering. (Reset kan bara ske om set är inaktiv.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

RS- vippa

A

en Reset/Set vippa. Här är Reset domininant, det vill säga en Set kan endast ske om Reset är inaktiv.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

LD: Normally open contact

A

En kontakt som är normalt öppen.
—| |—
en normal kontakt. Är insignalen 1 blir utsignalen 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

LD: Normaly closed contact

A

En kontakt som är normalt stängd.
—| / |—
En inverterad kontakt. Är Insignalen 1 blir utsignalen 0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

LD: Coils

A

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 )—

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Positiv flank

A

—| P |—

En signal som aktiveras på den postiva flanken när signalen går från 0 till 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Negativ flank

A

—| N |—

En signal som aktiveras när den går från 1 till 0, det vill säga aktiveras på negativ flank.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Initial step

A

Målas som en box med dubbla vertikala streck. varje SFC har en intial step var, som är startsteget, vart programmet startar när PLCn startar eller re-startar.

17
Q

SFC: Transition

A

Ett övergångsvillkor. Ett krav för att programmet skall gå vidare till nästa steg. Ex: Kan vara en timer eller en givare. Är TRUE (eller 1) när den skickar vidare.

18
Q

SFC: Parallellkoppling

A

En parallellkoppling visas med två horisontella streck, och avslutas likadant.
Ett program kan inte fortsätta förrän båda parallell-programmen är klara.

19
Q

SFC: IF-koppling

A

SFCn splittas i två övergånsvillkor. Är båda TRUE ska SFCn ta den vänstra (prio).

20
Q

Associated actions

A

dessa actions finns i SFCn och är instruktioner som skall genomföras. Exempelvis “ | S | SignalensNamn “
Som betyder SET SignalensNamn. De olika instruktionerna kallas action qualifiers

21
Q

Action qualifiers

A

s. 21 Table 3. “Arbetstypen” vilken variant av utgång man skall göra. Ex:
N: Non-Stored. tecknas —( )— i LD
R: Reset, —(R)— i LD
S: Set, —(S)— i LD

22
Q

Initial step med X0 (Klassisk start)

A

För att sätta första steget aktivt används en random signal (X0 eller F0 brukar den heta). Denna sets till true, och är så resten av programmet.

23
Q

Timers

A

Finns 3 olika timers som används med olika funktionsblock. TON, TOF och TP. s.16 Figur 7. Tiden timern skall finnas/arbeta skrivs vid den nedre ingången som T#15m (för 15 minuter)