Herunterladen Inhalt Inhalt Diese Seite drucken

Timeouts In Der Kommunikation; Erweiterte Datentypen - 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
Tabelle 6-7 Master-Anforderung
Byte
Slave-Adresse 1 bis 247,
0
0 gilt global
1
Funktionscode 0x17
2
Anfangsregisteradresse Lesen MSB
3
Anfangsregisteradresse Lesen LSB
4
Anzahl der zu lesenden 16-Bit-Register MSB
5
Anzahl der zu lesenden 16-Bit-Register LSB
6
Anfangsregisteradresse Schreiben MSB
7
Anfangsregisteradresse Schreiben LSB
8
Anzahl der zu schreibenden 16-Bit-Register MSB
9
Anzahl der zu schreibenden 16-Bit-Register LSB
10
Länge der zu schreibenden Registerdaten (in Byte)
11
Registerdaten 0 MSB
12
Registerdaten 0 LSB
11 + Byte-
CRC LSB
Zählerwert
12 + Byte-
CRC MSB
Zählerwert
Tabelle 6-8 Slave-Antwort
Byte
0
Slave-Quellknotenadresse
1
Funktionscode 0x17
2
Länge der Registerdaten im gelesenen Block (in Byte)
3
Registerdaten 0 MSB
4
Registerdaten 0 LSB
3 + Byte-
CRC LSB
Zählerwert
4 + Byte-
CRC MSB
Zählerwert
6.1.7

Timeouts in der Kommunikation

Wenn ein Telegramm von einem CT-Modbus RTU-Master an einen Slave gesendet wird, sollte im Master ein Timeout verwendet werden, um eine
fehlende Antwort von einem Slave zu erkennen. Idealerweise wird ein variables Timeout verwendet, basierend auf der Anzahl der Sprünge, die ein
CT-Modbus RTU-Telegramm zwischen dem Master und dem endgültigen Ziel durchlaufen muss.
In der Praxis ist es nicht immer möglich, mit einem Master variable Timeouts in einer solchen Weise zu verarbeiten. Wenn dies der Fall ist, sollte ein
einziges Timeout verwendet werden, das lang genug ist, um die längste Route zu einem Ziel abzudecken. Die empfohlenen Timeouts für bestimmte
Produkte sind in den entsprechenden produktspezifischen Betriebsanleitungen angegeben.
6.1.8

Erweiterte Datentypen

Standardmäßige MODBUS-Register sind 16-Bit-Register, und in der Standardzuordnung wird ein einzelner Parameter (X.Y) einem einzelnen
MODBUS-Register zugeordnet. Zur Unterstützung von 32-Bit-Datentypen (ganze Zahlen und Gleitkomma) werden die MODBUS-Dienste für das
Lesen und Schreiben mehrerer Register verwendet, um ein zusammenhängendes Array von 16-Bit-Registern zu übertragen.
Slave-Geräte verfügen normalerweise über einen gemischten Satz aus 16-Bit- und 32-Bit-Registern. Damit der gewünschte 16-Bit- oder 32-Bit-
Zugriff vom Master ausgewählt werden kann, wird mit den zwei obersten Bits der Registeradresse der ausgewählte Datentyp angezeigt.
HINWEIS
Die Auswahl wird auf den gesamten Blockzugriff angewendet.
20
Bedieneinheit
Serielle
und Display
Kommunikation
Beschreibung
Beschreibung
www.controltechniques.de
CT-Modbus
SyptLite-Programmierung
RTU
der SPS
Beschreibung der
CTSoft
Menü 0
erweiterten Parameter
Commander SK Advanced User Guide
Ausgabenummer: 4

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis