Allgemeines Allgemeines Das modulare Reglersystem KS VARIO erlaubt den Anschluss von verschiedenen Feldbusschnittstellen. Hierzu wird der jeweilige Buskoppler als Kopfstation für ein Reglersystem benutzt. Über einen dieser Buskoppler wird über eine frontseitige RS485/422 Schnittstelle das Modbus-Protokoll unterstützt. Hierüber wird eine Übertragung aller Prozeß-, Parameter- und Konfigurationsdaten ermöglicht.
Anschluß der Schnittstelle, Bedeutung der Anzeige Ausführung als RS 485/422 - Schnittstelle Bei der elektrischen Schnittstelle kann sowohl die RS422 als auch die RS485 zur Anwendung kommen. Der Modbuskoppler des KS VARIO-Systems erkennt automatisch die angeschlossene Ausführung. Steckerbelegung Der Anschluss erfolgt über eine 9-polige Sub-D-Buchse: 1.
Das MODBUS - Potokoll wurde zur Kommunikation zwischen einem Leitsystem und der Modicon-Steuerung definiert. Es wurden die Protokolle ASCII und RTU definiert. Das Gerät KS VARIO unterstützt das RTU Protokoll. Der Aufbau zur Übertragung eines Bytes im RTU-Protokoll ist folgendermaßen:...
Manche Geräte benötigen bei der Umschaltung zwischen Sende- und Empfangsbetrieb eine Verzögerung. Diese kann in ms eingestellt werden. Die eingestellte Verzögerung ist zusätzlich zu den 3,5 Zeichen, die am Ende einer Nachricht gewartet werden muß, bevor eine Antwort generiert wird. KS VARIO Modbus...
CRC-Byte2 Modbus Adressen Die detaillierte Adressübersicht finden Sie im Dokument: Parametertabelle für KS VARIO (9499-040-72918) Die Adresse wird in 2 Byte kodiert. Die höchstwertigsten 2 Bits (D15, D14) werden dazu herangezogen des Format in dem die Daten geschrieben oder gelesen werden zu definieren.
Seite 10
512 (200 hex) Visualisierungsbereich Kanal 1..30 1023 (3FF hex) 1024 (400 hex) Daten Kanal 1 1535 (5FF hex) 1536 (600 hex) Daten Kanal 2 2047 (7FF hex) ..15872 (3E00 hex) Daten Kanal 30 16383 (3FFF hex) KS VARIO Modbus...
Seite 11
34815 (87FF hex) 34816 (8800 hex) Daten Kanal 1 35839 (8BFF hex) 35840 (8C00 hex) Daten Kanal 2 36863 (8FFF hex) ..64512 (FC00 hex) Daten Kanal 30 65535 (FFFF hex) Die Daten belegen jeweils 4 Byte. KS VARIO Modbus...
Seite 12
Blockabfrage eine Date innerhalb des Blockes nicht definiert ist. In den Code-Tabellen (Kapitel 8) sind die Adressen jedes Parameters für das entsprechende Datenformat in dezimalen Werten angegeben (Adr. = Integer ohne Nachkommastelle; 1 dP = Integer mit 1 Nachkommastelle; real = Float (IEEE-Format)). KS VARIO Modbus...
Modbus Funktionsformat Funktionscodes Folgende Funktionscodes sind im KS VARIO realisiert: Funktionscode Bedeutung 0x03 Lesen von Prozessdaten-Daten,Parameter oder Konfigurationsdaten 0x04 Lesen von Prozessdaten-Daten,Parameter oder Konfigurationsdaten 0x06 Schreiben einer einzelnen Date (Prozessdaten, Parameter oder Konfiguration) 0x08 Diagnose 0x10 Schreiben mehrerer Daten (Prozessdaten, Parameter oder Konfiguration) 4.2.1...
Ist der Werte ausserhalb des einstellbaren Bereichs, so wird die Fehlermeldung ”ILLEGAL DATA VALUE” erzeugt. Die Date bleibt unverändert. Kann die Date nicht beschrieben werden (z.B. Konfigurationsdate und das Gerät befindet sich in Online), so wird eine Fehlermeldung ”ILLEGAL DATA VALUE” erzeugt. KS VARIO Modbus...
Wird eine Restart-Diagnosenachricht empfangen, wenn sich das Gerät nicht im Listenmode befindet, so erzeugt das Gerät eine Antwort. Der generelle Aufbau einer Diagnosenachricht ist folgendermassen: Anfrage: Feldname Wert Bedeutung Adresse Adresse 17 Funktion Diagnosenachricht Subfunktion High Subfunktioncode Subfunktion Low Datenfeld Byte 1 Weitere Datendefinitionen Byte 2 CRC-Byte1 CRC-Byte2 KS VARIO Modbus...
Zählers der fehlerhaften Nachrichtenübertragungen Der Slave wird aufgefordert den Wert seines Zählers der fehlerhaften Nachrichtenübertragungen zurückzusenden. Der Zähler enthält die Summe aller an den Slave gerichteten Nachrichten, bei denen ein Fehler erkannt wurde. Fehler können dabei CRC-Fehler oder Paritätsfehler sein. KS VARIO Modbus...
Der Slave wird aufgefordert den Wert seines Zählers mit der Anzahl der Framing-Fehler zurückzusenden. Der Zähler enthält die Summe aller an den Slave gerichteten Nachrichten bei dem ein Framing-Fehler erkannt wurde. Framing-Fehler wird erkannt, wenn das Stopbit nicht am Ende eines Bytes erkannt wird. KS VARIO Modbus...
Der Modbus sieht in seinem Fehlerprotokoll keine Information bezüglich der Position des Fehlers vor. Wenn dies gewünscht wird, so muß eine Date definiert werden, die die Position des letzten Fehlers beinhaltet. Diese kann im Fehlerfall vom Master ausgelesen werden. KS VARIO Modbus...
Feldname Wert Bedeutung Adresse Adresse 17 Funktion Schreiben mehrerer Prozessdaten-Daten, Parameter oder Konfigurationsdaten Startadresse High Schreibadresse 2 * 3415 + 8000H für Float-Format Startadresse Low Anzahl der Werte 2 Prozessdaten-Daten, Parameter oder Konfigurationsdaten im Float-Format CRC-Byte1 CRC-Byte2 KS VARIO Modbus...
Das Gerät kann den geforderten Auftrag nicht ausführen. Eventuell kann diese ACKNOWLEDGE Fehlermeldung ausgegeben werden wenn eine Konfigurationsdate geändert werden soll, das Gerät sich aber nicht im Konfigurationsmode befindet. MEMORY PARITY Paritätsfehler beim Lesen des Speichers gefunden. ERROR KS VARIO Modbus...
Teilnehmer angeschlossen werden. Die Länge eines Bussegments ist abhängig von der eingestellten Übertragungsgeschwindigkeit. Die Übertragungsrate wird im Wesentlichen durch die Anlagenkonstellation (Länge eines Segments, verteilte Ein-/Ausgänge) und die geforderten Abfragezyklen einzelner Teilnehmer bestimmt. Für alle Teilnehmer am Bus muß die gleiche Übertragungsgeschwindigkeit gewählt werden. KS VARIO Modbus...
Seite 22
Stromaufnahme der Bustreiber. Ein Repeater hat jedoch keinen Einfluß auf die Gesamtzahl der angeschlossenen Stationen am Bus. Die maximal anschließbare Anzahl von Repeatern, die in Reihe geschaltet sein dürfen, kann herstellerspezifisch differieren. Beim Projektieren einer Anlage sollten Sie sich deshalb vorher beim Hersteller über mögliche Begrenzungen informieren. KS VARIO Modbus...
(mit einer RC-Kombination) zu verbinden. Das System sucht sich dann sein eigenes Potential. Beim Anschluß von Repeatern zum Verbinden von Bussegmenten sollte generell der erdfreie Aufbau bevorzugt verwendet werden, um eventuelle Potentialunterschiede nicht von einem Bussegment in ein anderes zu übertragen. KS VARIO Modbus...