Struktur erzeugen
Dieser Baustein erzeugt selbstdefinierte Datenstrukturen und macht diese für weitere Programmabschnitte zugänglich.
Dabei werden die einzelnen Grundelemente zu einer Struktur zusammengefasst und am Ausgang Y als Datentyp zur Verfügung gestellt. Den einzelnen Grundelementen können über die Eingänge Initialwerte zugewiesen werden. Es können maximal acht Werte für die Initialisierung der Datenstruktur zur Verfügung gestellt werden.
Parameter
Über den Parameter-Dialog kann der Datentyp ausgewählt werden. Über die rechte Maustaste können die einzelnen Elemente der Struktur hinzugefügt und somit als Eingang bereitgestellt werden.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
X0 | I | Datentypunabhängig | Grundelemente der Datenstruktur |
... | |||
X7 | I | Datentypunabhängig | Grundelemente der Datenstruktur |
Y | O | Selbstdefinierter Datentyp | Datenstruktur |
Visualisierung
Der Baustein ändert seine Größe entsprechend der Anzahl der Eingänge. Die Bezeichnungen der Grundelemente werden direkt im Baustein dargestellt.
Bemerkungen
Im Onlinemodus erfolgt die Zuweisung der Daten von oben nach unten. Sollte ein Element der Struktur mehrfach auftreten, wird die erste Zuweisung von der nachfolgenden überschrieben.
Beachten Sie die Reihenfolge in der die Bausteine abgearbeitet werden.
Beispiel
Das folgende Beispiel zeigt, wie eine selbstdefinierte Datenstruktur vom Typ LRECT zuerst mit Vorgabewerten erzeugt wird und dann weiter verarbeitet wird.