-> Hier kostenlos registrieren
Hallo,
ich bekomme in folgendem Programm, immer einen Fehler (beim beobachten) - RET_VAL-FEHLERCODE: 80B1 = [Die Länge des angegebenen Zielbereichs ist ungleich der mit HW Konfig projektierten Nutzdatenlänge.]
Ich find den Fehler nicht!
Hier meine Programm ausschnitte (Programm ist eigentlich für mehrere Regler - ich wills aber erstmal mit einem hinkriegen):
Danke im Vorraus
22.0 stat Regler_01.Regler.OUT.PAW2 WORD W#16#0 W#16#0 HW Error Reset WR
[FB10]
RET_VAL:=#retval #retval
[FB1]
Adresse_OUT:=W#16#100
[HW-KONFIG]
131 260...261 A ---- 1(3) - - - 6 -
ich bekomme in folgendem Programm, immer einen Fehler (beim beobachten) - RET_VAL-FEHLERCODE: 80B1 = [Die Länge des angegebenen Zielbereichs ist ungleich der mit HW Konfig projektierten Nutzdatenlänge.]
Ich find den Fehler nicht!
Hier meine Programm ausschnitte (Programm ist eigentlich für mehrere Regler - ich wills aber erstmal mit einem hinkriegen):
Danke im Vorraus
[DB]
Adresse Deklaration Name Typ Anfangswert Aktualwert Kommentar
0.0 stat:in Regler_01.Adresse_IN WORD W#16#0 W#16#0
2.0 stat:in Regler_01.Adresse_OUT WORD W#16#0 W#16#0
4.0 stat Regler_01.Regler.IN.PEW1 DWORD DW#16#0 DW#16#0 Flow Rd
8.0 stat Regler_01.Regler.IN.PEW2 DWORD DW#16#0 DW#16#0 Setpoint Rd
12.0 stat Regler_01.Regler.IN.PEW3 WORD W#16#0 W#16#0 HW Error Rd
14.0 stat Regler_01.Regler.IN.PEW4 DWORD DW#16#0 DW#16#0 SerialNumber Rd
18.0 stat Regler_01.Regler.OUT.PAW1 DWORD DW#16#0 DW#16#0 Setpoint Wr
Adresse Deklaration Name Typ Anfangswert Aktualwert Kommentar
0.0 stat:in Regler_01.Adresse_IN WORD W#16#0 W#16#0
2.0 stat:in Regler_01.Adresse_OUT WORD W#16#0 W#16#0
4.0 stat Regler_01.Regler.IN.PEW1 DWORD DW#16#0 DW#16#0 Flow Rd
8.0 stat Regler_01.Regler.IN.PEW2 DWORD DW#16#0 DW#16#0 Setpoint Rd
12.0 stat Regler_01.Regler.IN.PEW3 WORD W#16#0 W#16#0 HW Error Rd
14.0 stat Regler_01.Regler.IN.PEW4 DWORD DW#16#0 DW#16#0 SerialNumber Rd
18.0 stat Regler_01.Regler.OUT.PAW1 DWORD DW#16#0 DW#16#0 Setpoint Wr
22.0 stat Regler_01.Regler.OUT.PAW2 WORD W#16#0 W#16#0 HW Error Reset WR
[FB10]
Netzwerk: 1 EINLESEN
CALL "DPRD_DAT" SFC14 -- Read Consistent Data of a Standard DP Slave
LADDR :=#Adresse_IN #Adresse_IN
RET_VAL:=#retval #retval
RECORD :=#Regler.IN #Regler.IN
Netzwerk: 2 VERARBEITUNG
//VERARBEITUNG
Netzwerk: 3 AUSGABE
CALL "DPWR_DAT" SFC15 -- Write Consistent Data to a Standard DP Slave
LADDR :=#Adresse_OUT #Adresse_OUT
RECORD :=#Regler.OUT #Regler.OUT
CALL "DPRD_DAT" SFC14 -- Read Consistent Data of a Standard DP Slave
LADDR :=#Adresse_IN #Adresse_IN
RET_VAL:=#retval #retval
RECORD :=#Regler.IN #Regler.IN
Netzwerk: 2 VERARBEITUNG
//VERARBEITUNG
Netzwerk: 3 AUSGABE
CALL "DPWR_DAT" SFC15 -- Write Consistent Data to a Standard DP Slave
LADDR :=#Adresse_OUT #Adresse_OUT
RECORD :=#Regler.OUT #Regler.OUT
RET_VAL:=#retval #retval
[FB1]
Netzwerk: 1 Aufruf Regler_1
CALL #Regler_01
Adresse_IN :=W#16#100
CALL #Regler_01
Adresse_IN :=W#16#100
Adresse_OUT:=W#16#100
[HW-KONFIG]
67 256...259 E ---- 1(3) - - - 1 -
67 260...263 E ---- 1(3) - - - 2 -
67 264...265 E ---- 1(3) - - - 3 -
67 266...269 E ---- 1(3) - - - 4 -
131 256...259 A ---- 1(3) - - - 5 -
67 260...263 E ---- 1(3) - - - 2 -
67 264...265 E ---- 1(3) - - - 3 -
67 266...269 E ---- 1(3) - - - 4 -
131 256...259 A ---- 1(3) - - - 5 -
131 260...261 A ---- 1(3) - - - 6 -