K-SYSTEM-D
Level-1
- Beiträge
- 51
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
bin gerade dabei mich in SCL einzuarbeiten und bin an meine grenzen gestossen.
Ich habe eine UDT in diesem Falle UDT32 dort ist ein Variable (Command) vom Typ WORD hinterlegt.
Ich habe mir in SCL (FB) eine IN_OUT Array angelegt mit 1..300 Arrays auf die ich zugreifen muss.
Jeder FB hat dann seinen Array ( DB mit 300 Array vom TYP UDT32) dieser wird mit der Variable Objektitemnr zu gewissen.
Ich versuche bei Command ein Bit zu setzen leider stimmt meine Deklaration schon garnicht.
Hab schon mehr versuche unternommen die hier drunter war die letzte.
Vielleicht kann mir jemand helfen. Danke im voraus.
bin gerade dabei mich in SCL einzuarbeiten und bin an meine grenzen gestossen.
Ich habe eine UDT in diesem Falle UDT32 dort ist ein Variable (Command) vom Typ WORD hinterlegt.
Ich habe mir in SCL (FB) eine IN_OUT Array angelegt mit 1..300 Arrays auf die ich zugreifen muss.
Jeder FB hat dann seinen Array ( DB mit 300 Array vom TYP UDT32) dieser wird mit der Variable Objektitemnr zu gewissen.
Ich versuche bei Command ein Bit zu setzen leider stimmt meine Deklaration schon garnicht.
Hab schon mehr versuche unternommen die hier drunter war die letzte.
Vielleicht kann mir jemand helfen. Danke im voraus.
Code:
VAR_IN_OUT
Para : ARRAY[1..300] OF UDT32;
Commandtemp AT Para[Objektnr].Command : WORD;
Commandarray AT Commandtemp: ARRAY[0..15] OF BOOL;
END_VAR