Herunterladen Inhalt Inhalt Diese Seite drucken

Ausnahmen - Nidec Commander C300 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für Commander C300:
Inhaltsverzeichnis

Werbung

Sicherheits-
Produkt-
Mechanische
informationen
informationen
Installation
Beispiel: Pr 01.028 ist ein 32-Bit-Parameter mit dem Wert 0x12345678,
Pr 01.029 ein 16-Bit-Parameter mit Vorzeichen mit dem Wert 0xABCD
und Pr 01.030 ein 16-Bit-Parameter mit Vorzeichen mit dem Wert
0x0123.
Anfangs-
Anzahl
Lesen
register-
16-Bit-
adresse
Register
Pr 01.028
127
1
Pr 01.028
16511*
2
Pr 01.028
16511*
1
Pr 01.029
128
1
Pr 01.029
16512*
2
Pr 01.030
16513*
2
Pr 01.028
bis
127
2
Pr 01.029
Pr 01.028
bis
16511*
4
Pr 01.029
* Bit 14 ist so eingestellt, dass 32-Bit-Zugriff zugelassen ist.
Schreiben, wenn der tatsächliche Parametertyp vom
ausgewählten abweicht
Das Schreiben eines 32-Bit-Werts in einen 16-Bit-Parameter wird vom
Slave zugelassen, solange der 32-Bit-Wert innerhalb des normalen
gültigen Bereichs für den 16-Bit-Parameter liegt.
Das Schreiben eines 16-Bit-Werts in einen 32-Bit-Parameter wird vom
Slave zugelassen. Der geschriebene Wert wird vom Slave um ein
Vorzeichen erweitert. Daher beträgt der effektive Wertebereich für
Schreibvorgänge dieser Art -32768 bis +32767.
Beispiel: Pr 01.028 besitzt einen Wertebereich von ±100000 und
Pr 01.029 einen Wertebereich von ±10000.
C200/C300 Betriebsanleitung
Ausgabenummer: 1
Elektrische
Bedienung und
Basis-
Installation
Softwarestruktur
parameter
Antwort
Anmerkungen
Standardmäßiger
16-Bit-Zugriff auf
ein 32-Bit-Regi-
0x5678
ster liefert 16-Bit-
Low-Wort aus
abgeschnittenen
Daten
Voller 32-Bit-
0x12345678
Zugriff
Anzahl der Wörter
muss für 32-Bit-
Ausnahme 2
Zugriff gerade
sein
Standardmäßiger
16-Bit-Zugriff auf
0xABCD
ein 32-Bit-Regi-
ster liefert 16-Bit-
Low-Datenwort
Standardmäßiger
32-Bit-Zugriff auf
ein 16-Bit-
0xFFFFABCD
Register liefert um
ein Vorzeichen
erweiterte 32-Bit-
Daten
Standardmäßiger
32-Bit-Zugriff auf
ein 16-Bit-
0x00000123
Register liefert um
ein Vorzeichen
erweiterte 32-Bit-
Daten
Standardmäßiger
16-Bit-Zugriff auf
ein 32-Bit-
0x5678,
Register liefert 16-
0xABCD
Bit-Low-Wort aus
abgeschnittenen
Daten
0x12345678,
Voller 32-Bit-
0xFFFFABCD
Zugriff
Inbetrieb-
NV-
Optimierung
nahme
Medienkarte
Anfangs-
Anzahl
Schreiben
register-
16-Bit-
adresse
Register
Pr 01.028
127
Pr 01.028
127
Pr 01.028
16511
Pr 01.029
128
Pr 01.029
16512
* Bit 14 ist so eingestellt, dass 32-Bit-Zugriff zugelassen ist
8.6.8

Ausnahmen

Wenn ein Fehler in der Master-Anforderung erkannt wurde, wird vom
Slave eine Ausnahmeantwort gesendet. Wenn ein Telegramm
beschädigt ist und der Rahmen nicht empfangen wird oder ein CRC-
Fehler auftritt, wird vom Slave keine Ausnahme ausgegeben. In diesem
Fall tritt im Master-Gerät ein Timeout auf. Wenn eine Anforderung zum
Schreiben mehrerer Register (FC16 oder FC23) die maximale
Puffergröße des Slaves überschreitet, wird das Telegramm vom Slave
verworfen. In diesem Fall wird keine Ausnahme gesendet, und im
Master tritt ein Timeout auf.
Telegrammformat für Ausnahmen
Das Ausnahmetelegramm vom Slave besitzt das folgende Format:
Byte
0
Slave-Quellknotenadresse
1
Ursprünglicher Funktionscode, Bit 7 gesetzt
2
Ausnahmecode
3
CRC LSB
4
CRC MSB
Ausnahmecodes
Die folgenden Ausnahmecodes werden unterstützt:
Code
1
Funktionscode nicht unterstützt
Registeradresse außerhalb des gültigen Bereichs oder
2
Leseanforderung für zu viele Register
Parameter beim Block-Schreiben mit FC16 oberhalb des
gültigen Bereichs
Der Schreibblock wird vom Slave in der Reihenfolge verarbeitet, in der
die Daten empfangen werden. Wenn ein Schreibvorgang aufgrund eines
außerhalb des gültigen Bereichs liegenden Werts fehlschlägt, wird der
Schreibblock beendet. Vom Slave wird jedoch keine Ausnahmeantwort
erzeugt. Stattdessen wird der Fehlerzustand dem Master durch die in
der Antwort angegebene Anzahl der erfolgreichen Schreibvorgänge
signalisiert.
Parameter beim Block-Lesen bzw. -Schreiben mit FC23
oberhalb des gültigen Bereichs
Es gibt keine Anzeige dafür, dass während eines Zugriffs mit FC23 ein
Wert außerhalb des gültigen Bereichs lag.
Onboard-
Erweiterte
Diagnose
SPS
Parameter
Daten
Anmerkungen
Standardmäßiges
16-Bit-Schreiben in
1
0x1234
ein 32-Bit-Register.
Geschriebener
Wert = 0x00001234
Standardmäßiges
16-Bit-Schreiben in
ein 32-Bit-Register.
1
0xABCD
Geschriebener
Wert =
0xFFFFABCD
Geschriebener
2
0x00001234
Wert = 0x00001234
Geschriebener
1
0x0123
Wert = 0x0123
Geschriebener
2
0x00000123
Wert = 0x00000123
Beschreibung
Beschreibung
UL-
Zertifikat
81

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Commander c200

Inhaltsverzeichnis