Beschreibung des Verhaltens:
Ablauf:
- Projekt basierend auf das Application Template erstellen.
- benutzerdefinierte Bibliothek (z.B. mit eigenen Maschinenmodulen) in das Bibliotheksrepository installieren
- benutzerdefinierte Bibliothek im Bibliotheksverwalter im Reiter "POU" als Platzhalter einfügen
- benutzerdefiniertes Maschinenmodul "*MM_Name*" einfügen (Load Machine Module)
- Eingefügtes Maschinenmodul in MMT einfügen
- Projekt übersetzen
Erwartetes Ergebnis:
- Das Projekt wird fehlerfrei übersetzt.
Tatsaechliches Ergebnis:
- Beim Übersetzen erscheint die Fehlermeldung "The slave MM_Dcl.*MM_Name*' in MMT object is not valid"
- Im MMT-Baustein besitzt der MFB_*MM_Name* keinen Masterbus-Eingang bzw. Slavebus-Ausgang.
Unter welchen Bedingungen tritt das Verhalten auf?
Die benutzerdefinierte Bibliothek wurde im Bibliotheksverwalter in der Reiterkarte "POU" als Platzhalter eingefügt.
Betroffene Produkte:
PLC Designer ab V3.19
Kurzfristige Maßnahmen:
Lösungsmöglichkeit 1:
-----------------------------
Bibliothek in der Reiterkarte POU direkt hinzufügen und nicht über Platzhalter.
Lösungsmöglichkeit 2:
-----------------------------
Bibliothek in der Reiterkarte Device über Platzhalter hinzufügen und den Platzhalter auflösen.
Bewertung/Empfehlungen:
Lösungsmöglichkeit 2.
Hinweis: Für dieses Verhalten ist keine Änderung geplant!