Anwenderkomponenten-Fehler (PLCNEXT0006): Der Programmname '...' in der Programmbeschreibung und der Name der Programmbeschreibungsdatei '...' müssen gleich sein.
Die referenzierte Bibliothek enthält einen Fehler. Der in der Programmbeschreibungsdatei (*.libmeta) spezifizierte Name des Programms und der Name der Programmbeschreibungsdatei 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 .progmeta-Datei und öffnen Sie diese mit einem Texteditor. (Die .progmeta-Datei ist eine XML-Datei, welche die Beschreibung der in der Bibliothek enthaltenen Programme enthält.)
- Stellen Sie sicher, dass das Attribut "name" in der .progmeta-Datei den Namen der .progmeta-Datei enthält. Passen Sie den Namen gegebenenfalls an.Beispiel:
Dateiname Wert des Attributs "name" MyLibProgram.progmeta <Program name="MyLibProgram" ....> - 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.