DB aufruf

Kiter11

Level-1
Beiträge
47
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich habe ein "kleines" Problem

Ich möchte an einen eigenen DB beim aufruf einen DB (als Block_DB) deklarieren.
Aus diesem soll das Programm werte holen und schreiben.
Die Stuktur im DB ist immer gleich. Nur je nach S7 Station und Programmierer ist die DB Nummer unterschiedlich.

Ich habe zunächst mal die Adresse(Block_DB) in einen INT umgewandelt, Any Pointer gebastelt und mit einem Blockmov gearbeitet, das ist aber nicht praktisch genug, da ich kontinuierlich daten lesen und schreiben muss und nicht nur einmal am Anfang des Programms bzw am Ende.

Ich suche jetzt nach einer Lösung die ich mit theoretisch so vorstelle

Lesen:

U [Block_DB].DBX0.5
= M100.3

Schreiben:

U M100.0
= [Block_DB].DBX0.3


Im Block_DB soll also der DB stehen der extern am FB eingegeben wird.


Gibt es da solch eine möglichkeit??
 
Zurück
Oben