Safety-Baugruppen: Datentyp des instanzierten Funktionsbausteins hat sich geändert (behoben ab Controller Gerätebeschreibung V01.08 / V03.21.02)
Behoben ab:
Bibliothek: L_EtcSlaveConfig ab V03.25.00
die Bibliothek L_EtcSlaveConfig wird über die Referenzierung in den Controller Gerätebeschreibungs-Dateien wirksam:
Controller (3200C, p500, c300, p300): ab Controller Gerätebeschreibung V03.21.02
Controller (c520, c550): ab Controller Gerätebeschreibung V01.08.00
(Update über Easy Package-Manager mit Service-Pack)
Verhalten der neuen Version:
Die automatisch beim Einfügen einer Safety-Klemme instanzierten Funktionsbausteine unterstützen jetzt wieder den ursprünglichen Datentyp (ETCSlave).
Beschreibung des Verhaltens:
Beim Einfügen einer Safety-Klemme in den EtherCAT-Gerätebaum wird automatisch ein Funktionsbaustein instanziert, um weitere Informationen zum EtherCAT-Slave bereitzustellen, z.B. die physikalische Slave-Adresse.
Der Basistyp dieses Funktionsbausteines hat sich zwischenzeitlich geändert, so dass mit älteren Bibliothkesversionen erstellte Funktionsbausteine, welche auf den EtherCAT-Slave-FB zugreifen, nicht mehr kompilierbar sind.
Unter welchen Bedingungen tritt das Verhalten auf?
Verwendung einer EtherCAT Safety-Klemme und
auf bestimmte Schnittstellen des EtherCAT-Slave-Funktionsbausteines soll aus der Applikation heraus zugegriffen werden und
die Zugriffe wurden bereits mit älteren Bibliotheksversionen erstellt.
Betroffene Produkte:
Bibliothek: L_EtcSlaveConfig ab V03.24.00
die Bibliothek L_EtcSlaveConfig wird über die Referenzierung in den Controller Gerätebeschreibungs-Dateien wirksam:
Controller (3200C, p500, c300, p300): nur Controller Gerätebeschreibung V03.21.01
Controller (c520, c550): nur Controller Gerätebeschreibung V01.07.xx