Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BX8000 Dokumentation Seite 114

Busklemmen-controller für rs232/rs485
Inhaltsverzeichnis

Werbung

Programmierung
Legende
stComConfig: Struktur für die Auswahl der COM Parameter
byAddress: BX8x00 Adresse 1-98 (0 und 99 sind reserviert)
byLen: Daten Länge in [BYTE] (es sind nur grade Zahlen zugelassen 0, 2, 4, ...)
byMaxInputLen: wird mit SIZEOF und der Variable, die mit ptDataIN verbunden ist, angeschlossen
ptDataOut: wird mit ADR und den Daten Out verbunden
ptDataIn: wird mit ADR und den Daten In verbunden
bStart: positive Flanke startet den Baustein
TMOut: Wartezeit bis abgebrochen wird
VAR_OUTPUT
bBusy      :BOOL;
bError     :BOOL;
iErrorId   :WORD;
Input_len  :WORD;
Legende
bBusy: So lange der Baustein TRUE ist der Baustein aktiv
bError: Fehler Bit
iErrorId: Fehler Nummer
Input_Len: Anzahl der Daten die Empfangen wurden
Rückgabeparameter iErrorId
0
100
dez
101
dez
102
dez
105
dez
200
dez
0x80xx
hex
Hardware
RS 232 Kommunikation PIN Belegung
BX COM1 RS232
2
3
5
RS485 Kommunikation PIN Belegung
Einstellungen im FB: Wichtig ist das bei der Nutzung der RS485-Verbindung die Variable stCOMConfig:=1
ist und die COM2-Schnittstelle angewählt ist.
BX COM2 RS485
1
6
Beispiel Programm in ST
Download (https://infosys.beckhoff.com/content/1031/bx8000/Resources/zip/3207333771.zip)
114
Bedeutung
kein Fehler
Fehler beim Öffnen des COM-Ports
Fehler beim Senden der Daten
Watchdog Fehler, keine Antwort vom Slave innerhalb der WD-Zeit
Der Input Puffer ist zu klein
CRC-Fehler
Buskoppler Fehler xx Status Byte des Buskopplers (siehe BX8x00
Dokumentation)
BX COM2 RS232
8
7
5
BK8000
3
8
Version: 2.2.0
BK8100
2
3
5
BX8000

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis