Remanente und persistente Daten

Im höheren Speicherbereich gibt es spezielle Merker für remanente und persistente Daten.

Remanente Daten

Die remanenten Daten befinden sich im lokierten Merkerbereich. In der Default-Einstellung sind 64 Byte remanent, d.h. von %MB0 bis %MB63. Dieser Bereich lässt sich maximal bis auf 512 Byte vergrößern. Dabei ist darauf zu achten, das sich die Task-Zeit mit der Menge der remanenten Daten erhöht (512 Byte ca. 0,5 ms). Die Einstellungen für die remanenten Daten können Sie über den System Manager (TwinCAT) oder mit der Konfigurationssoftware KS2000 vornehmen (Tabelle 1, Register 15, Default 64, max. 512 Byte).

Persistente Daten

Die persistenten Daten sind noch eine Stufe stabiler, d.h. diese Daten bleiben sogar bei einem Programmdownload erhalten. Die Anzahl der persistenten Daten muss kleiner oder gleich der Anzahl der remanenten Daten sein! Die persistenten Daten liegen wie die remanenten Daten im lokierten Merkerbereich (%MBxx). Die Einstellungen für die persistenten Daten können Sie mit der Konfigurationssoftware KS2000 vornehmen (Tabelle 1, Register 18, Default 0, max. 512 Byte).

Beispiel

400 Byte remanente Daten, davon sollen 200 Byte persistent sein
Register 15 400 (%MB200 - %MB399)
Register 18 200 (%MB0 - %MB199)

Zykluszeitmessung

In dem Merkerbereich befindet sich eine Zeitmessung mit einer Auflösung von einer Millisekunde pro Digit. Der Datentyp ist UDINT (unsigned double integer). Dieser Wert kann vom Programm überschrieben werden, um einen Abgleich zu einer Steuerung zu übernehmen. Der Überlauf geschieht nach ca. 48 Tagen.

Merkerbyte

Bedeutung

%MB504-507

4 Byte

Datentyp

UDINT

 

0..4,22 Mrd ms / 0.. ca. 48 Tage

Auflösung

1 ms / Digit

Diagnose

Es gibt die Möglichkeit, die Diagnosedaten im Busklemmen Controller zu lesen. Diese Information liegen im lokierten Merkerbereich.

Merkerbyte

Bedeutung

%MB508-509

Bit 0

Interbus-Kommunikation ("1" - keine Kommunikation)

Bit 1-15

reserviert

 

 

%MB510-511

Bit 0

K-Bus-Fehler

Bit 1

Konfigurationsfehler

Bit 2-15

reserviert