Herunterladen Inhalt Inhalt Diese Seite drucken

Echtzeit-Uhr - Beispiel - Beckhoff BX8000 Dokumentation

Busklemmen-controller für rs232/rs485
Inhaltsverzeichnis

Werbung

Programmierung
5.13.3
TcSystemBX
5.13.3.1

Echtzeit-Uhr - Beispiel

Auf dem BX-Controller ist eine Echtzeit-Uhr implementiert. Die aktuelle Uhrzeit kann per Funktionsbaustein
ausgelesen werden. Das folgende Beispiel soll das verdeutlichen.
Abb. 98: Funktionsbaustein RTC
FUNCTION_BLOCK RTC
VAR_INPUT
EN         :BOOL;
PDT        :DT;
Legende
EN: Positive Flanke setzt die Uhrzeit auf den Wert der an den PDT-Eingang anliegt.
PDT: Datum und Uhrzeit die eingestellt werden sollen.
VAR_OUTPUT
Q          :BOOL;
CDT        :BOOL;
Legende
CDT: Aktuelle Uhrzeit.
Notwendige Bibliotheken:
• TcSystemBX.lb6
• TcBaseBX.lb6
Download Beispiel Programm in ST (https://infosys.beckhoff.com/content/1031/bx8000/Resources/
zip/3207329419.zip)
PROGRAM MAIN
VAR
    fbTimer: TON;
    fbRTC: RTC;
END_VAR
fbTimer(PT:=t#60s,IN:=NOT fbTimer.Q);
IF fbTimer.Q THEN
    fbRTC;
END_IF
110
Version: 2.2.0
BX8000

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis