Herunterladen Inhalt Inhalt Diese Seite drucken

Schreiben, Wenn Der Tatsächliche Parametertyp Vom Ausgewählten Abweicht; Ausnahmen; Ausnahmecodes - Control Techniques Commander SK Handbuch

Frequenzumrichter für drehstromasynchronmotoren von 0,25 bis 4 kw (0,33 bis 5 ps)
Vorschau ausblenden Andere Handbücher für Commander SK:
Inhaltsverzeichnis

Werbung

Parameter
Parameterbesch-
Einführung
x.00
reibungsformat
Anfangsregis-
Lesen
teradresse
Pr 20.21
2020
Pr 20.21
18404
Pr 20.21
18404
Pr 20.22
2021
Pr 20.22
18405
Pr 20.23
18406
Pr 20.21 bis
2020
Pr 20.22
Pr 20.21 bis
18404
Pr 20.22
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 ±32767.
Beispiel: Pr 20.21 besitzt einen Wertebereich von ±100000 und Pr 20.22 einen Wertebereich von ±10000.
Anfangsregis-
Schreiben
teradresse
Pr 20.21
2020
Pr 20.21
2020
Pr 20.21
18404
Pr 20.22
2021
Pr 20.22
18405
6.1.9

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
22
Bedieneinheit
Serielle
und Display
Kommunikation
Anzahl der 16-Bit-
Antwort
Register
1
0x5678
2
0x12345678
1
Ausnahme 2
1
0xABCD
2
0xFFFFABCD
2
0x00000123
0x5678,
2
0xABCD
0x12345678,
4
0xFFFFABCD
Anzahl der 16-Bit-
Register
1
1
0xABCD
2
0x00001234 Geschriebener Wert = 0x00001234
1
2
0x00000123 Geschriebener Wert = 0x00000123
Beschreibung
Beschreibung
www.controltechniques.de
CT-Modbus
SyptLite-Programmierung
RTU
der SPS
Anmerkungen
Standardmäßiger 16-Bit-Zugriff auf ein 32-
Bit-Register liefert 16-Bit-Low-Wort aus
abgeschnittenen Daten
Voller 32-Bit-Zugriff
Anzahl der Wörter muss für 32-Bit-Zugriff
gerade sein
Standardmäßiger 16-Bit-Zugriff auf ein 32-
Bit-Register liefert 16-Bit-Low-Datenwort
32-Bit-Zugriff auf ein 16-Bit-Register liefert
um ein Vorzeichen erweiterte 32-Bit-Daten
32-Bit-Zugriff auf ein 16-Bit-Register liefert
um ein Vorzeichen erweiterte 32-Bit-Daten
Standardmäßiger 16-Bit-Zugriff auf ein 32-
Bit-Register liefert 16-Bit-Low-Wort aus
abgeschnittenen Daten
Voller 32-Bit-Zugriff
Daten
Anmerkungen
Standardmäßiges 16-Bit-Schreiben in ein
0x1234
32-Bit-Register. Geschriebener Wert =
0x00001234
Standardmäßiges 16-Bit-Schreiben in ein
32-Bit-Register. Geschriebener Wert =
0xFFFFABCD.
0x0123
Geschriebener Wert = 0x0123
Beschreibung der
CTSoft
Menü 0
erweiterten Parameter
Commander SK Advanced User Guide
Ausgabenummer: 4

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis