Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BX5200 Dokumentation Seite 98

Busklemmen-controller für devicenet
Inhaltsverzeichnis

Werbung

Programmierung
Zweitens müssen die Variablen auf dem lokierten Merkerbereich liegen. Hier steht es Ihnen frei wo ihre
persistenten Daten liegen.
Es stehen 4 kByte an lokierten Merkern zur Verfügung und sie können davon 1000 Byte als persistente
Daten deklarieren.
Beispiel
VAR
    Test AT %MX1000   :BOOL;
    Count AT %MB1002  :INT;
END_VAR
Mit dem Baustein Persistent_Data legen sie die Anfangsadresse fest und die Länge in Byte ab der die
Daten persistent sein sollen.
Mit der Eingangsvariable WriteOffset gibt mal den Byte Offset des Merkerbereichs an, mit WriteSize die
Länge in Byte.
Den Baustein finden Sie in der TcSystemBX.lbx Bibliothek. Sollte diese nicht vorhanden sein, laden Sie sie
sich aus dieser Dokumentation herunter (siehe Bibliotheken [} 108]).
Beispielwerte
WriteOffset 1000
WriteSize 10
Alle Daten die im Bereich %MB1000 - %MB1009 sind dann persistent. Es spielt keine Rolle um welchen
Variablen Typ es sich handelt.
Die Daten werden wie bei den Retain Daten in NOVRAM kopiert und sind daher in jedem Zyklus
beschreibbar.
Persistenten Daten ab Firmware 1.17
Die persistenten Daten werden bei allen BX-Controllern ab Firmware 1.17 oder höher unterstützt.
Parameter sind sofort gültig
Das Schreiben der Parameter muss nur einmal erfolgen und ist sofort gültig. Diese Daten werden
dauerhaft gespeichert.
Das aktivieren der Herstellereinstellung löscht dies wieder und auch die persistenten Daten werden
gelöscht.
Beispielprogramm
Klicken Sie auf den Link
zip/3207307659.zip) um ein Beispielprogramm aus dieser Dokumentation herunterzuladen.
98
(https://infosys.beckhoff.com/content/1031/bx5200/Resources/
Version: 2.2.0
BX5200

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis