TIA S7-1500 DPRD_DAT Konsistenz

hmeier

Level-2
Beiträge
12
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo miteinander,

Ich habe eine 1500er SPS mit einem Profinet-Slave, der mehrere Eingangs-Module hat (z.B. Input1 mit Adresse 0-63, Input2 mit Adresse 64-127, usw.) hat.
Aktuell lese ich die Eingangsdaten durch mehrere nacheinander folgende Aufrufe von DPRD_DAT mit den entsprechenden HW-IDs der jeweiligen Module.

Mein Problem ist: es scheint es sporadisch zu Inkonsistenzen in den Eingangsdaten zu kommen. Die Hilfe zu DPRD_DAT ist hier für mich nicht ganz klar, aber ich verstehe das so: der Aufruf von DPRD_DAT führt zu einer direkten Abfrage der Daten vom PN-Slave, nicht aus dem PAE. D.h. die aktuelle Umsetzung mit aufeinanderfolgenden Aufrufen von DPRD_DAT führt dazu, dass die Eingangsdaten zu unterschiedlichen Zeitpunkten gelesen werden?
 
Muss ja auch so sein. DPRD garantiert nur die Konsistenz des einen Blocks des einen Aufrufs.
Wobei ich allerdings, bei einer 1500er, keine wirklich Notwendigkeit für DPRD sehe.
 
Zurück
Oben