TIA Array in HMI Variablen

lieuthnant

Level-2
Beiträge
109
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Liebe Forumler,

was ist der Unterschied zwischen einer Deklaration wie dieser: "ARRAY[0..X] OF WORD" als Datentyp in der HMI Variablentabelle und eine wie dieser: "word" als Datentyp.

Ich weiss, dass die erste ist als Array und die zweite als word aber was bedeutet dies konkret ?
Bei der zweite weiss ich dass für die Bitmeldeungen nur 16 bits benutzen kann. Zum beispiel: DB1.DBX10.0 bis DB1.DBX11.7. Aber bei der Zweite weiss ich nicht genau.

Ich wäre für jede Erklärung dankbar.

Grüsse
 
moin,
ein array ist eine aneinanderreihung von mehreren gleichen variabeln. In deinem Fall "word".
wenn du z.b. mit 16 bits bei deinen Bitmeldungen nicht auskommst, kannst du ein neues word anlegen und dann wieder ein neues etc..
wenn man jetzt aber als bsp 20 Wörter braucht, ist es deutlich einfacher auf ein array zuzugreifen.
um bei den 20 zu bleiben "array[0..19] of word" legt dir in einem db direkt 20 wörter an.
 
Zurück
Oben