Herunterladen Inhalt Inhalt Diese Seite drucken

Der K-Bus Control Block (Cb K-Bus) - Beckhoff CX1100-00 series Hardware Dokumentation

Inhaltsverzeichnis

Werbung

Der K-Bus Control Block (CB K-Bus)

Der folgende Abschnitt beschreibt den K-Bus Control Block. Er liegt im Speicherbereich nach dem GCB.
CB K-Bus
Offset
0xFD0[2]
0xFD2[2]
0xFD4[2]
0xFD6[2]
0xFD8
0xFD9
0xFDA
0xFDB
0xFDC[2]
0xFDE[2]
0xFE0-0xFE1
0xFE2-0xFE3
0xFE4
0xFE5-0xFEE
0xFEF
K-Bus 2 byte plc interface to CX1100-0002/3 / K-Bus 2 byte plc interface from
CX1100-0002/3
Diese vier Byte, für jede Richtung zwei Byte, werden benötigt um mit dem I/O-Microcontroller zu
kommunizieren. Durch dieses Interface findet ein Datenaustausch mit den K-Bus-Klemmen statt. Das so
genannte Registermodell wird detailliert in den Handbüchern der Bus-Koppler und Klemmen beschrieben.
Der Datenaustausch dient vor allem der erweiterten Diagnose oder der Konfiguration von Klemmen. Damit
können Einstellungen, sofern sie von dem Auslieferzustand abweichen, angepasst werden. (z.B. Baudrate
bei RS232 Schnittstellen, Offsetwerte bei analogen Klemmen)
K-Bus diagnosis to CX1100-0002/3  / K-Bus diagnosis from CX1100-0002/3
Über diese vier Bytes, zwei pro Richtung, werden Diagnosedaten übermittelt. Da die gleichen Daten in dem
Prozessabbild dargestellt sind, wird diese Schnittstelle im Allgemeinen nicht benötigt.
K-Bus service request bitfield  / K-Bus service response bitfield
In diesen beiden Bitfeldern können Servicefunktionen aufgerufen werden. Ähnlich wie beim GCB werden
durch das Setzen von einzelnen Bits Funktionen ausgeführt. Bevor die gleiche Funktion wieder ausgeführt
werden kann, muss das Bit für einen Zyklus zurückgesetzt werden. Ein Fehler beim Ausführen einer
Funktion wird im den 7. Bit des Response Bytes signalisiert. Die folgende Tabelle beschreibt die zur Zeit
implementierten Funktionen.
Bitfeld
Bit 7
Request
-
Response
Error
CX1100-00xx
K-Bus 2 byte plc interface to
CX1100-0002/3
K-Bus 2 byte plc interface from
CX1100-0002/3
K-Bus diagnosis to CX1100-0002/3
K-Bus diagnosis from
CX1100-0002/3
K-Bus service request bitfield
K-Bus service response bitfield
K-Bus error code
K-Bus error argument
K-Bus base ptr Inputs
K-Bus base ptr Outputs
K-Bus cycle count
K-Bus cycle time [µs]
K-Bus bus status
Reserved
Retry counter
Bit 6
Bit 5
Bit 4
-
-
-
-
Version: 2.1
Default
0x000
0x200
Bit 3
Bit 2
-
-
-
-
-
-
Produktübersicht
Bit 1
Bit 0
Free Run Reset Bus
Free Run
Reset
Active
Done
33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis