Title | Lo SIF R0[965] - formulas and legend |
---|---|
Author | Ezra Belaza |
Course | Industrial automation |
Institution | Royal Melbourne Institute of Technology |
Pages | 8 |
File Size | 354.2 KB |
File Type | |
Total Downloads | 64 |
Total Views | 139 |
formulas and legend...
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation IEC Graphical Symbols for Electrotechnical Documentation (as per AS/NZS 1102) Symbol
Name Single-Pole Relay
Double-Pole Relay
Single-Pole Contactor
Double-Pole Contactor
Triple-Pole Contactor
Single-Pole Isolator (Retentive)
Double-Pole Isolator (Retentive)
Triple-Pole Isolator (Retentive)
M 3
Three-Phase AC Motor
Fuse
Heater
Solenoid Valve
Lamp
Normally-Open Push-Button (Non-Retentive)
Rev. 0 | Page: 1/8
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation
Normally-Closed Push-Button (Non-Retentive)
Normally-Open Push-Button (Retentive)
Normally-Closed Push-Button (Retentive)
Normally-Open Mushroom-Head Push-Button (Retentive, Turn Reset)
Normally-Closed Mushroom-Head Push-Button (Retentive, Turn Reset)
Normally-Open Contactor/Relay Contact
Normally-Closed Contactor/Relay Contact
Coil
Normally-Open Float-Type Level Switch
Normally-Closed Float-Type Level Switch
Normally-Open Vane-Type Flow Switch
Normally-Closed Vane-Type Flow Switch
Normally-Open Temperature Switch ( is the specified temperature)
Normally-Closed Temperature Switch ( is the specified temperature)
Normally-Open Pressure Switch ( is the specified pressure)
Rev. 0 | Page: 2/8
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation
Normally-Closed Pressure Switch ( is the specified pressure)
Normally-Open Inductive Proximity Switch
Normally-Closed Inductive Proximity Switch
Normally-Open Capacitive Proximity Switch
Normally-Closed Capacitive Proximity Switch
Normally-Open Limit Switch Normally-Closed Limit Switch
PS
Normally-Open Photoelectric Proximity Sensor (Receiver)
PS
Normally-Closed Photoelectric Proximity Sensor (Receiver)
Audible Siren
Rev. 0 | Page: 3/8
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation Generic Basic Ladder Instructions (as per section 8.2 of AS IEC 61131.3-2014) Symbol Name Functionality Description tag = label for a PLC address tag {tag} = data stored at tag rci rco Convention rci = logical rung-condition-in (can be 0 or 1) rco = logical rung-condition-out (can be 0 or 1) if rci = 0 then rco = 0 else if rci = 1 then tag if {tag} = 0 then rco = 0 Normally-Open Contact else if {tag} = 1 then rco = 1 end if end if if rci = 0 then rco = 0 else if rci = 1 then tag if {tag} = 0 then rco = 1 Normally-Closed Contact else if {tag} = 1 then rco = 0 end if end if if rci = 0 then rco = 0
else if rci = 1 then Positive Transition-Sensing Contact if {tag} = 01 then rco = 1 for one scan cycle P end if end if if rci = 0 then rco = 0
else if rci = 1 then Negative Transition-Sensing Contact if {tag} = 10 then rco = 1 for one scan cycle N end if end if if rci = 0 then rco = 0 else if (tag1 CMP tag2) = 1 then rco = 1 tag1 else rco = 0 CMP Compare Contact CMP can assume: = (equal), < > not equal, < (less tag2 than), (greater than), >= (greater than or equal) if rci = 0 then rco = 0 tag {tag} = 0 (non-retentive) Coil else if rci = 1 then rco = 1 {tag} = 1 (non-retentive) end if if rci = 0 then rco = 0 tag {tag} = 1 (non-retentive) else if rci = 1 then Negated Coil rco = 1 {tag} = 0 (non-retentive) end if
Rev. 0 | Page: 4/8
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation Generic Basic Ladder Instructions (as per section 8.2 of AS IEC 61131.3-2014), Continued Symbol
Name
Functionality Description if rci = 0 then rco = 0 {tag} = unchanged else if rci = 1 then rco = 1 {tag} = 1 (retentive) end if if rci = 0 then rco = 0 {tag} = unchanged else if rci = 1 then rco = 1 {tag} = 0 (retentive) end if
tag S
Set (Latch) Coil
tag R
Reset (Unlatch) Coil
Positive Transition-Sensing Coil
if rci = 01 then {tag} = 1 for one scan cycle end if rco = rci
Negative Transition-Sensing Coil
if rci = 10 then {tag} = 1 for one scan cycle end if rco = rci
P
N
Rev. 0 | Page: 5/8
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation Generic Function Block Ladder Instructions (as per section 8.2 of AS IEC 61131.3-2014) Symbol Name Functionality Description if R = 1 then CV = 0 CTU tag else if ( (CU = ) and (CV < PV) ) then CV = CV + 1 Q CU end if Up Counter R if (CV ≥ PV) then Q=1 PV CV else Q=0 end if if LD = 1 then CV = PV CTD tag else if ( (CD = ) and (CV > 0) ) then CV = CV 1 Q CD end if Down Counter LD if (CV 0) then Q=1 PV CV else Q=0 end if IN t0
TP
tag
IN
Q
t3 t4 t5 t 6
PT
Q t0
Pulse Timer PT
t2
t8
PT t1
t10 PT
t3
t7
t8
t9
t3
t7
t8
t9
ET ET
PT t0
t1
t2
t10
IN
TON
tag
IN
Q
t2
t3
t4
t5
PT
Q t0
On Delay Timer PT
t1
t0
t6
t7
t6
t7
t6
t7
PT t1
t2
ET ET
PT t0
t1
t2
t3
t4
t5
t1
t3
t4
t5
IN
TOFF
tag
IN
Q
t0
t0
Off Delay Timer PT
PT
Q
t7
t6 PT
t2
t6
t7
t6
t7
ET ET
PT t0
Rev. 0 | Page: 6/8
t1
t2
t3
t4
t5
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation Generic Function Block Ladder Instructions (as per section 8.2 of AS IEC 61131.3-2014), Continued Symbol Name Functionality Description if EN = 0 then ADD_I tag ENO = 0 else if EN = 1 then EN ENO ENO = 1 Add Integer B A=BC end if C A Assume A, B, and C are 16-bit signed integers SUB_I EN
tag ENO
Subtract Integer
B C
A
if EN = 0 then ENO = 0 else if EN = 1 then ENO = 1 A=BC end if Assume A, B, and C are 16-bit signed integers
MUL_I EN
tag ENO
Multiply Integer
B C
A
if EN = 0 then ENO = 0 else if EN = 1 then ENO = 1 A=BC end if Assume A, B, and C are 16-bit signed integers
DIV_I EN
tag ENO
Divide Integer
B C
A
if EN = 0 then ENO = 0 else if EN = 1 then ENO = 1 A=BC end if Assume A, B, and C are 16-bit signed integers
MOVE_I EN
tag ENO
Move Integer B
A
if EN = 0 then ENO = 0 else if EN = 1 then ENO = 1 A=B end if Assume A and B are 16-bit signed integers
Rev. 0 | Page: 7/8
RMIT University | School of Engineering | EEET2105/EEET2388 Industrial Automation
Boolean Axioms Commutative law AB BA A B B A Associative law (A B ) C A ( B C ) (A B ) C A ( B C ) Distributive law A ( B C ) ( A B) ( A C) A (B C ) ( A B ) ( A C ) Idempotent A A ... A A A A ... A A Identity A 0 A A 1 A A 0 0 A 1 1 Complement A A 1 A A 0
AA 10 0 1
De Morgan’s A B A B A B A B Duality If a statement is true, then the statement obtained by interchanging AND and OR and interchanging 0 and 1 is also true Precedence (from higher to lower priority) NOT, AND, OR (however, expressions inside brackets are always evaluated first) Others A A B A B A B A A A B C A B C
Rev. 0 | Page: 8/8...