Herunterladen Inhalt Inhalt Diese Seite drucken

Ct-Modbus Rtu-Spezifikation - Nidec Commander C300 Betriebsanleitung

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

Werbung

Sicherheits-
Produkt-
Mechanische
informationen
informationen
Installation
8.6

CT-Modbus RTU-Spezifikation

In diesem Abschnitt wird die in Control Techniques-Produkten angebotene Adaption des MODBUS RTU-Protokolls beschrieben. Außerdem wird die
portable Softwareklasse definiert, mit der dieses Protokoll implementiert ist.
MODBUS RTU ist ein Master-Slave-System mit Halbduplex-Telegrammaustausch. In der Implementierung von Control Techniques (CT) werden die
Kernfunktionscodes zum Lesen und Schreiben von Registern unterstützt. Ein Zuordnungsschema zwischen MODBUS-Registern und CT-Parametern
wird definiert. Außerdem wird durch die CT-Implementierung eine 32-Bit-Erweiterung gegenüber dem standardmäßigen Datenformat der 16-Bit-
Register definiert.
8.6.1
MODBUS RTU
Physische Ebene
Attribut
Normale physische Ebene für Mehrpunktbetrieb
Bitstrom
Symbol
Baudraten
* Der Umrichter kann Pakete mit 1 oder 2 Stoppbits empfangen, überträgt jedoch immer 2 Stoppbits
RTU-Datenblock
Das grundlegende Datenformat des Datenblocks sieht folgendermaßen aus:
SLAVE-
FUNKTIONS-
ADRESSE
CODE
Der Datenblock (Frame) wird mit einer Sendepause von mindestens 3,5 Zeichenlängen abgeschlossen (z. B. dauert die Sendepause bei 19200 Baud
mindestens 2 ms). In den Knoten wird die abschließende Sendepause verwendet, um das Ende des Datenblocks zu erkennen und mit dessen
Verarbeitung zu beginnen. Daher müssen alle Datenblöcke als kontinuierlicher Strom gesendet werden, ohne Lücken, die länger oder genauso lang
sind wie die Sendepause. Wenn fälschlicherweise eine Lücke eingefügt wird, kann dies dazu führen, dass in den Empfängerknoten zu früh mit der
Datenverarbeitung begonnen wird. In diesem Fall tritt ein CRC-Fehler auf und der Datenblock wird verworfen.
MODBUS RTU ist ein Master-Slave-System. Alle Master-Anforderungen, außer an alle Slaves gesendete Anforderungen, ziehen eine Antwort von
einem einzelnen Slave nach sich. Die Antwort vom Slave erfolgt (d. h. das Senden der Antwort beginnt) innerhalb der angegebenen maximalen
Slave-Antwortzeit. (Diese Zeit wird für alle Control Techniques-Produkte im Datenblatt angegeben.) Die minimale Slave-Antwortzeit wird ebenfalls
angegeben, ist jedoch niemals kleiner als die minimale Sendepause, die durch 3,5 Zeichenlängen definiert ist.
Wenn die Master-Anforderung an alle Slaves gesendet wurde, wird nach Ablauf der maximalen Slave-Antwortzeit möglicherweise eine neue Master-
Anforderung gesendet.
Im Master muss ein Telegramm-Timeout für eventuelle Übertragungsfehler implementiert sein. Diese Timeout-Zeit muss auf die Summe aus der
maximalen Slave-Antwortzeit und der Übertragungszeit für die Antwort eingestellt werden.
Master-Anforderung
8.6.2
Slave-Adresse
Das erste Byte des Rahmens ist die Slave-Adresse. Gültige Slave-Adressen sind die Werte 1 bis 247 (dezimal). In der Master-Anforderung wird mit
diesem Byte der Slave-Zielknoten angezeigt, in der Slave-Antwort die Adresse des Slaves, von dem die Antwort stammt.
Globale Adressierung
Mit der Adresse Null werden alle Slaves im Netzwerk adressiert. Bei an alle Slaves gesendeten Anforderungen werden die Antworttelegramme von
Slaves unterdrückt.
C200/C300 Betriebsanleitung
Ausgabenummer: 1
Elektrische
Bedienung und
Basis-
Installation
Softwarestruktur
parameter
EIA485 (Zweidraht)
Standardmäßige UART-Asynchronsymbole mit NRZ (Non Return to Zero, keine Rückkehr zum
Nullpunkt)
Jedes Symbol besteht aus:
1 Startbit
8 Datenbits (das Bit mit der niedrigsten Wertigkeit wird zuerst gesendet)
2 Stoppbits*
600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200
Telegrammdaten
Telegrammdaten
Mindestdauer
Sendepause
Slave-
Datenblocker-
Datenblock-
kennung
verarbeitung
Slave-Antwortzeit
Inbetrieb-
NV-
Optimierung
nahme
Medienkarte
Beschreibung
Slave-Antwort
Zeit
Onboard-
Erweiterte
Diagnose
SPS
Parameter
16 Bit-CRC
Sendepause
Mindestdauer
Sendepause
Master-Anforderung
Neue Master-Anforderung
kann hier beginnen
UL-
Zertifikat
77

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Commander c200

Inhaltsverzeichnis