Reto
Level-1
- Beiträge
- 158
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen
Ich Sitze hier wieder mal an einem Problem. Folgende Situation:
414-2DP CPU, an welcher drei SEW MoviDrive A angeschlossen sind (via ProfiBus).
Diese erhalten je 6 Datenworte mittels SFC15. Beim ersten funktioniert das auch tadellos ... die beiden weiteren erhalten jedoch nur die Datenworte 1-3, 4-6 gehen irgend wo verloren. Sie werden nicht mit 0 geschrieben, die bleiben einfach auf dem letzten Stand.
Ich hab die Kommunikation wie folgt gelöst:
PA ist ein Struct aus total 6 Daten-Worten (16 BOOL + DINT + 2x INT)
Gibt's hier irgend einen Fehler?
Danke im Voraus
PS: Noch ein paar Daten: DP-Adressen (50, 51, 52), Anfangs E-Adresse (512, 524, 536), Anfangs A-Adresse (512, 524, 536) ... jeweils die erste geht, die mittlere und die letzte geht nicht.
CPU: 6ES7 414-2XG03-0AB0
Ich Sitze hier wieder mal an einem Problem. Folgende Situation:
414-2DP CPU, an welcher drei SEW MoviDrive A angeschlossen sind (via ProfiBus).
Diese erhalten je 6 Datenworte mittels SFC15. Beim ersten funktioniert das auch tadellos ... die beiden weiteren erhalten jedoch nur die Datenworte 1-3, 4-6 gehen irgend wo verloren. Sie werden nicht mit 0 geschrieben, die bleiben einfach auf dem letzten Stand.
Ich hab die Kommunikation wie folgt gelöst:
Code:
CALL "DPWR_DAT" (
LADDR := #Addr,
RECORD := #PA,
RET_VAL := #Returncode_SFC15);
L #Returncode_SFC15;
L 0;
<>I ;
SPB M001;
BEA ;
Gibt's hier irgend einen Fehler?
Danke im Voraus
PS: Noch ein paar Daten: DP-Adressen (50, 51, 52), Anfangs E-Adresse (512, 524, 536), Anfangs A-Adresse (512, 524, 536) ... jeweils die erste geht, die mittlere und die letzte geht nicht.
CPU: 6ES7 414-2XG03-0AB0
Zuletzt bearbeitet: