Herunterladen Inhalt Inhalt Diese Seite drucken

Echtzeit-Uhr - Beispiel - Beckhoff BX3100 Dokumentation

Busklemmen-controller für profibus
Inhaltsverzeichnis

Werbung

iErrId: Fehler Nummer.
Rückgabeparameter
0
> 0
Beispiel Programm in ST
Download https://infosys.beckhoff.com/content/1031/bx3100/Resources/zip/3207325067.zip
PROGRAM MAIN
VAR
    fb_DispWrite1: FB_DispWrite;
   
i:                 INT;
    udiCounter:    UDINT;
    strCounter:    STRING;
    strLine:       STRING;
   k:              INT;
END_VAR
CASE i OF
0:  strCounter:=CONCAT('Counter :',UDINT_TO_STRING(udiCounter));
    fb_DispWrite1(bWrite:=TRUE , nRow:=1 ,sData:=strCounter );
    IF NOT fb_DispWrite1.bBusy THEN
        IF NOTfb_DispWrite1.bErr THEN
           fb_DispWrite1(bWrite:=FALSE);
           udiCounter:=udiCounter+1;
           i:=1;
        END_IF
    END_IF
1:  fb_DispWrite1(bWrite:=TRUE , nRow:=2 , sData:=strLine);
    IF NOT fb_DispWrite1.bBusy THEN
        IF NOTfb_DispWrite1.bErr THEN
           fb_DispWrite1(bWrite:=FALSE);
           k:=k+1;
           strLine:=REPLACE(' ','#',1,k);
           IF k=16 THEN
               k:=0;
           END_IF
           i:=0;
        END_IF
    END_IF
END_CASE
Display ASCII Tabelle
Beispiel für das Zeichen "&" (siehe Zeile 1 Spalte 7): 00100110
Wert '$26' (String.)
https://infosys.beckhoff.com/content/1031/bx3100/Resources/pdf/3207327243.pdf
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.
BX3100
Bedeutung
kein Fehler
Fehler Nummer
= 38
bin
dez
Version: 2.2.0
Programmierung
= 26
. Dies entspricht in dem SPS-
hex
125

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis