Herunterladen Inhalt Inhalt Diese Seite drucken

Rtc-Baustein Nicht In Jedem Sps-Zyklus Aufrufen; Laden Und Speichern Von Rezepturen; Beachten Sie Beim Schreiben Der Daten - Beckhoff BX8000 Dokumentation

Busklemmen-controller für rs232/rs485
Inhaltsverzeichnis

Werbung

RTC-Baustein nicht in jedem SPS-Zyklus aufrufen

Der Aufruf des RTC-Bausteins erhöht die Zykluszeit um ca. 5 ms, verursacht durch die Datenkon-
vertierung in eine TIME AND DATE Variable. Deshalb sollte der Baustein nicht in jedem SPS-Zy-
klus aufgerufen werden!
Alternativ können Sie die Uhrzeit auch per ADS-Baustein auslesen. Der ADS-Baustein liefert Datum
und die Uhrzeit als WORD-Variablen zurück.
Beispiel 19:30 Uhr - Hour: 19 / Minute: 30
5.13.3.2

Laden und Speichern von Rezepturen

Der Funktionsbaustein fb_ReadWriteFile ermöglicht Daten (max. 16.000 Byte) dauerhaft im Flash-Speicher
des BX-Controllers zu sichern. Ein neues Programm oder ein Reset des Projektes lässt diesen
Speicherinhalt unberührt. Dieser Funktionsbaustein ist nicht für den Dauerhaften und ständigen Gebrauch
geeignet. Es sind max. 10000 Schreibzyklen erlaubt. Es darf beliebig oft gelesen werden.
Anwendung: Sichern von Rezepten oder Einstellungen die sich selten oder gar nicht ändern, zum Beispiel
Reglerparameter.

Beachten Sie beim Schreiben der Daten

• Während des Schreibens darf die Spannung nicht unterbrochen werden, es empfiehlt sich daher,
das Schreiben von einem Bedien-Panel oder über die Navigationsschalter oder einfach über
einen digitalen Eingang anzustoßen, um sicher zu gehen, dass während des Schreibens der BX-
Controller nicht ausgeschaltet wird. Ein automatisches Schreiben empfiehlt sich nicht, da man
nicht sicherstellen kann, ob nicht grade in diesem Moment das Schreiben unterbrochen wird.
• Das Schreiben der Daten benötigt ca. zwei Sekunden, unabhängig von der Anzahl der Daten,
die geschrieben werden.
• Wird der BX-Controller während des Schreibvorgangs ausgeschaltet gehen die Daten verloren.
• Es ist nur eine Instanz dieses Bausteins erlaubt.
Funktionsbaustein fb_ReadWriteFile
Funktionsbaustein zum Lesen und Schreiben von Rezepturen
Abb. 99: Funktionsbaustein fb_ReadWriteFile
VAR_INPUT
bRead           :BOOL;
bWrite          :BOOL;
OffsetRead      :WORD;
DataReadSize    :WORD;
DataRead        :Pointer to Byte;
OffsetWrite     :WORD;
DataWriteSize   :WORD;
DataWrite       :Pointer to Byte;
BX8000
Version: 2.2.0
Programmierung
111

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis