TIA UDT in FB

Buckl

Level-2
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe da ein kleines Problem.
Ich habe einen UDT erzeugt mit 64 Boolschen Variablen (UDT1). Diesen rufe ich in einem FB als IN/OUT Varible auf (Meldungen UDT1 ).
In diesem FB will ich diesen UDT mit einem boolschen Ereigniss (RESET) komplett ablöschen.
Wie kann ich das am elegantesten lösen.
In Step 7 habe ich das über indirekte Bearbeitung gelöst, davon will ich aber jetzt weg und das Ganze rein Simbolisch lösen. Fill und Fill_Blk scheinen dabei nicht zu funktionieren.

Viellen Dank für Eure Hilfe.

Gruß
Marcus
 
Wenn du das in SCL programmierst, könntest du einfach in dem FB eine zweite Variable (Statisch) anlegen. Wenn du dieser keine Init-Werte vorgibst sind die alle False. Dann kannst du diese Variable auf die INOUT schreiben.

Code:
IF Reset Then
   Error_INOUT := Leer_STAT;
END_IF;
 
Zurück
Oben