-> Hier kostenlos registrieren
ich sitze hier an einem testprogramm, welches am anfang in plcsim wunderbar lief, nur etwas verkürzt wurde, da ich den db wo die daten drinne sind verkleiner habe!
nun läuft es nicht mehr, und ich weiß echt nicht wieso...
hier die awl vom ob1:
call FC 1
die AWL vom FC 1:
AUF DB 1000
L P#0.0
LAR1
//Netzwerk: 2 Bauvorschrift laden
L DBW [AR1,P#0.0]
T AW 0
L W#16#2
SLD 3
+AR1
//Netzwerk: 3 Wiederholungsanzahl laden
L DBW [AR1,P#0.0]
T AW 2
L W#16#2
SLD 3
+AR1
//Netzwerk: 4 Makronummer 1 laden
L DBW [AR1,P#0.0]
T AW 4
L W#16#2
SLD 3
+AR1
//Netzwerk: 5 länge des ersten Parameters laden
L DBW [AR1,P#0.0]
T AW 6
L DBW [AR1,P#0.0]
T MW 2
L W#16#2
SLD 3
+AR1
L MW 2
SLD 3
+AR1
//Netzwerk: 10 Checksumme laden
L DBB [AR1,P#0.0]
T AW 16
L W#16#2
SLD 3
+AR1
und der db1000:
hoffe der fehler fällt jemand auf!
bitte an der indirekten adressierung nichts ändern, die ist muss da der db1000 verändert wird!
Danke
Ingo
nun läuft es nicht mehr, und ich weiß echt nicht wieso...
hier die awl vom ob1:
call FC 1
die AWL vom FC 1:
AUF DB 1000
L P#0.0
LAR1
//Netzwerk: 2 Bauvorschrift laden
L DBW [AR1,P#0.0]
T AW 0
L W#16#2
SLD 3
+AR1
//Netzwerk: 3 Wiederholungsanzahl laden
L DBW [AR1,P#0.0]
T AW 2
L W#16#2
SLD 3
+AR1
//Netzwerk: 4 Makronummer 1 laden
L DBW [AR1,P#0.0]
T AW 4
L W#16#2
SLD 3
+AR1
//Netzwerk: 5 länge des ersten Parameters laden
L DBW [AR1,P#0.0]
T AW 6
L DBW [AR1,P#0.0]
T MW 2
L W#16#2
SLD 3
+AR1
L MW 2
SLD 3
+AR1
//Netzwerk: 10 Checksumme laden
L DBB [AR1,P#0.0]
T AW 16
L W#16#2
SLD 3
+AR1
und der db1000:
Adresse Name Typ Anfangswert Kommentar
0.0 STRUCT
+0.0 BauVNR WORD W#16#2732
+2.0 anzWIED WORD W#16#3
+4.0 MakroNR1 WORD W#16#1
+6.0 parLang WORD W#16#2
+8.0 para1 WORD W#16#2444
+10.0 Checksumme BYTE B#16#34
=12.0 END_STRUCT0.0 STRUCT
+0.0 BauVNR WORD W#16#2732
+2.0 anzWIED WORD W#16#3
+4.0 MakroNR1 WORD W#16#1
+6.0 parLang WORD W#16#2
+8.0 para1 WORD W#16#2444
+10.0 Checksumme BYTE B#16#34
hoffe der fehler fällt jemand auf!
bitte an der indirekten adressierung nichts ändern, die ist muss da der db1000 verändert wird!
Danke
Ingo