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
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"
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".
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