Herunterladen Inhalt Inhalt Diese Seite drucken

Fc06 - Einzelnes Register Schreiben - Nidec Unidrive M701 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für Unidrive M701:
Inhaltsverzeichnis

Werbung

Sicherheits-
Produkt-
Mechanische
informationen
informationen
Installation
9.3.6
FC03 – Mehrere Register lesen
Dieser Funktionscode ermöglicht das Schreiben eines
zusammenhängenden Register-Arrays. Die Anzahl von Registern,
die gelesen werden können, ist auf 120 begrenzt. Somit können bei
einer einzelnen Transaktion bis zu 120 16-Bit-Parameter oder 60 32-Bit-
Parameter gelesen werden. Bei Überschreitung dieser Anzahl wird vom
Server der Ausnahmeantwort-Code 2 ausgegeben.
Daten der Master-Anforderung
Byte
Beschreibung
7
Funktionscode 0x03
Anfangsregisteradresse
8
(MSB)
Anfangsregisteradresse
9
(LSB)
Anzahl 16-Bit-Register
10
(MSB)
Anzahl 16-Bit-Register
11
(LSB)
Die normale Antwort umfasst den Funktionscode und die Anzahl der
Datenbytes im gelesenen Block, gefolgt von den Registerdaten
(sofern keine Ausnahme auftritt).
Bei der 32-Bit-Parameteradressierung müssen für jeden gelesenen
Parameter:
in der Anforderung zwei 16-Bit-Register verwendet werden
die Registerdaten in der Antwort 4 Datenbytes enthalten
Beispiel
Lesen der Umrichterparameter 0.20.021 bis 0.20.023 (Transaktions-ID =
42) bei 32-Bit-Datenzugriff und Standardadressierung:
Daten der Master-Anforderung
Hex-
Byte
Beschreibung
Wert
0-1
00 2A Transaktions-ID (42)
2-3
00 00 Protokoll-ID (0=TCP/IP)
4-5
00 06 Länge (Bytes=6)
Einheitenidentifikator
6
FF
(FF= Umrichter)
7
03
Funktionscode (3)
8-9
47 E4 Anfangsregister (20.20)
10-11
00 06 Anzahl Register (6)
128
Elektrische
Basis-
Inbetrieb-
Kurzanleitung
Installation
parameter
Daten der Slave-Antwort
Byte
Beschreibung
7
Funktionscode 0x03
Länge der Daten im
8
gelesenen Block
(in Byte)
Registerdaten
9
(MSB)
Registerdaten
10
(LSB)
Daten der Slave-Antwort
Hex-
Byte
Beschreibung
Wert
Transaktions-ID
0-1
00 2A
(42)
Protokoll-ID
2-3
00 00
(0=TCP/IP)
4-5
00 0F Länge (Bytes=15)
Einheitenidentifikat
6
FF
or (FF= Umrichter)
7
03
Funktionscode (3)
Datenlänge
8
0C
(Bytes=12)
9-12
?
Daten Pr 0.20.021
13-16
?
Daten Pr 0.20.022
17-20
?
Daten Pr 0.20.023
Umrichter-
Optimierung
nahme
kommunikation
9.3.7
FC06 – Einzelnes Register schreiben
Dieser Funktionscode schreibt einen einzelnen 16-Bit-Wert in ein
Register. Die normale Antwort besteht darin, dass die Antwort nach dem
Schreiben des Parameters zurückgesendet wird (sofern keine
Ausnahme auftritt).
Die Registeradresse kann eine 32-Bit-Parameteradresse sein,
jedoch werden nur die unteren 16 Bit des Wertes geschrieben.
Daten der Master-Anforderung
Byte
Beschreibung
7
Funktionscode 0x06
Anfangsregisteradresse
8
(MSB)
Anfangsregisteradresse
9
(LSB)
Registerdaten
10
(MSB)
Registerdaten
11
(LSB)
Beispiel
Schreiben des Werts 12345 in Umrichterparameter 0.20.001
(Transaktions-ID = 42) mittels Standardadressierung:
Daten der Master-Anforderung
Hex-
Byte
Beschreibung
Wert
Transaktions-ID
0-1
00 2A
(42)
Protokoll-ID
2-3
00 00
(0=TCP/IP)
Länge
4-5
00 06
(Bytes=6)
Einheitenidentifikator
6
FF
(FF= Umrichter)
Funktionscode
7
06
(06)
Anfangsregister
8-9
07 D0
(20.000)
Registerdaten
10-11
30 39
(12345)
9.3.8
FC16 – Mehrere Register schreiben
Dieser Funktionscode ermöglicht das Schreiben einer
zusammenhängenden Registerserie. Die Anzahl von Registern,
die beschrieben werden können, ist auf 120 begrenzt. Somit können bei
einer einzelnen Transaktion bis zu 120 16-Bit-Parameter oder 60 32-Bit-
Parameter geschrieben werden. Bei Überschreitung dieser Anzahl wird
vom Server der Ausnahmeantwort-Code 2 ausgegeben. Die normale
Antwort umfasst den Funktionscode, die Anfangsregisteradresse und
die Anzahl der geschriebenen 16-Bit-Register (sofern keine Ausnahme
auftritt) und wird gesendet, nachdem die Parameter geschrieben
wurden.
Bei der 32-Bit-Parameteradressierung müssen für jeden geschriebenen
Parameter:
in der Anforderung zwei 16-Bit-Register verwendet werden
in der Anforderung vier Bytes angegeben werden
Die Anzahl der geschriebenen Register in der Antwort ist die
doppelte Anzahl der geschriebenen Parameter
Unidrive M700 / M701 / M702 Betriebsanleitung: Steuereinheit
Handhabung der
Onboard-
Erweiterte
NV-Medienkarte
SPS
Parameter
Daten der Slave-Antwort
Byte
Beschreibung
7
Funktionscode 0x06
Anfangsregisteradresse
8
(MSB)
Anfangsregisteradresse
9
(LSB)
Registerdaten
10
(MSB)
Registerdaten
11
(LSB)
Daten der Slave-Antwort
Hex-
Byte
Wert
0-1
00 2A
2-3
00 00
4-5
00 06
6
FF
7
06
8-9
07 D0
10-11
30 39
Ausgabenummer: 2
Diagnose UL-Informationen
Beschreibung
Transaktions-ID
(42)
Protokoll-ID
(0=TCP/IP)
Länge
(Bytes=6)
Einheitenidentifikator
(FF= Umrichter)
Funktionscode
(6)
Anfangsregister
(20.000)
Registerdaten
(12345)

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Unidrive m702Unidrive m700

Inhaltsverzeichnis