Seite 1
@mount EXIT EXIT dTRON 04.1 dTRON 08.1 dTRON 16.1 B 70.3030.2 Schnittstellenbeschreibung 11.97/00325533...
Seite 2
Inhalt Einleitung Vorwort Typografische Konventionen ..........Warnende Zeichen Hinweisende Zeichen ......Darstellungsarten ..............Protokollbeschreibung Master-Slave-Prinzip Übertragungsmodus(RTU) Geräteadresse ............Zeitlicher Ablauf Kommunikation Zeitlicher Ablauf einer Datenanfrage 2.4.1 2.4.2 Kommunikation während der internen Bearbeitungszeit des Slaves 2.4.3 Kommunikation während der Antwortzeit des Slaves Aufbau Datenblöcke...
Seite 3
1 Einleitung Vorwort Lesen Sie diese Betriebsanleitung, bevor Sie die Schnittstelle in Betrieb nehmen. Bewahren Sie die Betriebsanleitung an einem für alle Benutzer jederzeit zugänglichen Platz auf. Bitte unterstützen Sie uns, diese BetriebsanEeitung zu verbessern. Für Ihre Anregungen sind wir dankbar. Telefon (06 61) 60 03-7 27 Telefax (06 61)
Seite 4
1 Einleitung Typografische Konventionen 1.2.1 Warnende Zeichen Die Zeichen für Vorsicht und Achtung werden in dieser Betriebsanlei- tung unter folgenden Bedingungen verwendet: Vorsicht Dieses Zeichen Wird benutzt, wenn es durch ungenaues Befolgen Oder Nichtbefolgen von Anweisungen zu Perso- nenschäden kommen kann! Diese Zeichen Wird benutzt, wenn es durch ungenaues Achtung...
Seite 5
2 Protokollbeschreibung Master-Slave-Prinzip Die Kommunikation zwischen einem PC (Master) und einem Gerät (Sla- ve) mit MOD-/J-Bus findet nach dem Master-Slave-Prinzip in Form von Datenanfrage/Anweisung - Antwort statt. Master Slave Slave Slave Der Master steuert den Datenaustausch, die Slaves haben lediglich Ant- wortfunktion.
Seite 6
2 Protokollbeschreibung Geräteadresse Die Geräteadresse des Slaves ist zwischen 1 und 31 einstellbar. Die Ge- räteadresse 0 ist reserviert. Über die RS422-/RS485-Schnittstelle können maximal Slaves angesprochen werden. Man unterscheidet zwei Möglichkeiten des Datenaustausches: Query Datenanfrage/Anweisung des Masters an einen Slave über die entsprechende Geräteadresse.
Seite 7
2 Protokollbeschreibung Beispiel Kennzeichen für Datenanfrage- Oder Antwort-Ende bei Datenformat 10/9 Bits Wartezeit = 3 Zeichen * 1000 * 10 Bits/Baudrate[ Baudrate [Baud] Datenformat [Bit] Wartezeit [ms] 9600 3,125 2,813 6,250 5,625 2400* 12,500 11 ,250 1200* 25,00 22,500 * Nur dTRON 04.1/08.1.
Seite 8
2 Protokollbeschreibung 2.4.1 Zeitlicher Ablauf einer Datenanfrage Zeitschema Eine Datenanfrage läuft nach folgendem Zeitschema ab: Master Datenanfrage Datenanfrage Slave Endekennzeichen = 3 Zeichen (die Zeit ist von der Baudrate abhängig) Diese Zeit ist von der internen Bearbeitung abhängig. Die maximale Bearbeitungszeit liegt bei 250 me.
Seite 9
2 Protokollbeschreibung Kommunikation während der internen Bearbeitungszeit des Slaves 2.4.2 Während der internen Bearbeitungszeit des Slaves dürfen vom Master keine Datenanfragen gestellt werden. In dieser Zeit gestellte Datenan- fragen werden vom Slave ignoriert. 2.4.3 Kommunikation während Antwortzeit Slaves Während der Antwortzeit des Slaves dürfen Master...
Seite 10
2 Protokollbeschreibung Antwort Funktion Fehlercode Checksumme Fehlerfall Adresse CRC16 XX OR 80h 1 Byte 1 Byte 1 Byte 2 Bytes Der Funktionscode Wirdmit geODERt,d. h., das MSB (most signi- ficant bit, engl. das höchstwertige Bit) Wird auf 1 gesetzt. Beispiel Datenanfrage: CRCI Antwort:...
Seite 11
2 Protokollbeschreibung Checksumme (CRC16) Anhand der Checksumme(CRCI6) werden Übertragungsfehlererkannt. Wird bei der Auswertung ein Fehler festgestellt, antwortet das entspre- chende Gerät nicht. Berechnungs- schema CRC = CRC XOR ByteOfMessage For (1 bis 8) CRC = SHR(CRC) if (rechts hinausgeschobenes Flag = 1) else then = CRC XOR...
Seite 12
3 Funktionen Die folgenden Funktionen stehen für das Gerät zur Verfügung: Funktionsnummer Funktion ox03/0x04 Lesen n Worten Schreiben eines Worts Schreiben von n Worten ox10 Alle Beispiele beziehen sich auf Adressen des dTRON 04.1/08.1.
Seite 13
3 Funktionen Lesen n Worten Mit dieser Funktion werden n Worte ab einer bestimmten Adresse gele- sen. Datenanfrage Slave- Funktion Wortan- Checksumme Adresse Adresse zahl CRC16 oder ox04 erstes Wort (max. 6) 1 Byte 1 Byte 2 Bytes 2 Bytes 2 Bytes Antwort Slave-...
Seite 14
3 Funktionen Schreiben eines Worts Bei der Funktion Wortschreiben sind die Datenblöcke für Anweisung und Antwort identisch. Anweisung Slave- Funktion Wortadresse Wortwert Checksumme CRC16 1 Byte 1 Byte 2 Bytes 2 Bytes 2 Bytes Antwort Slave- Funktion Wortadresse Wortwert Checksumme Adresse CRC16 1 Byte...
Seite 16
4 Datenfluß System MOD-Bus System- EEPROM Prozessor Regler Bei aktiver Selbstoptimierung ist die Schnittstelle abgeschaltet. Der Regler meldet keinen Fehler. Übertragenwerden grundsätzlich nur ASCII-Zeichen.Diesewerden ent- Datentyp sprechend der Reihenfolge im Speicher gesendet- „char" Beispiel: Text: „075.02.01" MOD-Bus: ox2E, ox2E, oxoo Es muß...
Seite 17
4 Datenfluß Datentyp Kennzeichen könnennur in Gruppenzu 8 Bit übertragenwerden.Die- „byte" sen 8 Bit Wirdein Null-Byte (Ox00)vorangestellt. (Status- Beispiel: kennzeichen) DieStatus-Kennzeichen d er Speicherstelle Ox81 sollenausgelesen wer- den.Sollwert 2 undParametersatz 2 Sind aktjv(BOIOOI 000=Ox48). MOD-Bus: OXOO, JedeVeränderung einesProzeßwertes, derim EEPROM abge- legt ist, hat zur Folge, daß...
Seite 18
5 Adresstabellen 1m folgenden sind alle Prozeßwerte (Variablen) mit ihren Adressen, dem Datentyp und der Zugriffsart beschrieben. Hierbei bedeutet: Zugriff nur lesend Zugriff schreibend und lesend byte Byte (8 Bit) char Zeichenkette mit Länge xx; xx = Länge inklusive Zeichenkettenende-Zeichen float Float-Wert (4 Byte/2 Worte)
Seite 19
5 Adresstabellen Adresstabellen für dTRON 04.1/08.1 Gerätedaten Adresse Datentyp/ Zugriff Signalbezeichnung MOD-Bus Bitnummer char Software-Version 075.xx.xx char VdN-Nummer Gerätedaten können nur gelesen werden. Prozeßdaten Adresse Datentyp/ Zugriff Signalbezeichnung MOD-Bus Bitnummer oxoooo float Istwert Analogeingang I float Istwert Analogeingang 2 float Reglerausgang Automatikbetrieb Stellgradrückmeldung...
Seite 21
5 Adresstabellen Adresse Datentyp/ Zugriff Signalbezeichnung MOD-Bus Bitnummer ox003C float SCL (Einheitssignalskalierung: Meßbereichsanfang) Ox003E float (Einheitssignalskalie- rung: meßbereichsende) float SPL (untereSollwertgrenze) float SPH (ObereSollwertgrenze) float OFFS (Istwertkorrektur) Status- Status-Kennzeichen werden in Gruppen z u8 Bitim Datenformat „byte" Kennzeichen ausgelesen. Das Verändern der Kennzeichen uber die Schnittstelle ist nicht möglich.
Seite 22
5 Adresstabellen Kennzeichen Adresse Position Bedeutung MOD-Bus Meßbereichsüber- Meßbereichsüber- Oder -unterschrei- Oder -unterschrei- tung Eingang 1 tung Eingang 1 Meßbereichsüber- Meßbereichsüber- Oder -unterschrei- Oder -unterschrei- tung Eingang 2 tung Eingang 2 Binäreingang Kontakt geschlossen Binäreingang Kontakt geschlossen 1 . Reglerausgang Reglerausgang aktiv 2.
Seite 25
5 Adresstabellen Status- Signalbezeichnung Adresse Datentyp Kennzeichen MOD-Bus word Ausgänge und Binärfunktionen Ausgang 1 aus Ausgang 2 aus Ausgang 3 aus Ausgang 4 aus Ausgang 5 aus Tastatur verriegelt Parameter- Konfi- gurationsebene verrie- gelt Programm Oder Ram- penfunktion angehalten Zweiter Sollwert aktiv Schnittstellensollwert...
Seite 26
5 Adresstabellen Adresse Datentyp Signalbezeichnung MOD-Bus word Binärsignale Hardwarekennung Meßbereichsüber- schreitung Eingang 1 Meßbereichsüber- schreitung Eingang 2 Binäreingang 1 geschlossen Binäreingang 2 geschlossen 1. Reglerausgang aktiv 2. Reglerausgang aktiv 1. Limitkomparator aktiv 2. Limitkomparator aktiv _ 10 Relaisausgang vorhanden Binärausgang vorhanden Transistorausgang 3 vorhanden...
Seite 27
(03 41) 49008-32 Telefax (0 7021) 950 91-50 Europa und USA Belgien und Luxemburg Niederlande Schweden JUMO AUTOMATION JUMO Meet- en Regeltechniek B.V. JUMO Mät- och Reglerteknik AB S.P.R.L. / PG.M.B.H. / B.V.B.A Postbus Karbingatan 32 Industriestraße NI--1380 AC Weesp...
Seite 28
JUMO MESS- UND REGELTECHNIK M. K. JUCHHEIM GmbH & co 36035 Fulda Germany Telefon (06 61) 60 03-7 27 Telefax (06 61) 60 03-5 08 Telex 49701 juf d email JUMO de@e-mail.com...