Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BC8050 Dokumentation Seite 57

Busklemmen-controller mit rs485- oder rs232-interface
Inhaltsverzeichnis

Werbung

Legende
bWriteSet: Positive Flanke startet den Baustein und liest und schreibt die Parameter. Wenn diese sich
geändert haben werden die neuen Parameter geschrieben und das Flag bReboot_Necessary wird gesetzt.
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 RS232 Parameter.
strBC8150_Set : Datenstruktur für die RS232 Schnittstelle.
VAR_OUTPUT
bBusy               :BOOL;
bError              :BOOL;
iErrorId            :WORD;
strBC8150           :Seriell_Setting;
bReboot_Necessary   :BOOL;
Legende
bBusy: So lange der Baustein TRUE ist der Baustein aktiv.
bError: Fehler Bit.
iErrorId: Fehler Nummer.
strBC8150: Typ, Firmware und die RS232 Parameter werden hier ausgegeben.
bReboot_Necessary: Ist dieses Bit nachdem das bBusy auf FALSE geht TRUE, so muss der BC8150 neu
gestartet werden, damit die RS232 Einstellungen übernommen werden.
Datenstruktur Seriell_Set
Die Einstellungen für die RS232 Schnittstellen werden mit der folgenden Datenstruktur übergeben.
TYPE ST_COMConfig:
STRUCT 
   iInputData          :INT; (* BC8150: 1..255 *)
   iOutputData         :INT; (* BC8150: 1..255 *)
   Modbus_Mode_BC8150  :E_BC8150_Mode; (* _8data_no_parity, _8data_with_parity, _8data_even_pari-
ty, _8data_odd_parity *)
   iWatchdog           :INT; (* 1000 ms Watchdog für die Modbus und KS8000 Kommunikation , 0 ms Wat-
chdog disabled*)
   Modbus_Baudrate     :ENUM;(* _1k2Baud, _2k4Baud, _4k8Baud, _9k6kBaud, _19k2Baud, _38k4Baud *)
END_STRUCT
END_TYPE
Legende
iInputData: Anzahl an Input Daten (aus BC Sicht). Größe in Word für das KS8000 Protokoll (Adresse 1-39)
iOutputData: Anzahl an Output Daten (aus BX Sicht). Größe in Word für das KS8000 Protokoll (Adresse
1-39)
Modbus_Mode_BC8150: RS232 Einstellungen für das ModbusRTU Protokoll (Adresse 40-59)
iWatchdog: Watchdog für KS8000 und Modbus Protokoll
Modbus_Baudrate: Baudrate für das ModbusRTU Protokoll (Adresse 40-59)
iErrorId
Rückgabeparameter iErrorId
0
-1
-2
0x1000_xxxx
BC8050 und BC8150
Bedeutung
no Error
Wrong BC Typ
Wrong firmware version
xxxx ADS Error Code (see ADS Return Code)
Version: 3.0.0
Programmierung
57

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Bc8150

Inhaltsverzeichnis