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
Kurzfristige Maßnahmen / Bewertung/Empfehlungen:


URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/202200192/0/
Kontaktformular