Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikationsablauf; Anpassung Der Antwortzeiten Bei Der Rs-485-Kommunikation - Panasonic KT4H Bedienungsanleitung

Inhaltsverzeichnis

Werbung

12.4 Kommunikationsablauf

Die Kommunikation beginnt mit dem Befehl, den der Host-Rechner (Master) sendet, und endet mit der Antwort des
Temperaturreglers KT4H (Slave).
Master
Befehl
Daten
Befehl
Bestätigung
Befehl
Negative
Rückmeldung
Befehl
Keine Antwort
Abb. 12-5

12.4.1 Anpassung der Antwortzeiten bei der RS-485-Kommunikation

Master
Programmieren Sie so, dass der Master den Sender nach dem Absetzen des Befehls innerhalb der
Übertragungsdauer eines Zeichens von der Kommunikationsverbindung trennen kann, damit der Master für den
Empfang der Slave-Antwort bereit ist.
Um Datenkollisionen zu vermeiden, sollte der Master den nächsten Befehl erst senden, wenn sichergestellt ist,
dass er die Antwort des Slaves empfangen hat.
Slave
Bevor der Slave eine Antwort sendet, legt er automatisch eine Pause von mindestens 5 ms ein
(Kommunikationsantwortzeit einstellbar von 5 bis 99 ms), damit eine Synchronisation mit dem Empfänger möglich
ist. Nach dem Senden der Antwort trennt der Slave ebenfalls automatisch den Sender von der
Kommunikationsverbindung innerhalb der Übertragungsdauer für ein Zeichen.
Slave
Antwort mit Daten
Wenn der Master einen Lesebefehl abgesetzt hat, enthält die Antwort des
Slaves die angefragten Einstellungen oder den aktuellen Status.
Bestätigung
Wenn der Master einen Schreibfehl abgesetzt hat, sendet der Slave eine
Bestätigung, nachdem die Einstellungen vorgenommen wurden.
Negative Rückmeldung
Wenn der Master einen unbekannten Befehl oder einen ungültigen
Einstellungswert gesendet hat, antwortet der Slave mit einer negativen
Rückmeldung.
Keine Antwort
In den folgenden Fällen sendet der Slave keine Antwort:
• die globale Adresse "FF" wurde verwendet (MEWTOCOL)
• eine Broadcast-Adresse wurde verwendet (Modbus)
• ein Kommunikationsfehler (Block-, Paritätsfehler) ist aufgetreten
• ein LRC-Fehler ist aufgetreten (Modbus-ASCII)
• ein CRC-16-Fehler ist aufgetreten (Modbus-RTU)
47

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis