-> 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?
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?