Behoben ab:
Panel Controller p500 V3.15
Controller 3200 C V3.15
Verhalten der neuen Version:
Die Prozessdaten vom EtherCAT-Slave werden korrekt aus dem aktuellen PLC-Zyklus in das Prozessabbild geschrieben.
Beschreibung des Verhaltens:
Im Prozessabbild von EtherCAT-Slaves steht zwei PLC-Zyklen hintereinander der gleiche Istwert.
Unter welchen Bedingungen tritt das Verhalten auf?
Ist im PLC Designer Projekt in der Reiterkarte 'Settings' des EtherCAT-Masters die Option 'Senden am Task start' aktiv, dann kann es sporadisch bei den ersten EtherCAT-Slaves nach dem EtherCAT-Master, bei denen die Einstellung 'Select DC' auf 'DC-Synchronous' eingestellt ist, auftreten, das Prozessdaten vom EtherCAT-Slave aus dem letzten PLC-Zyklus in das Prozessabbild geschrieben werden
Betroffene Produkte:
Panel Controller p500
Controller 3200 C (ohne IO-Scheiben am Rückwandbus) ab Version V3.3
Kurzfristige Maßnahmen:
- Deaktivieren Sie die Einstellung 'Senden am Task start' in der Reiterkarte 'Settings' des EtherCAT Master
- Wenn der EtherCAT-Frame zwingend am Anfang des PLC-Zyklus gesendet werden muss, dann geben Sie in der gleichen Reiterkarte den 'Master Shift' frei und setzen Sie die Master Shift Zeit auf 0µs.
Bewertung/Empfehlungen:
Die Option 'Senden am Task start' ist standardmäßig aktiv. In diesem Fall werden sporadisch die Istwerte von EtherCAT-Slaves für einen PLC-Zyklus nicht aktualisiert. Unter 'Kurzfristige Maßnahmen' sind Abhilfen beschrieben.