BC9000 (Ethernet Interface)

Der IEC1131-3 programmierbare Busklemmen Controller BC9000 wird an der "Virtuellen Ethernet-Schnittstelle" eingesetzt. Nachfolgend werden die spezifischen Eigenschaften beschrieben, die sich von anderen Buskopplern oder Busklemmen Controllern unterscheiden. Der Ethernet Busklemmen Controller kommuniziert via TCP/IP oder UDP (und darauf aufgesetztem ADS als Benutzerschnittstelle / Application Layer) mit dem TwinCAT-System. Eine Übersicht aktuell unterstützter Ethernet Busklemmen Controller, finden Sie hier...

Diagnose Eingänge

BC9000 (Ethernet Interface) 1:

Die direkt unter dem Busklemmen Controller aufgeführten SPS Variablen, werden unter "Datenaustausch PC / Busklemmen Controller" erklärt.

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

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)

Karteireiter "Bx9000"

BC9000 (Ethernet Interface) 2:

Diagnosis: Diese Checkbox ist beim BC9000 deaktiviert.

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

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

Karteireiter "PLC"

Informationen zu diesem Karteireiter finden sie unter -> "Datenaustausch PC / Busklemmen Controller".

Karteireiter "IP Address"

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

Karteireiter "ADS Commands"

Informationen zum -> "ADS Kommando-Eingabefenster".

Hinweis

Die Task-Zeit ("Zyklusticks") der jeweiligen Task sollte so hoch gewählt werden, daß 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