Peripherie Adresse automatisch in DB Schreiben

HasAvs

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kollegen,
Ich möchte von einer Peripehrie die Daten automatisch in ein DB ab einer bestimmte DB Zelle schreiben.

Die HW Konfig sieht z.b so aus

PEW 256......259
260......263
264......267
268......271 usw

zu Fuß sieht so aus : L PEW 256
T DB10.DBD 10
L PEW 260
T DB10.DBD 14 usw

das möchte ich mit einer Funktion machen, damit ich die Peripherie Adresse, DB Nummer und DB Speicherzelle extern eingeben kann.

Mit ANY Pointer und SFC 14 oder SFC 20 ist es mir nicht gelungen.

Oder ich habe irgendwo Fehler gemacht.

Vielen Dank für eure Tips und Hilfe
 
Als Denkansatz:
Nimm doch zwei relative Zeiger.

Aufruf Datenbaustein

ZEiger nehmen ab Startstelle
3 Bit nach links
Relativ die PEW anspringen
Relativ in die DB-Fächer
3 Bit nach rechts
Inkrementieren

das wars dann sschon so zie,lich

Dann noch als Eingangsparameter die Start und ENDE Adresse der Peripherie, die DB-Nummer und den Startpunkt des Datenbereichs

Hoffe einen guten Anstoß geliefert zu haben dtsclipper
 
Zurück
Oben