-> Hier kostenlos registrieren
Moin, moin,
tapse seit ein paar Tagen durch die SPS Welt und brauche schon Hilfe...
Folgende Aufgabenstellung:
Ein Funktionsblock (FB_Zone) enthält eine Array von Funktionsblock (FB_Gerät).
Es gibt mehrere Zonen, welche alle eine unterschiedliche Anzahl von Geräten beinhalten.
Einfache Lösung: immer ein Array mit der max. möglichen Anzahl der Geräte. Ist aber nicht schön, weil zwischen einem und 10 Geräten alles vorkommt.
Gibt es die Möglichkeit beim Aufruf des FB_Zone die Anzahl der benötigten FB_Geräte anzugeben, das ein Array von FB_Gerät in der passenden Größe generiert wird?
Die Anzahl der FB_Gerät wird während der Laufzeit nicht mehr geändert.
Da noch Anfänger, wäre ein Möglichkeit ohne NEW und DELETE schön, ausser es kann mir einer mit einfachen Worten erklären.
Software ist TwinCat3, geschrieben wird alles in ST.
Danke für alle guten Ansätz und Ahoi,
Mark
tapse seit ein paar Tagen durch die SPS Welt und brauche schon Hilfe...
Folgende Aufgabenstellung:
Ein Funktionsblock (FB_Zone) enthält eine Array von Funktionsblock (FB_Gerät).
Es gibt mehrere Zonen, welche alle eine unterschiedliche Anzahl von Geräten beinhalten.
Einfache Lösung: immer ein Array mit der max. möglichen Anzahl der Geräte. Ist aber nicht schön, weil zwischen einem und 10 Geräten alles vorkommt.
Gibt es die Möglichkeit beim Aufruf des FB_Zone die Anzahl der benötigten FB_Geräte anzugeben, das ein Array von FB_Gerät in der passenden Größe generiert wird?
Die Anzahl der FB_Gerät wird während der Laufzeit nicht mehr geändert.
Da noch Anfänger, wäre ein Möglichkeit ohne NEW und DELETE schön, ausser es kann mir einer mit einfachen Worten erklären.
Software ist TwinCat3, geschrieben wird alles in ST.
Danke für alle guten Ansätz und Ahoi,
Mark
Zuletzt bearbeitet: