-

CIL-Generator Fehler (CILG0030 bis CILG0036): Die ausgewählte Ressource '...' unterstützt keine ...

Die Beschreibung gilt für die CIL-Generator Fehler CILG0030, CILG0031, CILG0032, CILG0033, CILG0035 und CILG0036.

Der CIL-Generator hat die Verwendung eines Elements erkannt, das im PLCnext-Kontext oder für eine Steuerung mit der von Ihnen verwendeten Firmware-Version nicht zulässig ist.

Wenn die Fehlermeldung auf einen nicht unterstützten POE-Typ verweist (CILG0030), ist die POE wahrscheinlich in einer referenzierten C# Bibliothek definiert. (Ältere C#-FBs könnten z.B. eine veraltete Signatur haben oder es ist das Attribut 'not supported' gesetzt.)
Ein anderer Grund für den Fehler könnte sein, dass in einer Standard-POE ein sicherheitsbezogenes POE-Element verwendet wird.

Wenn die Fehlermeldung auf einen nicht unterstützten WSTRING-Datentyp verweist (CILG0033), beachten Sie, dass dieser Datentyp nur ab Firmware-Version 2021.0 unterstützt wird.

Abhilfe

  1. Doppelklicken Sie auf die Fehlermeldung, um zum betroffenen Element zu springen.
  2. Korrigieren Sie das Projekt, indem Sie das Element durch ein zulässige (unterstütztes) Element ersetzen.

    Wenn die Ursache für den Fehler in einer referenzierten C#-Bibliothek liegt, wenden Sie sich an den Ersteller der Bibliothek.

    Wenn der Quellcode der Bibliothek verfügbar und editierbar ist, öffnen Sie das C#-Projekt und stellen Sie sicher, dass das in der Fehlermeldung genannte Element keine ungültige Eigenschaft besitzt. Exportieren Sie die Bibliothek erneut.