Beruflich Dokumente
Kultur Dokumente
CONNECTIONS
----------LINES
CROSSING OF
SIGNALS
JUNCTION OF
SIGNALS
Boolean
Signals
Binary
Signals
INVERTOR
a
Function
b:=NOT a
AND gate
NAND gate
a
b
c
&
Function:
d:=a.b.c
. = AND
OR gate
_> 1
Function:
d:=NOT(a.b.c)
. = AND
Function:
d:=a+b+c
+ = OR
Function:
>_ 1
BUFFER INVERTER
Function:
&
Function:
b.c=1 : d=a
+ = OR
Function:
c
=1
b:=NOT(a)
NXOR gate
d:=NOT(a+b+c)
. = AND
XOR gate
NOR gate
a
b
&
AND filter
Function:
=1
b
EQUAL gate
a
=
a=b : c=1
Function:
=
a<>b: c=0
MULTIPLICATION
Function:
c
a<>b: c=1
a=b : c=0
DIVISION
Function:
>_
>
a>=b: c=1
a<b : c=0
Function:
LESS THAN
<_
a>b : c=0
ADDITION
b
c
Function:
a<b : c=1
Function:
c = a-b
b = square root of a
SQUARE
c
d = a+b+c
Function:
a>=b: c=0
c = a/b
Note : If b=0, the system
will shut down.
SQUARE ROOT
SUBSTRACTION
Function:
<
a=<b: c=1
Function:
a>b : c=1
a=<b: c=0
c = axb
Function:
a
X2
b = axa
COUNTER
a
b
c
CU
=Max
CD
g
d
e
REGISTER
COUNTER
R
CU
CD
d
e
REGISTER
C
a=Count up
f=Counter=maximum
a=Count up
b=Count down
g=Value out
b=Count down
c=Set
h=Counter=0
c=Load
d=Value in
d=Value in
e=Reset
e=Clear
W
f=Value out
Function:
Function:
Reset
Clear
Set
*1
*2
Load
f-1
every cycle
Count down
g-1
Count down
Count up
g+1
Count up
f+1
every cycle
Unchanged
*3
Unchanged
contents unchanged
* : 0 or 1
*1 if y=Max,f=1 else f=0
*2 if y=0, h=1 else h=0
*3 if g=0, h=1 else h=0
g=the current counter value
CONSTANT
NOT (Q)
T VALUE
Function:
NOT(Q)
Function:
Qt-1
NOT(Qt)-1
State unchanged
Set is dominant
SIGNAL CONVERSION
S
T
\T
L
T=B Byte (8 bit)
Yes
No
No
Yes
Yes
No
Yes
Yes
Yes
NOT (Q)
Function:
PULSE
a
Function:
b
N is the number
NOT(Q)
Qt-1
NOT(Qt)-1
State unchanged
Reset is dominant
of program cycles
1
>1
=
=
=
=
=
Start timer
Reset timer
Timer output
Time value + base (time constant)
Remaining time value
PULSE
S
S
R
Q
u
t=
R
Q
u
If only one input connected (e.g. in the middle),
it is assumed to be the start input.
PULSE Retriggerable
S
S
R
R
t=
Q
u
R
Q
u
If only one input connected (e.g. in the middle),
it is assumed to be the start input.
=
=
=
=
=
Start timer
Reset timer
Timer output
Time value + base (time constant)
Remaining time value
Delayed ON
S
S
t=
R
Q
u
If only one input connected (e.g. in the middle),
it is assumed to be the start input.
Delayed ON Memorize
S
S
R
0 M
t
t=
Q
u
R
Q
u
Both inputs S and R have to be connected.
=
=
=
=
=
Start timer
Reset timer
Timer output
Time value + base (time constant)
Remaining time value
Delayed OFF
S
S
R
t
t=
Q
u
R
Q
PULSE
S
S
a
R
Q
u
Base
R
Q
u
If only one input connected (e.g. in the middle),
it is assumed to be the start input.
PULSE Retriggerable
S
S
a
R
Base
Q
u
R
Q
u
If only one input connected (e.g. in the middle),
it is assumed to be the start input.
Delayed ON
S
S
a
Base
R
Q
Delayed ON Memorize
S
S
a
R
0 M
t
Base
Q
u
R
Q
Delayed OFF
S
S
a
R
t
Base
Q
u
R
Q
u
If only one input connected (e.g. in the middle),
it is assumed to be the start input.
FUNCTION BLOCKS
A
B
FB
Sht
SQ
Description
Signal type: T
Function block
Function block
boolean input
boolean output
Function block
SQ
binary input
PID
PID control function:
I
PID
S
PNo
CS
M
OM
Tag number
I
S
CS
M
OM
O
Pnr
=
=
=
=
=
=
=
T=B
T=W
T=L
T=F
Byte (8 bits)
Word (16 bits)
Long (32 bits)
Floating point
Function block
binary output
SQ
Description
SQ
Description
Signal type: T
Service:
Qualification:
gives information about the one status of the
variable in the case of boolean variables. If
the qualification is TRUE, then the status of
the variable is TRUE.
Hardware allocation: (R P C)
gives information about hardware allocation
of signals:
R = Rack
P = Position
C = Channel
Signal type:
Variable type:
B = Byte (8bit)
I : Digital input
AO : Analog output
T : Timer
W = Word (16bit)
AI : Analog input
BO : Multiple output
R : Register
L = Long (32bit)
BI : Multiple input
XO : Output multiplexer
F = Floating point
XI : Input multiplexer
M : Marker
A : Alarm function
O : Digital output
C : Counter
L Tag number
O Service
C Qualification
L Tag number
O Service
C Qualification
Digital Input
R
P
C
R
P
C
SQ
Digital Output
SQ
R Tag number
P Service
C Qualification
L
O
C
R Tag number
P Service
C Qualification
L
O
C
L Tag number
O Service
C Signal type: T
L Tag number
O Service
C Signal type: T
T=B
T=W
T=L
T=F
L
O
C
Tag number
Service
Signal type: T
L
O
C
Tag number
Service
L
O
C
DEC
BIN
Byte (8 bits)
Word (16 bits)
Long (32 bits)
Floating point
L Tag number
O Service
C Signal type
Tag number
Service
Signal type: T
BIN
DEC
A
D
Diagnostic Input
I/O type
Tag number
: I,O,AI,AO
: Tag number of I/O allocated to
a fail safe I/O module.
D
A
Sheet Transfers
For sheet transfer symbols:
SRC stands for source sheet
DES stands for destination sheet
SQ stands for transfer sequence number
Service
Qualification
SRC
DES SQ
Service
Signal type: W
SRC
DES SQ
SRC
DES
L Tag number
O Service
C Signal type: F
SRC
DES
Service
SRC
DES SQ Qualification
L Tag number
O Service
C Qualification
Service
SRC
DES SQ Qualification
Service
SRC
DES SQ Signal type: W
Service
SRC
DES SQ Signal type: T