Herunterladen Inhalt Inhalt Diese Seite drucken

Codesys-Funktionsbausteine Nutzen - turck TBEC-LL-4RFID-8DXP Betriebsanleitung

Rfid-interface
Inhaltsverzeichnis

Werbung

9.10

CODESYS-Funktionsbausteine nutzen

Zur vereinfachten Intergration in (bestehende) CODESYS-Programme stehen zwei Funktions-
bausteine zur Verfügung:
FB_Compact
n
FB_Extended
n
Funktionsbaustein
FB_Compact
FB_Extended
Die Funktionsbausteine sind Bestandteil des CODESYS-Packages.
REFERENCE TO Compact input_t
REFERENCE TO Compact output_t
Abb. 79: Funktionsbaustein FB_Compact
Funktionsbausteine – Eingangsvariablen
Benennung
xExecute
xAbort
udiTimeOut
eCommand
rStatusMapping
rContrlMapping
udiStartAddress
V01.00 | 2020/12
FB_Compact
BOOL
xExecute
BOOL
xAbort
UDINT
udiTimeOut
COMMAND
eCommand
rStatusMapping
rContrlMapping
UDINT
udiStartAddress
xRWHeadNotConnected
UINT
uiDataLength
uiDataRxLength
POINTER TO BYTE
pReadDataMapping
POINTER TO BYTE
pWriteDataMapping
POINTER TO BYTE
pDataTx
POINTER TO BYTE
pDataRx
Datentyp
BOOL
BOOL
UDINT
COMMAND
REFERENCE TO
Extended Input_t
REFERENCE TO
Extended Out-
put_t
UDINT
Betriebsart
HF Kompakt
UHF Kompakt
HF Erweitert
UHF Erweitert
xDone
BOOL
BOOL
xBusy
BOOL
BOOL
xError
BOOL
UDINT
xAborted
BOOL
COMMAND
eError
ERROR
REFERENCE TO Extended input_t
xTP
BOOL
REFERENCE TO Extended output_t
BOOL
UDINT
UINT
USINT
UINT
SINT
POINTER TO BYTE
POINTER TO BYTE
POINTER TO BYTE
POINTER TO BYTE
Abb. 80: Funktionsbaustein FB_Extended
Bedeutung
Ò
Ò
0
1
0: Befehl ausführen
Ò
Ò
1
0
1: Ausgänge zurücksetzen
Die Ausgänge lassen sich nur zurücksetzen,
wenn zuvor eine Aktion beendet oder vom
Anwender abgebrochen wurde oder wenn ein
Fehler aufgetreten ist.
Ò
Ò
0
1
0: Befehlsausführung abbrechen.
Alle Ausgänge werden auf den Initialwert
zurückgesetzt.
Zeit in µS, nach der der Funktionsbaustein die
Befehlsausführung automatisch beendet
Befehlscode im Format hexadezimal, [} 112]
Startadresse der Prozesseingangsdaten
Startadresse der Prozessausgangsdaten
Startadresse für den ausgewählten Befehl, z. B.
Startadresse im Speicher des Datenträgers
FB_Extended
xExecute
xDone
BOOL
xAbort
xBusy
BOOL
udiTimeOut
xError
BOOL
eCommand
xAborted
BOOL
rStatusMapping
eError
ERROR
rContrlMapping
xTP
BOOL
udiStartAddress
xRWHeadNotConnected
BOOL
usiUHFMemoryArea
uiTagCounter
UINT
uiDataLength
uiDataRxLength
UINT
siLengthOfUidEpc
pReadDataMapping
pWriteDataMapping
pDataTx
pDataRx
175

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis