Daten sortieren DB1 -> DB2

momo99

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

ich suche eine Funktion, die mir einzelne Daten aus einer Struktur Blockweise in einem anderen DB ablegt.

Z.B. ich möchte aus DB1 das Bit 2.1; 14.1; 26.1; 38.1; 50.1
auf DB2 nach Bit 20.0; 20.1; 20.2; 20.3; 20.4 sortieren.
(Anzahl=5; Versatz=12 Bytes)

Gibt es dafür einen fertigen (Standard)-FC?
Wie könnte ich das möglichst einfach realisieren wenn ich an der FC-Schnittstelle die Quell- und Zielstartadresse sowie die Anzahl und den Versatz angeben kann?

Gruss
momo
 
Z.B. ich möchte aus DB1 das Bit 2.1; 14.1; 26.1; 38.1; 50.1
auf DB2 nach Bit 20.0; 20.1; 20.2; 20.3; 20.4 sortieren.
(Anzahl=5; Versatz=12 Bytes)

Gibt es dafür einen fertigen (Standard)-FC?
Wie könnte ich das möglichst einfach realisieren wenn ich an der FC-Schnittstelle die Quell- und Zielstartadresse sowie die Anzahl und den Versatz angeben kann?
Hallo Momo,

das geht nur über indirekte Adressierung in einer Schleife, in der Du dann das AR1 immer um die 12 Byte erhöhst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Schade, hätte gedacht daß es eine fertige Standardlösung gibt.

Ich möchte es für die Meldungen in WinCC-flex verwenden, wenn ich das richtig verstanden habe müssen da die Bits fortlaufend sein.

Die einzelnen Alarm-/Meldebits habe ich aber (unter anderem) über einen FB für mehrere Anlagenteile in jeweils einer Struktur abgelegt.

gruss
momo
 
Zurück
Oben