L_ETC_CoE_SdoWriteEx mit CompleteAccess liefert keinen Fehlercode mehr beim Schreiben auf ReadOnly Parametern (behoben ab V3.14)

Behoben ab:
Controller c300 ab V3.14
Controller 3200C ab V3.14
Panel Controller p300 ab V3.14
Panel Controller p500 ab V3.14
 
Verhalten der neuen Version:
Der Funktionsbaustein L_ETC_CoE_SdoWriteEx mit Eingangswert dwFlags = CompleteAcces beschreibt nun auch nachfolgende Subindizes. Bedenken Sie, dass der verwendete EtherCat Slave diese Funktionalität unterstützen muss.
 
Beschreibung des Verhaltens:
Werden Parameter im Modus Complete Access beschrieben, so wird nur der erste Subindex (0) gesetzt, alle weiteren nachfolgenden SubinIndizes nicht.
 
Unter welchen Bedingungen tritt das Verhalten auf?
Das oben beschriebene Verhalten tritt auf, wenn der Funktionsbausteins L_ETC_CoE_SdoWriteEx mit Eingangswert dwFlags = CompleteAcces verwendet wird.
 
Betroffene Produkte:
Controller c300 ab V3.8
Controller 3200C ab V3.0
Panel Controller p300 ab V3.8
Panel Controller p500 ab V3.2
 
Kurzfristige Maßnahmen:
Benutzen Sie nicht den Modus Complete Access, sondern schreiben Sie jeden einzelnen Subindex mit dem FB L_ETC_CoE_SdoWrite.
 
Bewertung/Empfehlungen:
Der Baustein mit diesem Modus wird äußerst selten eingesetzt. Unter Kurzfristige Maßnahme ist eine applikative Lösung beschrieben. 

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