Hallo,
habe den Baustein FB2 mal über die S5 Dokumentation ausgedruckt.
Scheinbar liegt der Fehler dann in NW6. Denn nur hier wird der bedingte Aufruf (SPB) des M002 ausgeführt. Da der FB2 im OB22 aufgerufen wird, gehe ich davon aus, dass es durch den Aufruf des OB32 (LZF) gar nicht zur regulären Programmbearbeitung kommt. Aufgerufen wird der Baustein nämlich nur im OB22.
Leider habe ich für die Bausteine keine Symbolik mehr.
FB 2 -FBANL_2 C:TEST06ST.S5D BIB=52002 LAE=189
Blatt 1
Netzwerk 1
Name :ANLAUF2
0005 :***
Netzwerk 2
0006 :A DB 208 -DB_CODE
0007 :L KF +948
0009 :T DW 0
000A :L KF +928
000C :T DW 1
000D :L KF +1
000F :SPA OB 180
0010 :L DW 0
0011 :A DB 208 -DB_CODE
0012 :T DW 80
0013 :
0014 :L KF +79
0016 M001 :T MW 200
0017 :L KH 0000
0019 :B MW 200
001A :T DW 0
001B :L KF +0
001D :L MW 200
001E :L KF +1
0020 :-F
0021 :SPP =M001
0022 :SPZ =M001
0023 :L KC **
0025 :T DW 30
0026 :T DW 31
0027 :T DW 36
0028 :T DW 37
0029 :T DW 38
002A :T DW 39
002B :***
DB 208 = DB_CODE DB Codes und Daten fuer Meldungen
Netzwerk 3
002C :SPA FB 125 -STD_SYNC
002D Name :SYNCHRON
002E SSNR : KY 0,200
002F BLGR : KY 0,0
0030 PAFE : MB 250
0031 :
0032 :A DB 208 -DB_CODE
0033 :L MB 250
0034 :T DW 34
0035 :***
DB 208 = DB_CODE DB Codes und Daten fuer Meldungen
FB 125 = STD_SYNC Standard HTB-FB: Synchron
Netzwerk 4
0036 :SPA FB 125 -STD_SYNC
0037 Name :SYNCHRON
0038 SSNR : KY 0,216
0039 BLGR : KY 0,6
003A PAFE : MB 250
FB 2 -FBANL_2 C:TEST06ST.S5D BIB=52002 LAE=189
Blatt 2
003B :
003C :A DB 208 -DB_CODE
003D :L MB 250
003E :T DW 44
003F :***
DB 208 = DB_CODE DB Codes und Daten fuer Meldungen
FB 125 = STD_SYNC Standard HTB-FB: Synchron
Netzwerk 5
0040 :A DB 210 -DB_TXKL
0041 :U D 5.7
0043 :R D 5.7
0045 :U D 65.7
0047 :R D 65.7
0049 :A DB 211 -DB_RXKL
004A :U D 5.7
004C :R D 5.7
004E :U D 65.7
0050 :R D 65.7
0052 :***
DB 210 = DB_TXKL DB CP Sendedaten an KLS2
DB 211 = DB_RXKL DB CP Empfangsdaten von KLS2
Netzwerk 6
0053 :L KF +100
0055 M002 :T MW 200
0056 :L KF +100
0058 :-F
0059 :SLW 4
005A :AX DX 100
005C :SPA OB 180
005D :L DD 0
005E :T MD 210
005F :L DD 2
0060 :T MD 214
0061 :L DW 4
0062 :T MW 218
0063 :L MD 214
0064 :T MD 250
0065 :L KH 0030
0067 :T MB 250
0068 :L MD 250
0069 :SPA FB 248 -ASCII-KF
006A Name :ASCII-KF
006B :L MW 200
006C :!=F
006D :SPB =M001
006E :SPA FB 249 -KF-ASCII
006F Name :KF-ASCII
0070 :T MD 250
0071 :A DB 208 -DB_CODE
0072 :L MW 200
0073 :T DW 35
0074 :L MD 210
0075 :T DD 36
0076 :L MD 214
0077 :T DD 38
0078 :L MB 251
0079 :T MB 215
FB 2 -FBANL_2 C:TEST06ST.S5D BIB=52002 LAE=189
Blatt 3
007A :L MW 252
007B :T MW 216
007C M001 :B MW 200
007D :A DB 0
007E :L MD 210
007F :T DD 6
0080 :L MD 214
0081 :T DD 8
0082 :L MW 218
0083 :T DW 109
0084 :L KF +203
0086 :L MW 200
0087 :I 1
0088 :>=F
0089 :SPB =M002
008A :***
DB 208 = DB_CODE DB Codes und Daten fuer Meldungen
FB 248 = ASCII-KF FB ASCII in KF wandeln
FB 249 = KF-ASCII FB KF in ASCII wandeln
Netzwerk 7
008B :A DB 90 -FIFO_SHL
008C :L KF +20
008E :T DW 0
008F :L KF +3
0091 :T DW 1
0092 :L KF +4
0094 :T DW 2 -DW_ZIEL
0095 :
0096 :A DB 91 -FIFO_SHM
0097 :L KF +20
0099 :T DW 0
009A :L KF +3
009C :T DW 1
009D :L KF +4
009F :T DW 2 -DW_ZIEL
00A0 :
00A1 :A DB 92 -FIFO_SHR
00A2 :L KF +20
00A4 :T DW 0
00A5 :L KF +3
00A7 :T DW 1
00A8 :L KF +4
00AA :T DW 2 -DW_ZIEL
00AB :
00AC :A DB 93 -FIFO_TX
00AD :L KF +254
00AF :T DW 0
00B0 :L KF +3
00B2 :T DW 1
00B3 :L KF +4
00B5 :T DW 2 -DW_ZIEL
00B6 :***
DW 2 = DW_ZIEL Zieladresse der Quelle
DB 90 = FIFO_SHL Datenspeicher fuer Auftraege SHL
DB 91 = FIFO_SHM Datenspeicher fuer Auftraege SHM
DB 92 = FIFO_SHR Datenspeicher fuer Auftraege SHR
FB 2 -FBANL_2 C:TEST06ST.S5D BIB=52002 LAE=189
Blatt 4
DB 93 = FIFO_TX Datenspeicher fuer Sendeauftraege
Netzwerk 8
00B7 :BE
[1w
Gruß
Oliver