Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BX8000 Dokumentation Seite 115

Busklemmen-controller für rs232/rs485
Inhaltsverzeichnis

Werbung

Notwendiges Material:
• BX3100 + Busklemme
• BK8100, KL1xx8, KL2xx8, KL9010
• Serielles Kabel, PIN Belegung: siehe im Beispielprogramm
5.13.4.3
BK8x00 - FB Slave COM-Port
Mit diesem Funktionsbaustein kann der PC (TwinCAT oder KS8000) über die serielle Schnittstelle mit dem
BXxxxx verbunden werden. Dabei ist der PC der serielle Master und der BXxxxx emuliert mit Hilfe des
Funktionsbausteins eines BK8x00.
Abb. 101: Funktionsbaustein FB_BX_BK8X00_SLAVE
VAR_INPUT
stCOMConfig      :ST_COMConfig;
byAddress        :BYTE;
byLenDataOut     :BYTE;
byLenDataIN      :BYTE;
ptDataOut        :POINTER TO BYTE;
ptDataIN         :POINTER TO BYTE;
WDTime           :TIME;
Legende
stComConfig: Struktur für die Auswahl der COM Parameter
byAddress: BX8x00 Adresse 1-98 (0 und 99 sind reserviert)
byLenDataOut: Daten Länge in [BYTE] (es sind nur grade Zahlen zugelassen 0, 2, 4, ...)
byLenDataIn: Daten Länge in [BYTE] (es sind nur grade Zahlen zugelassen 0, 2, 4, ...)
ptDataOut: wird mit ADR und den Daten Out verbunden  
ptDataIn: wird mit ADR und den Daten In verbunden
WDTime: Fehlermeldung wenn innerhalb der Watchdog - Zeit keine neuen Daten empfangen wurden (0 ms
disable WD)
VAR_OUTPUT
bError       :BOOL;
iErrorId     :WORD;
Input_Len    :BYTE;
Legende
bError: Fehler Bit
iErrorId: Fehler Nummer
Input_Len: Anzahl der Daten die Empfangen wurden
BX8000
Version: 2.2.0
Programmierung
115

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis