Anwenderkomponenten-Fehler (PLCNEXT0005): Der Komponentenname '...' in der Komponentenbeschreibung und der Name der Komponentenbeschreibungsdatei '...' müssen gleich sein.
Die referenzierte Bibliothek enthält einen Fehler. Der in der Komponentenbeschreibungsdatei (*.compmeta) spezifizierte Name der Komponente und der Name der Komponentenbeschreibungsdatei sind nicht identisch. Dieser Fehler wurde möglicherweise beim Erzeugen der Bibliothek gemeldet.
Hintergrund: Eine Bibliothek ist eine zip-Datei mit anderer Dateierweiterung (*.pcwlx), die eine Ordnerstruktur mit bibliothekenspezifischen Dateien enthält. Wenn Sie die .pcwlx-Datei in eine .zip-Datei umbenennen, können Sie die Bibliotheksdatei wie jedes andere zip-Archiv entpacken.
Abhilfe
- Erzeugen Sie die Bibliothek neu und reimportieren Sie sie in Ihr Projekt, wie im Thema "Bibliotheken einfügen" beschrieben.Verwenden Sie zum Erzeugen der Bibliothek für PLCnext Technology-Steuerungen die PLCnext Technology Toolchain. (Sie können die Toolchain für Ihre Steuerung im Download-Bereich phoenixcontact.net/products herunterladen.)Oder
- Entpacken und editieren Sie den Inhalt der .pcwlx-Datei wie folgt:
Hinweis
Die folgenden Schritte richten sich an Experten.- Suchen Sie die .pcwlx-Datei auf Ihrer Festplatte. (Das Standardverzeichnis für Bibliotheksdateien ist im Dialog 'Extras > Optionen' unter der Kategorie 'Werkzeug | Verzeichnisse' festgelegt.)
- Ändern Sie die Dateiendung von pcwlx in zip und entpacken Sie die zip-Datei in einen Ordner auf der Festplatte.
- Suchen Sie in der entpackten Ordnerstruktur die .compmeta-Datei und öffnen Sie diese mit einem Texteditor. (Die .compmeta-Datei ist eine XML-Datei, welche die Beschreibung der in der Bibliothek enthaltenen Komponenten enthält.)
- Stellen Sie sicher, dass das Attribut "name" in der .compmeta-Datei den Namen der .compmeta-Datei enthält. Passen Sie den Namen gegebenenfalls an.Beispiel:
Dateiname Wert des Attributs "name" MyLibComponent.compmeta <Component name="MyLibComponent" ....> - Wählen Sie anschließend alle Dateien aus, packen Sie sie in eine zip-Datei und benennen Sie diese in die ursprüngliche .pcwlx-Datei um.
- Fügen Sie die Bibliothek in Ihr Projekt ein, wie unter "Bibliotheken einfügen" beschrieben.