Click here to load reader
Upload
almoosawi
View
216
Download
0
Embed Size (px)
DESCRIPTION
Symbols for FSC System
Citation preview
d:=NOT(a.b.c)
Function:
1
BUFFER INVERTER
Function
Signals
b
b
Binary INVERTOR
SIGNALS
a
a
b:=NOT a
. = AND c
a
&b:=NOT(a)b d
NAND gate
Function:
AND filter
b
c
a
&d d
. = AND
AND gate
c
b
a
d:=a.b.c&
Function:Function:
REVISION Cloud(s)-----------CONNECTIONS
SIGNALS
CROSSING OF JUNCTION OF
Signals
Boolean
LINES
. = AND
b.c=1 : d=a
NXOR gate
cc1=
a
0
1
d:=a+b+c
NOR gate
>1_c
aFunction:
d
c
b
a
> 1_
0
b
Function:
d
OR gate
d:=NOT(a+b+c) a
XOR gate
b
1
Function:
c b
Function:
0
1
1=
a
c
b
b
10
a
0
0
1 0
00
0
1
0
1
+ = OR + = OR
1 11 1 10
Function:
LESS THAN OR EQUAL TO
a=<b: c=1c
Function:
GREATER THAN gate
ba=<b: c=0
>
a
c
Function:
a>b : c=1>_c
a Function:
a>=b: c=1b
b
a<b : c=0
a
a<b : c=1
a>b : c=0
GREATER THAN OR EQUAL
X
SQUARE ROOT
Function:
b
a
a
X 2
<_
Function:
b
c
a
SQUARE
a>=b: c=0
Function:
a<>b: c=1
NOT EQUAL gate
a=b : c=0
c
b=
a=b : c=1
EQUAL gate
a
=
LESS THAN
<b
Function:
c
c
Function:a
ba<>b: c=0
d
a
c
Function:
SUBSTRACTION
b
ADDITION
a
b
c
a Function:
b
MULTIPLICATION
a Function:
b
c
DIVISION
c = axb
c = a-bd = a+b+c b = axa
b = square root of a
c = a/b
Note : If b=0, the systemwill shut down.
CU
CD
S
COUNTER
R 0
=Max CU
CD
L
REGISTER
C W
g
*3 if g=0, h=1 else h=0
h=Counter=0
e
a f
h
g=Value out
f=Counter=maximum
d
c
e=Reset
d=Value in
c=Set
b=Count down
a=Count up
Reset
Set
Function:
*30
0Count down
0
0
1
0
1
0
*
**
hgfedb c
0
a
0
1
0
*
*
0
0g+1
0
0
1
v
w
z
x
y
x 1
g-1
*1 *2
Unchanged
y
0
0Count up
0
0
0
g=the current counter value
*2 if y=0, h=1 else h=0
*1 if y=Max,f=1 else f=0
* : 0 or 1
every cycle
Function:
0
c=Load
d
v
1
f
d=Value in
e=Clear
b
Clear
Unchanged
d
maximum counter value =Max (1<=8191).
b=Count down
every cycle
COUNTER
b
cf
e
a
Count down
Count up
contents unchanged
1
*
*
c
0
Load 0
1
y
x
1
0
*
f=Value out
e f
f
0*
b
f+1
a
*
x
0
0
0
y
0
*
f-1
*
0
a=Count up
Output f=1 if the counter reaches the
If the counter reaches the value =Max+1
it is automatically reset to 0.
T=F Floating point
T=W Word (16 bit)
T=L Long (32 bit)
T=B Byte (8 bit)
REGISTER
S
R
S
R
T VALUEFunction:
1
01
Function:
Qt-1
1
State unchanged
0
0 1
1
0
0
0
1
1
0
0
1
1
Reset is dominant
0
0
0
S-R FLIP FLOP
R
1
Q
R
S
Set is dominant
NOT(Qt)-1
NOT(Q)S
NOT (Q)
NOT(Q)
1
NOT(Qt)-1
S
1
Q
Qt-1
0
0
NOT (Q)
SIGNAL CONVERSION
S Q
R
1
0
QR
1
R-S FLIP FLOP
State unchanged
\
PULSE
a
1 0
1
Function:
ba
11
b
>1
N is the number
of program cycles
after 'a' has
become active
N
T=W Word (16 bit)
Function: Constant value
T=L Long (32 bit)
T=F Floating point
T=B Byte (8 bit)
CONSTANT
T=B Byte (8 bit)S
S
T
S= Source signal type (before conversion)
Function:
Only down conversions are allowed
Yes
T B W L
T=F Floating point
T=L Long (32 bit)
T=W Word (16 bit)W
L
F Yes
Yes
Yes No No
NoYes
Yes
T= Destination signal type (after conversion)
t=
S
R
R
t=
S
R
N
TIMERS with constant timer value
PULSE Retriggerable
RQ
u
S
Q
u
t t
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
Q = Timer output
For timer symbols:
R = Reset timer
S = Start timer
t = Time value + base (time constant)
u = Remaining time value
PULSE
Q
u
S
R
Q
u
t
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
t=
t 0S
R
M
t=
t 0S
R
TIMERS with constant timer value
RQ
u
Delayed ON Memorize
S
ttQ t
u
RQ
u
Delayed ON
S
Q t
u
t
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
Both inputs S and R have to be connected.
Q = Timer output
For timer symbols:
R = Reset timer
S = Start timer
t = Time value + base (time constant)
u = Remaining time value
t=
0 tS
R
TIMERS with constant timer value
Q = Timer output
For timer symbols:
R = Reset timer
S = Start timer
t = Time value + base (time constant)
u = Remaining time value
Delayed OFF
RQ
u
S
Q t t
u
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
Base
S
R
R
Base
S
R
N
PULSE Retriggerable
aR
Q
u
S
Q t t
TIMERS with variable timer value
S = Start timer
For timer symbols:
R = Reset timer
a = Time value that is loaded when the timer is started.
Q = Timer output
u = Remaining time value
Base = Time base of the timer 100mS, 1S, 1M.
u
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
PULSE
a
Q
uR
S
Q
u
t
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
Base
t 0S
R
M
Base
t 0S
R
S = Start timer
For timer symbols:
R = Reset timer
a = Time value that is loaded when the timer is started.
Q = Timer output
u = Remaining time value
Base = Time base of the timer 100mS, 1S, 1M.
Ra
Q
u
Delayed ON Memorize
TIMERS with variable timer value
S
tQ
u
t
Delayed ON
aR
Q
u
S
Q t
u
t
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
Both inputs S and R have to be connected.
Base
0 tS
R
S = Start timer
For timer symbols:
R = Reset timer
a = Time value that is loaded when the timer is started.
Q = Timer output
u = Remaining time value
Base = Time base of the timer 100mS, 1S, 1M.
TIMERS with variable timer value
Delayed OFF
Ra
Q
u
S
Q
u
t t
it is assumed to be the start input.
If only one input connected (e.g. in the middle),
SQDescription
DescriptionSignal type: T SQ
DescriptionSQ
DescriptionSignal type: TSQ
PID
Tag number
PNo
I
SO
CS
M
OM
FB
Sht
A
B
C
D
E
OM = Manual Output value (Float)
PID
Function block
FUNCTION BLOCK INPUT AND OUTPUT SYMBOLS
CS = Cascade Setpoint (Float)
I = (Analog) Input (Float)
S = Setpoint (Float)
O = (Analog) Output (Float)
T=L Long (32 bits)
FUNCTION BLOCKS
T=B Byte (8 bits)
boolean output
Function block
binary output
boolean input
PID control function:
M = Manual Output condition
Pnr = Pid Tag number
Function block
T=W Word (16 bits)
T=F Floating point
Function block
A function block is a macro symbol and must be designed on
characteristic of that function block.
another sheet. When placed, the sheet number (Sht) is the
binary input
Tag numberServiceQualification
LOC
Tag numberServiceQualification
LOC
SQTag numberServiceQualification
LOC
SQ
Tag numberServiceQualification
LOC
the variable is TRUE.
Hardware allocation: (R P C)
C
the qualification is TRUE, then the status of
gives information about the one status of the
Service:
variable in the case of boolean variables. If
describes the tagnumber.
gives information about hardware allocation
Qualification:
L = Long (32bit)
of signals:
Signal type:
Digital output direct
P = Position
P
R
C = Channel
For all I/O symbols:
direct digital output
W = Word (16bit)
PR
B = Byte (8bit)
F = Floating point
R = Rack
CDigital Input with
Variable type:
I : Digital input
AI : Analog input
XI : Input multiplexer
BI : Multiple input
O : Digital output C : Counter
M : Marker
BO : Multiple output
AO : Analog output
XO : Output multiplexer
T : Timer
A : Alarm function
R : Register
P : PID control function
PRDigital OutputDigital Input
CC
RP
Location:
gives information about the location of the sensor
or the actuator. The location is specified as an
abbreviation of 3 characters.
FSC : Variable which is sent between FSC systems
COM : Variable which is altered through a com.link
SYS : System variable
ANN : Alarm Output Function
MUX : Multiplexer variable (BI,BO,XI,XO only)
PNL : Local Panel
FLD : Field
CPL : Control room control panel
MCC : Motor Control Centre
CAB : SGS Cabinet
AUX : Auxiliary room
Tag numberServiceSignal type: T
LOC BIN
DEC
Tag numberServiceSignal type: T
LOC
Tag numberServiceSignal type
LOC
A
D
Tag numberServiceSignal type: T
LOC
Tag numberServiceSignal type: T
LOC
BIN
DEC
Tag number
Service
LOC
D
A
I/O type
Multiple Output (BO)Multiple Input (BI)used for binary signalsused for binary signals
T=F Floating point
: Tag number of I/O allocated to
T=B Byte (8 bits)
Diagnostic Input
Binary Coded Decimal Input (BI)
T=W Word (16 bits)
used to convert Binary Coded Decimal (BCD) signals to
T=L Long (32 bits)
Tag number
a fail safe I/O module.
: I,O,AI,AO
used to convert analog signals to binary signals.
Signal type 'F' (float)
Combined with analog to digital converter.
Analog Input (AI)
Decimal through a Binary to Decimal converter.
Binary Coded Decimal Output (BO)used to convert binary signals to a Binary Coded
used to convert binary signals to analog signals.
Signal type 'F' (float)
Combined with digital to analog converter.
Analog Output (AO)
binary signals through a decimal to binary converter.
I/O type: TypeTag number"Not faulty"
SYS
ServiceQualification
SRCDES
SQ
Tag numberServiceQualification
LOC
SRCDES
SQ
Tag numberServiceSignal type: F
LOC
SRCDES
SQ
ServiceSignal type: W
SRCDES SQ
ServiceQualification
SRCDES
SQ
ServiceQualification
SRCDES SQ
ServiceSignal type: T
SRCDES SQ
ServiceSignal type: W
SRCDES SQ
Binary off sheet transfer
Sheet Transfers
from a multiple input without intermediate function
On sheet transfer or repeated multiple input
transfer from this sheet orginating from the same signal
shows that this sheet transfer orginates directly
SQ stands for transfer sequence number
DES stands for destination sheet
For sheet transfer symbols:
used for boolean signals
Multiple boolean off sheet transfer
shows that this sheet transfer orginates directly
used for boolean signals
On sheet transfer or repeated digital input
from a digital input without intermediate function
used for binary signals
Binary on sheet reference
Boolean off sheet transfer
Boolean on sheet transfer
used for boolean signals to create more than 1
used for binary signals to create more than 1
transfer from this sheet orginating from the same signal
Multiple binary off sheet transfer
used for binary signals
SRC stands for source sheet