Herunterladen Inhalt Inhalt Diese Seite drucken

Banner A-GAGE EZ-ARRAY Handbuch Seite 42

Vorschau ausblenden Andere Handbücher für A-GAGE EZ-ARRAY:
Inhaltsverzeichnis

Werbung

Anhang
Anforderung
Funktionscode
1 Byte
Startadresse
2 Bytes
Anzahl Eingangs-
2 Bytes
register
Antwort
Funktionscode
1 Byte
Bytezahl
1 Byte
Eingangsregister
N X 2 Bytes
* "N" ist die Anzahl der Halteregister
Fehler
Fehlercode
1 Byte
Ausnahmecode
1 Byte
Beispiel A–2. Lesen der Eingangsregister
Anforderung
Feldbezeichnung
Slave-Adresse
Funktion
Startadresse (OBERES
Byte)
Startadresse (UNTERES
Byte)
Anzahl Register (OBE-
RES Byte)
Anzahl Register (UNTE-
RES Byte)
CRC (UNTERES Byte)
CRC (OBERES Byte)
Der Inhalt von Adresse 30001 wird als Zweibyte-Werte von
0x000A (dezimal 10) dargestellt.
A.1.3 Schreiben mehrerer Halteregister (0x10)
Dieser Funktionscode wird verwendet, um einen Block zusam-
menhängender Register in EZ-ARRAY zu schreiben. Die erfor-
derlichen geschriebenen Werte werden im Anforderungs-Daten-
feld spezifiziert. EZ-ARRAY setzt ein Direktadressierungsschema
ein. Zum Beispiel wird auf das Halteregister bei Adresse 40001
zugegriffen, indem Adresse 40001 (0x9C41) direkt geschrieben
wird (d. h. die Startadresse ist kein Versatz). Daten werden als
zwei Bytes pro Register verpackt. Für jedes Register werden
die Daten in Big-Endian-Reihenfolge gesendet (OBERES Byte,
UNTERES Byte). Die normale Antwort gibt den Funktionscode,
die Startadresse und die Anzahl geschriebener Register zurück.
40
P/N 140060
0x04
0x0000 to 0xFFFF
0x0001 to 0x007D
0x04
2 X N*
0x84
1 bis 4
Antwort
(Hex) Feldbezeichnung (Hex)
41
Slave-Adresse
04
Funktion
75
Bytezahl
Register8 (OBERES
31
Byte)
Register8 (UNTE-
00
RES Byte)
CRC (UNTERES
01
Byte)
CRC (OBERES
74
Byte)
C9
Anforderung
Funktionscode
Startadresse
Anzahl Haltere-
gister
Bytezahl
Registerwert
* "N" ist die Anzahl der Halteregister
Antwort
Funktionscode
Startadresse
Halteregister
Fehler
Fehlercode
Ausnahmecode
Beispiel A–3. Schreiben von Halteregistern
41
Anforderung
04
Feldbezeichnung
02
Slave-Adresse
Funktion
00
Startadresse (OBERES
Byte)
2B
Startadresse (UNTERES
Byte)
38
Anzahl Register (OBE-
RES Byte)
F8
Anzahl Register (UNTE-
RES Byte)
Bytezahl
Register 1 (OBERES
Byte)
Register 1 (UNTERES
Byte)
Register 2 (OBERES
Byte)
Register 2 (UNTERES
Byte)
CRC (UNTERES Byte)
CRC (OBERES Byte)
Die Halteregister an den Adressen 40001 und 40002 wurden auf
die Zweibyte-Werte von 0x000A (dezimal 10) und 0x0102 (dezi-
mal 258) geschrieben.
Handbuch für A-GAGE EZ-ARRAY
1 Byte
0x10
2 Bytes
0x0000 to 0xFFFF
2 Bytes
0x0001 to 0x007B
1 Byte
2 X N*
1 Byte
0x03
2 Bytes
0x0000 to 0xFFFF
N X 2 Bytes
1 bis 0x7B
1 Byte
0x90
1 Byte
1 bis 4
Antwort
(Hex) Feldbezeichnung (Hex)
41
Slave-Adresse
10
Funktion
Startadresse (OBE-
9C
RES Byte)
Startadresse (UNTE-
41
RES Byte)
Anzahl Register
00
(OBERES Byte)
Anzahl Register
02
(UNTERES Byte)
CRC (UNTERES
04
Byte)
CRC (OBERES
00
Byte)
01
0A
02
3A
C7
Banner Engineering Corp.
Minneapolis, U.S.A.
www.bannerengineering.com • Tel: 763.544.3164
41
10
9C
41
00
02
31
4C

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis