TIA DB- Variablen an Ausgang verschieben

Delwood

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

ich hab einen DB dessen Variablen (Bool und INT-Werte) an Ausgänge weitergeleitet werden sollen. Glelichzeit habe ich in diesem DB auch Variablen die eingelesen werden sollen. Nun ist die Frage, wie ich die Bereiche bei einem optimierten DB festlegen kann? Um dies deutlich zu machen habe ich ein Bild des DBs als Anhang beigefügt. Die gelben Bereiche sollen aus Eingängen eingelesen werden, die anderen Bereiche an Ausgänge gegeben werden.
Gibt es da eine Möglichkeit ohne jede einzelne Variable anfassen zu müssen? In anderen Beiträgen wurde mit MOVE_BLK gearbeitet, ich habe es aber nicht hinbekommen.
 

Anhänge

  • DB.jpg
    DB.jpg
    398,8 KB · Aufrufe: 36
Wenn du schon was versucht hast, zeig das am besten her.

Und es gibt doch einmal MOVE_BLK und BLKMOVE (SFC20).
In v5 kopieren wir immer mit dem SFC20 z.B. Roboter EAs in DBs und umgekehrt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Delwood,

wenn du dir für deine Struktur im DB UDTs erstellst, dann kannst du sie einmal im DB verwenden und auch als Eingangs und Ausgangs Variablen Daten Type.


Bsp. einen UDT für Allgemein_In erstellen.

Dann kannst du, in der "TagTable" eine Eingangsvariable vom Type Allgemein_In anlegen und diese direkt in den DB kopieren indem du DB_Name.allgemein.Allgemein_IN := Eingangsvariable;

Natürlich müssen die Werte Adressmäßig alle nebeneinander liegen.

Danach kannst du das gleiche für die anderen Bereiche anlegen.

MfG Michitronik
 
Zurück
Oben