SFC15 meldet falsche Laddr???

plc_tippser

Level-1
Beiträge
2.500
Reaktionspunkte
308
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich habe den SPC15 mit folg. Parametern beschaltet:

Code:
      CALL  "DPWR_DAT"
       LADDR  :=W#16#112
       RECORD :=P#DB1.DBX0.0 BYTE 2
       RET_VAL:=MW34

112 steht für PAW274

Im RET_VAL bekomme ich:
8093 Für die unter LADDR angegebene logische Adresse existiert keine DP-Baugruppe/kein PROFINET IO-Device, auf die/das Sie konsistente Daten schreiben können.

Was kann das sein?

pt
 
Hallo Tippser!
Ich würde die Hardwarekonfig überprüfen, ob da die Adressen richtig eingestellt sind. Dann würde ich prüfen ob der Profibus generell läuft. Als nächstes würde ich die zwei Byte mal direkt zum Slave übertragen
L db1.dbw0
T paw274

Gruß

Andreas
 
Hi
ich habe die Daten zuerst direkt übertragen, aus der Var-Tabelle.
Das ging.

Anschließend habe ich das gleiche mit den SFC´s probiert, ohne Erfolg. Es werden mehr als 2 oder 4 Byte. Das ist nur ein Versuch, um ein Gateway zu testen.

Die Hardwareadressen habe ich schon x-mal kontrolliert und der DP läuft.
Wenn ich es wieder direkt mit lade+transfer. dann gehts.

pt
 
Hallo Tippser
Hier ein Auszug aus der Beschreibung zum SFC:

Der Quellbereich muß dieselbe Länge aufweisen, die Sie für die selektierte Baugruppe mit STEP 7 projektiert haben.

Ich verstehe das so, das der Quellbereich (also dein Record) so groß sein muß wie der in der HW-Konfig projektierte Bereich.

Gruß

Andreas
 
Längen passten,

aber, ich habe die Hardware auf 8Byte kons. geändert, den Pointer an den SFC´s angepasst und schau da guck, et geht.

Danke für die Mühe, pt :roll:
 
Zurück
Oben