Datenkonsitent
Hallo Lockenfrosch,
dass Daten konsistente bearbeiten bezieht sich auf die ganzen Daten, auch auf die Meker und DB Werte.
Datenkonsistent bedeutet, dass die Bytes/Bits nicht zu unterschiedlichen Zeitpunkte bearbeitet werden.
Beispiel 1: Du willst von einem Profibusteilnehmer einen Wert laden, der in den ersten 4 Bytes enthalten ist. Dazu kannst du den Ladebefehl ‚ L PED600’ der die 4 Bytes auf einmal einliest. Wenn die Daten mit ‚L PEW600 / L PEW602’ gelesen werden, könnte es sein, das die Daten nicht im gleichen SPS-Zyklus geladen werden. Dann würde das SPS-Programm für X-Zyklen mit einen Wert rechnen, der noch unvollständig ist.
Beispiel 2: Nun hast du ein soll von eine Profibusteilnehmer 12 Bytes gelesen werden, die Datenkonsistent gelesen werden müssen. Mit den Ladebefehl geht das nicht, weil der max. 4 Byte bearbeiten kann, in form eines Doppelwortes. Für das Datenkonsistente lesen/schreiben von mehr als 4 Bytes, können z.B. die SFC14/15 verwendet werden.