Herunterladen Diese Seite drucken

Pepperl+Fuchs IDENTControl Compact IC-KP2-2HB17-2V1D Handbuch Seite 35

Vorschau ausblenden Andere Handbücher für IDENTControl Compact IC-KP2-2HB17-2V1D:

Werbung

IC-KP2-2HB17-2V1D
Befehle
Gruppe 2 und 3: FIFO-Eingangsregister und FIFO-Monitor-
Eingangsregister
Aufteilung der Bereiche der Eingangsregister
Adresse
(0-basiert,
dezimal)
0 + K
1 + K
2 + K
3 + K
I + K
Tabelle 7.5
FIFO-Speicher
Die Eingangsdaten von jedem Kanal werden in zwei gleich strukturierten FIFO-Speichern
gehalten. Jeder FIFO-Speicher besteht aus 32 Elementen.
Die Auslastung eines FIFO-Speichers wird im ersten Register des jeweiligen Kanals
angegeben. Wenn Register aus dem Speicher ausgelesen werden, wird der Speicherinhalt
des Kanals um ein Speicherelement weiter geschoben. Ein Master kann die Daten deshalb nur
einmal aus dem Speicher lesen.
Ein protokollierender Master spricht das Gerät über Geräte-ID 2 an. Der protokollierende
Master hat nur Leserechte für die 3. Gruppe.
Auslastung des FIFO-Speichers
Die Auslastung gibt an, zu wie viel Prozent der FIFO-Speicher mit Daten belegt ist, die nicht
abgeholt wurden. Falls die Antwortdaten des Geräts mit einer niedrigeren Rate abgeholt
werden als neue Daten anfallen, läuft der FIFO-Speicher über. Es gehen Daten verloren. Um
Datenverlust zu vermeiden, achten Sie darauf, dass die Auslastung durch eine hohe Pollrate
unter 15 % bleibt.
Auslastung
0
1 .. 100
101
7.7.3
MODBUS-Befehle
Die IDENTControl Compact unterstützt die MODBUS-Befehle read holding registers, write
multiple registers und read/write multiple registers.
Der MODBUS-Master startet einen Befehl, indem er einen Request sendet. Der Slave
(IDENTControl Compact) sendet eine Antwort (Response), die den MODBUS-Spezifikationen
entspricht. Wenn ein Fehler auftritt, beinhaltet die Antwort eine Ausnahmemeldung (Exception
Code).
Bytenummer des
Identifikationstelegramms
-
-
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte N-1
Byte N
K = 0, 1000, 2000, 3000, 4000
I = 4, 5, 6...
Bedeutung
Keine Daten verfügbar
Daten verfügbar
Daten verfügbar, aber Datenverlust wegen Überlauf des
FIFO-Speichers
Verwendung
reserviert
Auslastung A
Telegrammlänge High Byte [(N+1) div 256]
Telegrammlänge Low Byte [(N+1) mod 256]
Befehlcode (Echo)
reserviert/Kanal/Togglebit
Status
Antwortzähler
Daten
Daten
35

Werbung

loading