Instructions

4 Konfiguration und Programmierung
9
akytec GmbH - Vahrenwalder Str. 269 A - 30179 Hannover - Germany Tel.: +49 (0) 511 16 59 672–0 - www.akytec.de
4.4.1 Master-Modus
Es kann nur einen Master im Modbus-Netzwerk geben.
Die folgenden Abfragemethoden werden unterstützt:
Lesen nach Zeit mit dem Master-Parameter Intervall zwischen Anfragen
Schreiben nach Änderung (Standard)
Lesen / Schreiben nach Ereignis
PR100 als Master kann bis zu 16 Slaves steuern. Jeder Slave kann bis zu 256 Variablen verwalten.
Es ist zulässig, denselben Namen und dieselbe Adresse für verschiedene Slaves zu verwenden.
4.4.2 Slave-Modus
Folgende Funktionen werden unterstützt:
01 (0x01) Read Coils
02 (0x02) Read Discrete Inputs
03 (0x03) Read Holding Registers
04 (0x04) Read Input Registers
05 (0x05) Write Single Coil
06 (0x06) Write Single Register
15 (0x0F) Write Multiple Coils
16 (0x10) Write Multiple Registers
Verwenden Sie die Funktionen 0x03 und 0x01, um die einzelnen Bits einer Bitmaske zu lesen. Um
die Bitnummer für die Abfrage zu berechnen, multiplizieren Sie die Bitmaske-Registernummer mit
16 und addieren Sie die geswünschte Bitnummer innerhalb der Maske.
Datentypen:
BOOL ein Bit
UINT16 2-Byte-Integer ohne Vorzeichen
REAL32 4-Byte-Float (Bytereihenfolge 2143)
Verfügbare Modbus-Register sind in der Tab. 4.1 aufgeführt.
Tabelle 4.1 Modbus-Register
Parameter
Datentyp
Modbus-
Funktion
Adresse
(hex)
Adresse (dec) Zugriff
DI1…DI8
Zustandbitmaske
BOOL
0x01, 0x02
0x1000
0x1007
4096 4103 R
INT
0x03, 0x04
0x0100 256 R
AI1 REAL REAL32
0x03, 0x04
0x0B00,
0x0B01
2816, 2817
R
AI2 REAL REAL32
0x03, 0x04
0x0B02,
0x0B03
2818, 2819
R
AI3 REAL REAL32
0x03, 0x04
0x0B04,
0x0B05
2820, 2821
R
AI4 REAL REAL32
0x03, 0x04
0x0B06,
0x0B07
2822, 2823
R
AI1 INT UINT16
0x03, 0x04
0x0B80 2944 R
AI2 INT UINT16
0x03, 0x04
0x0B81 2945 R
AI3 INT UINT16
0x03, 0x04
0x0B82 2946 R
AI4 INT UINT16
0x03, 0x04
0x0B83 2947 R
AI1 DP INT UINT16
0x03, 0x04
0x0BC0 3008 R
AI2 DP INT UINT16
0x03, 0x04
0x0BC1 3009 R
AI3 DP INT UINT16
0x03, 0x04
0x0BC2 3010 R
AI4 DP INT UINT16
0x03, 0x04
0x0BC3 3011 R
AI1 Status
(Digitalmodus)
BOOL
0x01, 0x02
0x1010
4112 R
AI2 Status
(Digitalmodus)
BOOL
0x01, 0x02
0x1011 4113 R
AI3 Status
(Digitalmodus)
BOOL
0x01, 0x02
0x1012 4114 R