Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus/Tcp - Jetter JetWeb JetControl 24x Betriebsanleitung

Inhaltsverzeichnis

Werbung

JetControl 24x
JetSym-Beispielprogramm für die Überprüfung einer Modbus CRC-Prüfsum-
me
Im folgenden Beispiel wird mit der Spezialfunktion 61 eine Modbus CRC-Prüfsumme
überprüft. Bei richtiger Prüfsumme wird eine 1, bei nicht richtiger Prüfsumme eine 0
zurück gegeben.
6.6.4
Als azyklischer Übertragungskanal zu einem Modbus/TCP Server können die Spe-
zial-/Systemfunktionen 65 (Register lesen) und 66 (Register schreiben) benutzt wer-
den.
Die Funktionen öffnen eine Verbindung zu dem angegebenen Server, übertragen die
gewünschten Daten und schließen die Verbindung wieder.
Für ausführliche Informationen zu Modbus/TCP (Client und Server) siehe Kapitel 20
"Modbus/TCP", Seite 307.
Jetter AG
REGISTER_LOAD (100, 0x02)
REGISTER_LOAD (101, 0x03)
REGISTER_LOAD (102, 0x00)
REGISTER_LOAD (103, 0x20)
REGISTER_LOAD (104, 0x00)
REGISTER_LOAD (105, 0x04)
REGISTER_LOAD (106, 0x45)
REGISTER_LOAD (107, 0xF0)
SPECIALFUNCTION (61, 100, 107)
IF
REG 108 = 1
THEN ...
ELSE ...

Modbus/TCP

Hinweis!
Während eine dieser Funktionen ausgeführt wird, sollte kein TaskBreak oder
TaskRestart auf diese Task oder ein Programm-Neustart mittels JetSym durchge-
führt werden, da hierbei die Verbindung geöffnet bleibt und somit unter Umstän-
den keine weiteren Übertragungen stattfinden können.
6.6 Spezial- / Systemfunktionen
// Slave Adresse
// Funktionscode
// Startnummer
// Startnummer
// Anzahl
// Anzahl
// CRC-Prüfsumme
// CRC-Prüfsumme
// CRC-Prüfsumme überprüfen
// das Ergebnis steht in Register 108
// CRC-Prüfsumme korrekt
// CRC-Prüfsumme nicht korrekt
135

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis