Siemens SIMATIC S5 CP 523 Manual page 203

Serial i/o module
Hide thumbs Also See for SIMATIC S5 CP 523:
Table of Contents

Advertisement

CP 523
STL FB 200
Segment 3
006F
006F
:
0070
:LW
=Q-DB
0071
:SLW
0072
:SRW
0073
:
0074
:L
KH E400
0076
:+F
0077
:LIR
0078
:
0079
:L
KB 0
007A
:!=F
007B
:JC
=FE03
007C
:
007D
:TAK
007E
:ADD KF -2
0080
:LIR
0081
:ADD KF -5
0083
:T
FW 254
0084
:
0085
:
0086
:LW
=QANF
0087
:L
KB 0
0088
:<F
0089
:JC
=FE03
008A
:
008B
:TAK
008C
:L
KB 255
008D
:>F
008E
:JC
=FE03
008F
:
0090
:
0091
:L
=QLAE
0092
:L
KB 0
0093
:>F
0094
:JC
=CONT
0095
:
0096
:LW
=ENDZ
0097
:L
KH 0000
0099
:>F
009A
:JC
=PAOK
009B
:JU
=FE03
009C
:
009D CONT :
009E
:L
=QLAE
EWA 4NEB 811 6044-02a
8
7
0
0
Using the "SEND" and "Receive" Function Blocks
Explanation
Check whether Q DB available
Load Q DB parameter
Isolate DB number from
Q DB parameter
Calculate start address
of the Q DB using
the block address list
Q DB available?
" E R R O R "
Calculate the length of the Q DB
and buffer
Check the QANF
QANF less than 0 ?
" E R R O R "
QANF > 255 ?
" E R R O R "
Check QLAE
QLAE > 0 ?
" C O N T I N U E "
Check end-of-text,
characters for > 0 ?
"P A R A M E T E R S O.K."
otherwise "E R R O R "
QLAE > 128?
8-13

Advertisement

Table of Contents
loading

Table of Contents