grosser_marco
Level-1
- Beiträge
- 45
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo allerseits,
ich mal wieder mit einem Problem.
Ich will für eine Maschine alle Eingänge, die diese Maschine haben könnte, in einer Struktur zusammen fassen, z.B.
TYPE Typ_MaschineInput :
STRUCT
Eingang1: BOOL;
Eingang2: BOOL;
Eingang3: BOOL;
Eingang4: BOOL;
END_STRUCT
END_TYPE
Dann leite ich von diesem Typ ein Objekt für meine reale Maschine ab, das ich als Eingang lokiere:
Maschine1_Input AT%I*: Typ_MaschineInput;
Das hat den Vorteil daß ich bei 3 Maschinen dieses Typs pro Maschine jeweils nur 1 Objekt der Input-Struktur ableiten muß und dann Strukturvariablen dieses Objekts einfach im Systemmanager mit den Eingangskanälen verknüpfe.
Soweit, sogut.
Wenn ich aber die Strukturvariablen im Systemmanager verknüpft habe und danach merke, daß mal wieder ein neuer Eingang dazu gekommen ist und diesen nachträglich in die Struktur einfüge, z.B.
TYPE Typ_MaschineInput :
STRUCT
Eingang1: BOOL;
Eingang2: BOOL;
Eingang3: BOOL;
Eingang4: BOOL;
neuerEingang: BOOL;
END_STRUCT
END_TYPE
dann sind nach dem Neueinlesen des Projektes im Systemmanager sämtliche Verknüpfungen zu dieser struktur gelöscht...
Mach ich da was falsch oder ist das normal so???
Viele Grüße
ich mal wieder mit einem Problem.
Ich will für eine Maschine alle Eingänge, die diese Maschine haben könnte, in einer Struktur zusammen fassen, z.B.
TYPE Typ_MaschineInput :
STRUCT
Eingang1: BOOL;
Eingang2: BOOL;
Eingang3: BOOL;
Eingang4: BOOL;
END_STRUCT
END_TYPE
Dann leite ich von diesem Typ ein Objekt für meine reale Maschine ab, das ich als Eingang lokiere:
Maschine1_Input AT%I*: Typ_MaschineInput;
Das hat den Vorteil daß ich bei 3 Maschinen dieses Typs pro Maschine jeweils nur 1 Objekt der Input-Struktur ableiten muß und dann Strukturvariablen dieses Objekts einfach im Systemmanager mit den Eingangskanälen verknüpfe.
Soweit, sogut.
Wenn ich aber die Strukturvariablen im Systemmanager verknüpft habe und danach merke, daß mal wieder ein neuer Eingang dazu gekommen ist und diesen nachträglich in die Struktur einfüge, z.B.
TYPE Typ_MaschineInput :
STRUCT
Eingang1: BOOL;
Eingang2: BOOL;
Eingang3: BOOL;
Eingang4: BOOL;
neuerEingang: BOOL;
END_STRUCT
END_TYPE
dann sind nach dem Neueinlesen des Projektes im Systemmanager sämtliche Verknüpfungen zu dieser struktur gelöscht...
Mach ich da was falsch oder ist das normal so???
Viele Grüße