Datenaustausch – BECKHOFF BC3100 Benutzerhandbuch
Seite 38
PROFIBUS Busklemmen-Controller BC3100
38
BC3100
Initialisierungsfehler
Beschreibung
Bit 0
Fehler beim Auslesen des EEPROMs
Bit 1
Compile-Buffer ist zu klein
Bit 2
Fehler beim Überprüfen der programmierten Konfi-
guration
Bit 3
Fehler beim Auslesen der Klemmentypen auf dem
Klemmenbus
Bit 4
Klemme wird nicht unterstützt
Bit 5
zu viele Konfigurationsdaten
Bit 6
zu viele Outputdaten (Summe der Outputdaten aller
Klemmen ist zu groß)
Bit 7
zu viele Inputdaten (Summe der Inputdaten aller
Klemmen ist zu groß)
Wenn ein Initialisierungsfehler ansteht, wird das Flag Stat_Diag der festen
Diagnosedaten gesetzt, was zur Folge hat, daß kein Prozeßdatenzyklus
auf dem Klemmenbus durchgeführt wird.
Klemmenbusfehler
Beschreibung
Bit 0
zu viele Fehler beim Senden eines Kommandos auf
dem Klemmenbus (Slave hat einen Fehler beim Ver-
gleich von Kommando und invertiertem Kommando
festgestellt)
Bit 1
zu viele Timeouts bei der Kommandoausführung
(Slaves hat Kommandoausführung nicht quittiert)
Bit 2
zu viele Fehler beim Empfangen der Inputdaten
(Master hat beim Vergleich von Inputdaten und in-
vertierten Inputdaten einen Fehler festgestellt)
Bit 3
zu viele Fehler beim Senden der Outputdaten (Slave
hat einen Fehler beim Vergleich von Outputdaten
und invertierten Outputdaten festgestellt)
Bit 4
Fehler beim Bus-Reset
Bit 5
Klemmenbusfehler
Bit 6-7
--
Datenaustausch
Die Prozeßdaten werden entsprechend der übertragenen Konfiguration in
die Input- und Outputdaten gelegt. Dabei folgen die digitalen Daten hinter
allen analogen Daten.
Der BC3100 unterstützt zur Zeit bis zu 128 Bytes Input- bzw. Outputdaten.
Da über die Konfigurationsschnittstelle oder die User_Prm_Data eingestellt
werden kann, ob die Nutzdaten im INTEL- oder MOTOROLA-Format in
das Prozeßabbild gelegt werden sollen können diese Werte so gemappt
werden, daß im Master ohne Byte-Vertauschen wort- oder doppelwortwei-
se zugegriffen werden kann.