BK9000 (Ethernet Interface)

Der Buskoppler BK9000 wird unterhalb der "Virtuellen Ethernet-Schnittstelle" konfiguriert. Nachfolgend werden die spezifischen Eigenschaften beschrieben, die sich beim BK9000 von denen anderer Buskoppler unterscheiden.

Der Ethernet Koppler kommuniziert via TCP/IP oder UDP (und darauf aufgesetztem ADS als Benutzerschnittstelle / Application Layer) mit dem TwinCAT-System. Eine Übersicht aktuell unterstützter Buskoppler BK90x0, finden Sie ...hier

Karteireiter "Bx9000"

BK9000 (Ethernet Interface) 1:

Diagnosis: Diese Checkbox ist beim BK9000 deaktiviert.

2 Byte PLC Interface: Diese Checkbox ist beim BK9000 deaktiviert.

No Real time Flag: If unchecked, the BK9000 bypasses at all incoming Ethernet frames its internal TCP/IP stack (default if used with Beckhoff TwinCAT Real-Time Ethernet in Run Mode). If, i.e. for configuration purposes in Config Mode sessions the TCP/IP part has to be enabled, this flag may be activated.

K-Bus Update: Anhand der angehängten Klemmen wird die voraussichtliche K-Bus Laufzeit berechnet und angegeben.

Firmware Update: The firmware update dialog is called by pushing this button. With this function, the most recent firmware version for the BK9000 can be loaded to this device (via LAN or COM port).

Data Exchange: The data exchange with devices can be adapted to their local K-Bus update time and related application. The following description is based on the fact, that the I/O driver resolves an internal cycle counter which is always present.

Scenario: A network contains two Bus Couplers. One Coupler (A) has only a few digital Bus Terminals attached and needs to be updated fast. Another Coupler (B) has analog Bus Terminals and doesn't need to get updated that fast. In that case, at Bus Coupler (B) the

and the

VLAN Support:

Karteireiter "IP Address"

Informationen zu diesem Karteireiter finden sie unter -> Karteireiter "IP Address".

Karteireiter "ADS Commands"

Informationen zum -> "ADS Kommando-Eingabefenster".

Diagnose Eingänge

BK9000 (Ethernet Interface) 2:

Jedes Feldbusmodul besitzt Status-Informationen, welche in TwinCAT verknüpft werden können (z.B. mit der SPS). Diese Statusinformationen sind größtenteils identisch bei allen Beckhoff Feldbusknoten (siehe CouplerState, MissedCnt)) und werden daher, außer dem nachfolgend erklärten, spezifischen BoxState, an anderer Stelle, nämlich unter -> "Statusinformationen - Beckhoff Feldbusknoten", erklärt. Zusätzlich wird jede Status-Variable im zu ihr gehörenden Kommentarfeld beschrieben.

Variable "BoxState" at BK9000 couplers underneath a Virtual Ethernet Interface device:Virtual Ethernet Interface

Variable

Datentyp

Wert

Beschreibung

BoxState

UINT16

0x0000

Kein Fehler

0x0001

Keine aktuellen Eingangsinformationen erhalten

0x0002

Ausgänge gesperrt (nur bei UDP)

0xnn00

nn = aktuelles Warning-Level (nur bei UDP)

Hinweis

Die Task-Zeit ("Zyklusticks") der jeweiligen Task sollte so hoch gewählt werden, dass der bei MissedCnt angezeigte Wert immer konstant ist. Im Zweifelsfall ist es dabei besser, eine etwas höhere Zykluszeit zu wählen.

Beispiel:

Minimale Zykluszeit bei gewähltem Protokoll UDP : 30ms

Minimale Zykluszeit bei gewähltem Protokoll TCP : 50ms

Variable "BoxState" at BK9000 couplers within an Ethernet Miniport (real-time) subnet:Ethernet Miniport (real-time)

Variable

Datentyp

Wert

Beschreibung

BoxState

UINT16

0x0000

No error

0x0001

No Inputs received

0x0002

Outputs disabled

0x0004

No communication

0x0008

Old inputs

0x0010

Invalid input length (configured input process variables don't match attached Bus Terminals)

0x0020

Invalid output length (configured output process variables don't match attached Bus Terminals)