-> Hier kostenlos registrieren
Hallo,
ich habe mir momentan die aufgabe gemacht folgenden Code Multiinstanzfähig zu machen.
Dabei soll sowol der DB, die Bytes des DB und die Adresse der Perepherie Variabel sein, je nach Übergabeparameter.
Ich habe schonmal angefangen aber komme nicht weiter.
Bisheriges "Ergebnis"
ich habe mir momentan die aufgabe gemacht folgenden Code Multiinstanzfähig zu machen.
Code:
L 0
T DB101.DBD 0
T DB101.DBD 4
SET
UN #reset
S DB101.DBX 4.0
L DB101.DBD 0
T PAD 272
L DB101.DBW 4
T PAW 276
L PED 272
T DB101.DBD 8
L PED 276
T DB101.DBD 12
Dabei soll sowol der DB, die Bytes des DB und die Adresse der Perepherie Variabel sein, je nach Übergabeparameter.
Ich habe schonmal angefangen aber komme nicht weiter.
Bisheriges "Ergebnis"
Code:
TAR1
T #AdrReg1
TAR2
T #AdrReg2
L #StDB
T #TDbNr
LAR1
AUF DB [#TDbNr]
L 0
T D [AR1,P#0.0]
T D [AR1,P#4.0]
SET
UN #Reset
= [AR1,P#4.0]
L #TDbNr
LAR1
CALL "DPWR_DAT"
LADDR :=???
RECORD :=#StByte
RET_VAL:=#tRetVal
...
Zuletzt bearbeitet: