Sie sind auf Seite 1von 14

REVISION Cloud(s)

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

NOT EQUAL gate


Function:

a
=

a=b : c=1

Function:
=

a<>b: c=0

MULTIPLICATION

Function:
c

a<>b: c=1
a=b : c=0

GREATER THAN OR EQUAL

GREATER THAN gate

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

LESS THAN OR EQUAL TO


Function:

c = axb

Function:
a

X2

b = axa

COUNTER
a
b
c

CU

=Max

Output f=1 if the counter reaches the


maximum counter value =Max (1<=8191).
If the counter reaches the value =Max+1
it is automatically reset to 0.

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

T=B Byte (8 bit)


T=W Word (16 bit)
f

T=L Long (32 bit)


T=F Floating point

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

S-R FLIP FLOP


Function: Constant value
S
T=B Byte (8 bit)

NOT (Q)

T=W Word (16 bit)

T VALUE

Function:

T=L Long (32 bit)


T=F Floating point

NOT(Q)

Function:

Qt-1

NOT(Qt)-1

State unchanged

S= Source signal type (before conversion)

Set is dominant

SIGNAL CONVERSION
S
T

T= Destination signal type (after conversion)

Only down conversions are allowed

\T

L
T=B Byte (8 bit)

R-S FLIP FLOP

Yes

No

No

T=W Word (16 bit)

Yes

Yes

No

T=L Long (32 bit)

Yes

Yes

Yes

T=F Floating point

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

after 'a' has


become active

TIMERS with constant timer value


For timer symbols:
S
R
Q
t
u

=
=
=
=
=

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.

TIMERS with constant timer value


For timer symbols:
S
R
Q
t
u

=
=
=
=
=

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.

TIMERS with constant timer value


For timer symbols:
S
R
Q
t
u

=
=
=
=
=

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

If only one input connected (e.g. in the middle),


it is assumed to be the start input.

TIMERS with variable timer value


For timer symbols:
S = Start timer
R = Reset timer
Q = Timer output
a = Time value that is loaded when the timer is started.
u = Remaining time value
Base = Time base of the timer 100mS, 1S, 1M.

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.

TIMERS with variable timer value


For timer symbols:
S = Start timer
R = Reset timer
Q = Timer output
a = Time value that is loaded when the timer is started.
u = Remaining time value
Base = Time base of the timer 100mS, 1S, 1M.

Delayed ON
S
S
a

Base

R
Q

If only one input connected (e.g. in the middle),


it is assumed to be the start input.

Delayed ON Memorize
S
S
a
R

0 M

t
Base

Q
u

R
Q

Both inputs S and R have to be connected.

TIMERS with variable timer value


For timer symbols:
S = Start timer
R = Reset timer
Q = Timer output
a = Time value that is loaded when the timer is started.
u = Remaining time value
Base = Time base of the timer 100mS, 1S, 1M.

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

A function block is a macro symbol and must be designed on


another sheet. When placed, the sheet number (Sht) is the

characteristic of that function block.

FUNCTION BLOCK INPUT AND OUTPUT SYMBOLS


Description

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

=
=
=
=
=
=
=

(Analog) Input (Float)


Setpoint (Float)
Cascade Setpoint (Float)
Manual Output condition
Manual Output value (Float)
(Analog) Output (Float)
Pid Tag number

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

For all I/O symbols:


Location:

Service:

gives information about the location of the sensor

describes the tagnumber.

or the actuator. The location is specified as an


abbreviation of 3 characters.

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.

COM : Variable which is altered through a com.link


SYS : System variable
ANN : Alarm Output Function
MUX : Multiplexer variable (BI,BO,XI,XO only)

Hardware allocation: (R P C)
gives information about hardware allocation
of signals:

FSC : Variable which is sent between FSC systems

PNL : Local Panel


FLD : Field
CPL : Control room control panel

R = Rack

MCC : Motor Control Centre

P = Position

CAB : SGS Cabinet

C = Channel

AUX : Auxiliary room

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

P : PID control function

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 Input with


direct digital output

Digital Output

Digital output direct

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

Multiple Input (BI)

Multiple Output (BO)

used for binary signals

used for binary signals

L
O
C

Tag number
Service
Signal type: T

L
O
C

Tag number
Service

L
O
C

Binary Coded Decimal Input (BI)

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

used to convert Binary Coded Decimal (BCD) signals to


binary signals through a decimal to binary converter.

Binary Coded Decimal Output (BO)


used to convert binary signals to a Binary Coded
Decimal through a Binary to Decimal converter.

BIN
DEC

Analog Input (AI)

A
D

Combined with analog to digital converter.


used to convert analog signals to binary signals.
Signal type 'F' (float)

Analog Output (AO)


Combined with digital to analog converter.
used to convert binary signals to analog signals.
Signal type 'F' (float)

S I/O type: Type


Y Tag number
S "Not faulty"

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

Boolean on sheet transfer


used for boolean signals

Boolean off sheet transfer


used for boolean signals

Multiple boolean off sheet transfer


used for boolean signals to create more than 1
transfer from this sheet orginating from the same signal

Service
Signal type: W

SRC
DES SQ

used for binary signals

used for binary signals

Multiple binary off sheet transfer


used for binary signals to create more than 1
transfer from this sheet orginating from the same signal

SRC
DES

L Tag number
O Service
C Signal type: F

SRC
DES

On sheet transfer or repeated digital input


SQ

shows that this sheet transfer orginates directly


from a digital input without intermediate function

On sheet transfer or repeated multiple input


SQ

Service
SRC
DES SQ Qualification

Binary on sheet reference


Binary off sheet transfer

L Tag number
O Service
C Qualification

Service
SRC
DES SQ Qualification

shows that this sheet transfer orginates directly


from a multiple input without intermediate function

Service
SRC
DES SQ Signal type: W
Service
SRC
DES SQ Signal type: T

Das könnte Ihnen auch gefallen