Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BC5250 Dokumentation Seite 67

Busklemmen-controller für devicenet
Inhaltsverzeichnis

Werbung

Legende
bWriteSet: Positive Flanke startet den Baustein und liest und schreibt die Parameter wenn diese sich
geändert haben. Der Buskoppler muss darauf hin neu gestartet werden. Dem Anwender wird dies mitgeteilt
wenn das bReboot_Necessary Flag gesetzt ist.
bReadSet: Positive Flanke liest die eingestellten DeviceNet Parameter.
strDeviceNet_Set: Datenstruktur für die DeviceNet Slave Schnittstelle.
VAR_OUTPUT
bBusy               :BOOL;
bError              :BOOL;
iErrorId            :WORD;
strDeviceNet        :DeviceNet_Setting;
bReboot_Necessary   :BOOL;
Legende
bBusy: So lange der Baustein TRUE ist der Baustein aktiv.
bError: Fehler Bit.
iErrorId: Fehler Nummer.
strDeviceNet: Typ, Firmware und die DeviceNet Slave Parameter werden hier ausgegeben.
bReboot_Necessary: Ist dieses Bit nachdem das bBusy auf FALSE geht TRUE, so muss der BC/BX52x0
neu gestartet werden, damit die DeviceNet Einstellungen übernommen werden.
Datenstruktur strBX5200_Set
Die Einstellungen für die DeviceNet Slave Schnittstellen werden mit der folgenden Datenstruktur übergeben.
TYPE ST_COMConfig:
STRUCT 
   iInputData        :INT; (*BX5200: 0..255/BC5250 0..127*) )1
   iOutputData       :INT; (*BX5200: 0..255/BC5250 0..127*) )1
   E_Mode            :ENUM;(*0-polling,1-bit-strobe, 2-change of state, 3-cycle*)
   iERP              :INT; (*100ms, ERP*4=Watchdog*)
   E_BaudRate        :ENUM;(*0-125kBaud, 1-250kBaud, 2-500kBaud, 3-AutoBaud*)
END_STRUCT
END_TYPE
)1 Wenn bei DN der Bit-Strobe Mode angewählt wird können nur 8 Byte Ein- und 8 Byte Ausgänge parame-
triert werden. Diese Einstellung ist fix und kann nicht geändert werden.
Legende
iInputData: Anzahl an Input Daten (aus BX Sicht). Größe in Byte [BX5200: 0..255 Byte, BC5250: 0..127
Byte]
iOutputData: Anzahl an Output Daten (aus BX Sicht). Größe in Byte [BX5200: 0..255 Byte, BC5250: 0..127
Byte]
E_Mode: DeviceNet Mode
iERP: Expected Racket Rate. Dieser Wert multipliziert mit 4 ergibt den Watchdog
E_BaudRate: DeviceNet Baudrate
iErrorId
Rückgabeparameter iErrorId
0
-1
-2
0x1000_xxxx
BC5250
Bedeutung
no Error
Wrong BX or BC Typ
Wrong firmware version (BC5250 Version 5 or higher, BX5200 110 or
higher)
xxxx ADS Error Code (see ADS Return Code)
Version: 2.0.0
Programmierung
67

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis