S5-95U, SINEC L2 Data Transmission Using Cyclic I/O
FB202 for PLC 1 (ZP Master) Explanation
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
SEGMENT 1 0000
NAME : ZP-ST-LI
DES : SL40 I/Q/D/B/T/Z: Q BI/BY/W/D: BI
DES : SL41 I/Q/D/B/T/Z: Q BI/BY/W/D: BI
DES : SL42 I/Q/D/B/T/Z: Q BI/BY/W/D: BI
DES : FEHL I/Q/D/B/T/Z: Q BI/BY/W/D: BI
0008 : A F 100.4
If ZP data in ZP DB and ZP slave life list are
000A : BEC temporarily invalid, end here.
000C :
000E : A F 101.0
If STB bit ‘Receive viable’ is set for ZP slave
0010 : JC =READ life list, jump to ‘Read ZP slave life list’.
0012 :
0014 : RB =SL40
Reset error bits of ZP stations
0016 : RB =SL41
0018 : RB =SL42
001A : RB =FEHL
001C : BEU
001E READ :
0020 : JU FB 253
Call up L2-RECEIVE FB
0022 NAME : L2-REC
0024 A-NR : KY 0,202
Read job number for ZP slave life list
0026 ZTYP : KS DB ZP slave life list is located in a data block,
0028 DBNR : KY 0,202 DB number is 202,
002A ZANF : KF + 0 starting with data word DW0.
002C ZLAE : KF - 1 “Wildcard length”
002E : O F 101.3 If STB bit ‘Job completed with error’ is set ,
0030 : O F 255.0 or if there is a parameter assignment error
message,
0032 : = =FEHL set error bit.
0034 : BEC
0036 :
0038 : C DB 202
Evaluate ZP slave life list entry.
003A :
003C : TB D 2.7
ZP slave life list bit for station 40; if list entry
003E : = =SL40 was updated, set station error bit.
0040 :
0042 : TB D 2.6
ZP slave life list bit for station 41; if list entry
0044 : = =SL41 was updated, set station error bit.
0046 :
0048 : TB D 2.5
ZP slave life list bit for station 42; if list entry
004A : = =SL42 was updated, set station error bit.
004C :
004E : BE
EWA 4NEB 812 6112-02
7-13