Behoben ab:
Projektvorlage ApplicationTemplate Standard ab V3.21
Verhalten der neuen Version:
Es wird nur noch das umzubenennde Maschinenmodul umbenannt. Der Instanz- bzw. Variablenname dieses Maschinenmoduls bleibt beim Umbenennen des Maschinenmoduls unverändert.
Beschreibung des Verhaltens:
Nach dem Umbenennen eines Maschinenmoduls mit dem Kontextmenübefehl 'Rename Machine Module' erscheinen beim Übersetzen Fehlermeldungen:
C0077: Unknown type: 'xxx'
Unter welchen Bedingungen tritt das Verhalten auf?
Beginnt der Name eines Maschinenmoduls mit dem Namen des Maschinenmoduls, das umbenannt werden soll (z.B. MM_SlaveAB - MM_SlaveA), dann werden beide Maschinenmodule inklusive deren Instanznamen und Datentypen im Ordner 'A55_VarLists' und im Baustein 'MMT' (Ordner 'A10_MachineModuleTree) umbenannt.
Im Ordner 'A70_MachineModuleSources' werden die Maschinenmodule korrekt umbenannt.
Betroffene Produkte:
Projektvorlage ApplicationTemplate Standard ab V3.17
Kurzfristige Maßnahmen:
Passen Sie manuell den Maschinenmodulnamen bzw. die Datentypen entsprechend in den globalen Variablenlisten im Ordner 'A55_VarLists' und im Baustein 'MMT' an.
Bewertung/Empfehlungen:
Nach dem Umbenennen von Maschinenmodulen im PLC Designer Projekt können Übersetzungsfehler auftreten. Durch manuelle Anpassung (siehe Kurzfristige Maßnahmen) können die Übersetzungsfehler beseitigt werden.