Behoben ab:
PLC Designer V3.14
Projektvorlage ApplicationTemplate Standard V3.14
Verhalten der neuen Version:
Beim Einfügen eines Maschinenmoduls in den Baustein MMT werden keine unbekannten Variablen dem Maschinenmodul zugewiesen. Im Meldungsfenster des Precompiler erscheint die Meldung:
C0039: VAR_IN_OUT 'Variable' must be assigned in call of 'MFB_Maschinenmodulname'.
Beschreibung des Verhaltens:
Wird mit dem Kontextmenübefehl 'Insert Machine Module Instance' ein Maschinenmodul in den Baustein MMT eingefügt, dann wird einem Eingang des Maschinenmoduls eine unbekannte Variable zugewiesen.
Unter welchen Bedingungen tritt das Verhalten auf?
Wurde der Baustein MFB_Maschinenmodulname um eine VAR_IN_OUT-Variable erweitert, dann weist der PLC Designer dieser Variablen beim Einfügen des Maschinenmoduls in den Baustein MMT über den Befehl 'Insert Machine Module Instance' eine globale Variable zu, die nicht im Projekt deklariert ist.
Betroffene Produkte:
PLC Designer V3.13
Projektvorlage ApplicationTemplate Standard V3.13
Kurzfristige Maßnahmen:
Ersetzen Sie die unbekannt Variable durch die gewünschte Variable.
Bewertung/Empfehlungen:
Maschinenmodule werden häufig um einen "Achs-Eingang" (VAR_IN_OUT-Variable vom Typ AXIS_REF) erweitert. In diesem Fall greift diese Funktionseinschränkung.