PROFINET: Bitweise Übertragung schlägt fehl (behoben ab V1.8)

Behoben ab:
Cabinet Controller c520 V1.8
Cabinet Controller c550 V1.8
Cabinet Controller c750 V1.8

Verhalten der neuen Version:
Über die PROFINET-Schnittstelle des Controllers können auch komplette Bytes und Words bitweise übertragen werden.
 
Beschreibung des Verhaltens:
Die Bit-Variablen werden im PROFINET-Prozessabbild nicht bzw. falsch gesetzt.

Unter welchen Bedingungen tritt das Verhalten auf?
Das oben beschriebene Verhalten tritt auf, 
  • wenn in einem PROFINET Device in einem 'Mixed In/Out Byte'-Gerät Variablen auf alle 8 Bits (Bit0 bis Bit7) eines Bytes gemappt sind, d.h. das komplette Byte ist bitweise mit einzelnen Variablen verbunden.
  • wenn in einem PROFINET Device in einem 'Mixed In/Out Word'-Gerät Variablen auf alle 16 Bits (Bit0 bis Bit 15) eines Words gemappt sind, d.h. das komplette Word ist bitweise mit einzelnen Variablen verbunden.
Betroffene Produkte:
Cabinet Controller c520 ab V1.0
Cabinet Controller c550 ab V1.0
Cabinet Controller c750 ab V1.0

Kurzfristige Maßnahmen:
Mappen Sie in einem 'Mixed In/Out xxx' Gerät eines PROFINET Device nicht alle Bits eines Bytes bzw. Words auf boolesche Variablen. Anstattdessen wird empfohlen, eine Variable auf das komplette Byte bzw. Word zu mappen.

Bewertung/Empfehlungen:
Bei einem bitweisen Zugriff auf das Prozessabbilds der PROFINET Device Schnittstelle des Lenze Controller, können unter den oben beschriebenen Bedingungen die einzelnen Bits falsch gesetzt werden. Unter Kurzfristige Maßnahmen ist eine applikative Lösung beschrieben.

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