-> Hier kostenlos registrieren
Hallo zusammen
Ich habe ein problem mit dem übersetzen eines Lir 0 befehles da ich gehört habe das dies nicht ohne weiteres geht wenn er auf einen bereich wie E 400 zugreift der code ist wie folgt.
von mir wurde er wie folgt geändert:
ausserdem habe ich E 400 noch in folgendem aufruf in der S5 quelle gfunden
Ist meine übersetzung inordnung oder gibt es noch etwas zu beachten?
Ich habe ein problem mit dem übersetzen eines Lir 0 befehles da ich gehört habe das dies nicht ohne weiteres geht wenn er auf einen bereich wie E 400 zugreift der code ist wie folgt.
Code:
L #DB_S
SLW 1 // 1 DW = 2 BYTES
L W#16#E400 // START ADDRESS DB's
+I
// LIR 0; // START ADDRESS SOURCE-DB
// *** Fehler in Zeile 4421 (FB 6): Befehl nicht definiert. ***
T MW 33
//;
L #DW_S
SLW 1
L 114 // 114 BYTE
+I
L MW 33
+I
T MW 33
Code:
L #DB_S
T #AUF_DB_S
L #DB_S
SLW 1 // 1 DW = 2 BYTES
L W#16#E400 // START ADDRESS DB's
+I
AUF DB [#AUF_DB_S]
T MW 33
//;
L #DW_S
SLW 1
L 114 // 114 BYTE
+I
L MW 33
+I
T MW 33
Code:
L = K/DB DB/NR. = 0 ?
L KB 255
UW
SPZ = M003 DB - NR. NICHT EINGETRAGEN
SLW 1
ADD KF -7168 = ADR.: E400 H
LIR 0
L KB 0
T MB 249
OW
SPZ = ERR4 JA, FEHLER 04
LW = ANF
SLW 1
+F
R M 254.0
M008 T MW 246
LIR 0
T MW 244
M007 UN M 254.0
= M 254.0
Ist meine übersetzung inordnung oder gibt es noch etwas zu beachten?