Herunterladen Inhalt Inhalt Diese Seite drucken

Operandenadresse Für Den Modbus Slave - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

Operandenadresse für den Modbus Slave
Sondermerker und Sonderregister werden wie unten gezeigt für die Modbus Slave-Kommunikation
zugewiesen.
Sondermerker-Operandenadresse
Port 1,
Port 2
3 bis 7
M8005
M8080
Operandenadresse Sonderregister
Port 1,
Port 2
3 bis 7
D8053
D8054
Port 1:—
Port 3:D8040
Port 4:D8041
D8100
Port 5:D8042
Port 6:D8043
Port 7:D8044
Kommunikationsfehler
Wenn ein Kommunikationsfehler auftritt, schaltet sich unmittelbar nach dem Fehler der
Kommunikationsfehler-Sondermerker M8005 für eine Zykluszeit ein.
Der Fehlercode wird im Sonderregister D8053 gespeichert.
Modbus Kommunikationsabschlussrelais
Unmittelbar nach Abschluss einer Anforderungskommunikation schaltet sich der Modbus
Kommunikationsabschlussmerker M8080 für eine Zykluszeit ein. Auch wenn ein Fehler
auftritt, schaltet sich M8080 für eine Zykluszeit ein. Gleichzeitig wird der Fehlercode im
Sonderregister D8053 gespeichert.
Modbus-Kommunikationsfehlercode
Wenn ein Modbus-Kommunikationsfehler auftritt, wird ein Fehlercode gespeichert.
01h: Funktionsfehler
02h: Zugriffszielfehler (Adresse ungültig, Adress- + Operandenmenge ungültig)
03h: Operandenmengenfehler, 1-Bit-Schreiben-Datenfehler
11h: ASCII-Codefehler (nur ASCII-Modus)
12h: Framelängenfehler
13h: BCC-Fehler
Wartezeit für Übertragung bei Modbus-Kommunikation
Wenn die MicroSmart Kommunikationssignale sendet, kann die Wartezeit für die
Übertragung durch Speichern eines Wartezeitwertes in D8054 festgelegt werden. Die
gültigen Werte liegen zwischen 1 und 5000 Millisekunden.
Modbus Slave-Nummer (CPU-Module ab der Systemprogramm-Version 110)
Die Modbus Slave-Nummer von Port 2 bis Port 7 kann geändert werden, indem eine Zahl
zwischen 1 und 247 in den entsprechenden Sonderregistern gespeichert wird. Das
Anwenderprogramm muss zu diesem Zweck nicht heruntergeladen werden.
Liegen die im Sonderregister gespeicherten Daten nicht innerhalb des gültigen Slave-
Nummernbereichs, wird die in den Funktionsbereicheinstellungen festgelegte Slave-
Nummer verwendet.
Um beispielsweise die Modbus Slave-Nummer von Port 2 zu ändern, muss eine neue
Modbus Slave-Nummer im Sonderregister D8100 gespeichert werden. Sobald die Daten
in D8100 geändert sind, werden sie zur Modbus Slave-Nummer von Port 2.
Die in diesen Sonderregistern gespeicherten Daten werden im ROM des CPU-Moduls
gespeichert und auch bleiben auch dann erhalten, wenn die Pufferbatterie entladen ist.
M
S
FC5A B
ICRO
MART
12: M
ODBUS
Beschreibung
Beschreibung
FC9Y-B1271
ENUTZERHANDBUCH
ASCII/RTU-K
OMMUNIKATION
R/W
(L/S)
R (L)
R (L)
R/W
(L/S)
R (L)
R/W
(L/S)
R/W
(L/S)
12-13

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis