Servus,
hiermit teilst du deinem Programm (Wincc flexible) mit, dass ab einer
von dir eingestellten Startadresse nur gleichartige Variablen in der
von dir angebenen Länge folgen:
Hab jetzt Wincc nicht installiert, drum kann ich's jetzt nur aus dem Kopf
(berichtigt mich bitte, wenn's falsch ist)
Beispiel:
Du willst 5 Bytes (VB400,VB401,VB402,VB403,VB404) aus deiner Steuerung
mit dem Variablennamen (Array) "Daten" auslesen.
Im Variableneditor gibst unter Eigenschaften bei der Variablen "Daten" ein:
Array Startadresse: VB400 / Länge: 5
Die Arryvariablen werden fortlaufend nummeriert
Daten[0] = VB400
Daten[1] = VB401
Daten[2] = VB402
...
Daten[4] = VB404
Wenn du dann in einem Bild ein Objekt erzeugst (EA-Feld o.ä.)
musst du natürlich auch diesem Objekt die gewünschte Variable zuordnen
(d.h. dich interessiert z.B. nur VB 402 aus der Steuerung)
Um dies einzustellen, wählst du im Eigenschaftsfenster des Objekts unter
Variable im Aufklappmenü deine Variablenarry "Daten" per Linksklick aus
die untergeordneten Variablen Daten[0],Daten[1],....
müssten jetzt sichtbar sein, jetzt die gewünschte Variable auswählen
Daten[2] auswählen. Jetzt hast du eine Verbindung zwischen deinem
Bildobjekt und der Variablen VB402 aus deiner angeschlossenen
Steuerung hergestellt, ohne diese im Variableneditor extra zu
deklarieren.
MfG Unreal