Herunterladen Inhalt Inhalt Diese Seite drucken
Vorschau ausblenden Andere Handbücher für ENVIRORANGER ERS 500:
Inhaltsverzeichnis

Werbung

ENVIRORANGER ERS 500
KOMMUNIKATIONSANLEITUNG
Betriebsanleitung PL-602-3
33456023
Rev. 2.0
August 2001

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Milltronics ENVIRORANGER ERS 500

  • Seite 1 ENVIRORANGER ERS 500 KOMMUNIKATIONSANLEITUNG Betriebsanleitung PL-602-3 August 2001 33456023 Rev. 2.0...
  • Seite 2: Haftungsausschluss

    Für Verbesserungsvorschläge sind wir dankbar. Technische Änderungen bleiben vorbehalten. MILLTRONICS®ist eine eingetragene Marke der Siemens Milltronics Process Instruments Inc. Wenn Sie Fragen haben, wenden Sie sich bitte an SMPI Technical Publications unter: Technical Publications Siemens Milltronics Process Instruments Inc.
  • Seite 3: Inhaltsverzeichnis

    Inhaltsverzeichnis Allgemeines zum EnviroRanger ERS 500 ..........3 Allgemeines zur Kommunikationsanleitung…......... 3 Zeichenerklärung…................. 4 Konfiguration der ERS 500 Parameter............ 4 Wichtige Abschnitte................. 4 Das EnviroRanger Kommunikationssystem… ........5 Installation..................... 7 Hinweise zum Anschluss ................ 7 Schnittstellen 1, 2 und 3................7 Schnittstelle 2: RS-232 Klemmleiste ............
  • Seite 4 Allgemein ....................57 Sonderfälle .................... 58 Anhang A: Einzelparameterzugriff (SPA)..........59 Parameter lesen..................59 Parameter schreiben................60 Formatregister ..................60 Fehlercodes ..................61 Anhang B: Hinweise zu vorzeichenlosen 32-Bit Ganzzahlen ....63 Anhang C: Werte mit Zeitangabe.............. 65 Anhang D: Data Log Dateien lesen............67 Verfahren ....................
  • Seite 5: Allgemeines Zum Enviroranger Ers 500

    Allgemeines zum EnviroRanger ERS 500 Der EnviroRanger ist für den Einsatz in Wasser- und Abwasserapplikationen bestimmt. Er erfüllt praktisch alle Aufgaben im Bereich Pumpensteuerung und Füllstandmessung und kann oftmals anstelle teurer SPS Systeme verwendet werden. Seine Integration in SCADA Systeme ist im Vergleich zu herkömmlichen Systemen wesentlich preiswerter.
  • Seite 6: Zeichenerklärung

    Als Faustregel gilt, dass bei Anwendungen, die einer der voreingestellten Applikationen entsprechen, der Handprogrammer verwendet werden kann. Bei komplexeren Applikationen ist jedoch Dolphin Plus vorzuziehen. Dolphin Plus erhalten Sie von Ihrer örtlichen Milltronics Vertretung. Wichtige Abschnitte Folgende Abschnitte enthalten wesentliche Informationen:...
  • Seite 7: Das Enviroranger Kommunikationssystem

    Die Standardausführung des ERS 500 unterstützt diese beiden Kommunikationsprotokolle: Dolphin Dolphin ist ein patentiertes Milltronics Protokoll, das für die Verwendung mit der Dolphin Plus Software entwickelt wurde. Nähere Angaben zu Dolphin oder eine Kopie der Software erhalten Sie von Ihrer Milltronics Vertretung.
  • Seite 8 In dieser Betriebsanleitung finden Sie lediglich eine Beschreibung der integrierten Kommunikationsfunktionen. Weitere Informationen zu SmartLinx finden Sie in der entsprechenden SmartLinx Anleitung. Seite 6 EnviroRanger Kommunikationsanleitung PL-602-3...
  • Seite 9: Installation

    Installation Hinweise zum Anschluss • Max. Länge für RS-232: 15 Meter (50 ft) • Max. Kabellänge für RJ-11: 3 Meter • Max. Länge für RS-485: 1.220 Meter (4.000 ft) • 24 AWG verwenden (mindestens) • Verwenden Sie Kommunikationskabel guter Qualität (abgeschirmte, verdrillte Paare), die für RS-232, Schnittstellen 1 und 2 empfohlen sind.
  • Seite 10: Schnittstelle 2: Rs-232 Klemmleiste

    Kabelverwendung bei Anschluss des Geräts über RS-232 an einen PC: Computer DB-9 (Stecker) RJ-11 am EnviroRanger RJ-11 Schnittstelle Modularkabel mit RJ-11 Steckern Hinweis: Stifte 4-6 und 7-8 am DB-9 brücken. Schnittstelle 2: RS-232 Klemmleiste Rack oder Schalttafeleinbau An der Klemmleiste von Rack und Schalttafeleinbau werden die Stifte 37 bis 44 für die RS-232 Schnittstelle 2 verwendet.
  • Seite 11 Anschluss von Rack oder Schalttafel an PC Anschluss der Klemmleiste an einen Computer ohne Ablaufsteuerung: SG 41 Kabel- Kabel- abschirmung abschirmung 9-Pin D-Gehäuse RS-232 an PC 25-Pin D-Gehäuse RS-232 an PC (aufnehmendes Element) (aufnehmendes Element) Anschluss von Rack oder Schalttafel an Modem Anschluss der Klemmleiste an ein Modem ohne Ablaufsteuerung: Kabel- Kabel-...
  • Seite 12 Mit Hardware Ablaufsteuerung (Rack oder Schalttafeleinbau) Anschluss der Klemmleiste an ein externes Modem mit Hardware Ablauf- steuerung: Kabel- Kabel- abschirmung abschirmung 9-Pin D-Gehäuse RS-232 an Modem (Stecker) mit 25-Pin D-Gehäuse RS-232 an Modem (Stecker) Hardware Ablaufsteuerung mit Hardware Ablaufsteuerung Hinweis: Viele industrielle Modems unterstützen keine Hardware Ablaufsteuerung, wie z.B.
  • Seite 13 Anschluss Feldgehäuse an PC Anschluss der Klemmleiste an einen Computer ohne Ablaufsteuerung: Kabel- abschirmung Kabel- abschirmung 9-Pin D-Gehäuse RS-232 an PC 25-Pin D-Gehäuse RS-232 an PC (aufnehmendes Element) (aufnehmendes Element) Anschluss Feldgehäuse an Modem Anschluss der Klemmleiste an ein Modem ohne Ablaufsteuerung: Kabel- Kabel- abschirmung...
  • Seite 14: Rack Und Schalttafeleinbau

    Schnittstelle 3: RS-485 Rack und Schalttafeleinbau RS-485 Schnittstelle für Rack und Schalttafeleinbau auf den Klemmleisten. gemeinsame Leitung FREI Frei = 54 Analogkarten 57 Digitaleingangskarte Feldgehäuse RS-485 Schnittstelle für das Feldgehäuse auf der optionalen I/O Karte. Frei 106 – Analogkarten 111 – Digitaleingangskarten Erde ground Seite 12...
  • Seite 15: Konfiguration Kommunikationsschnittstellen (Parameter)

    ModBus RTU Master ModBus RTU Slave mit freilaufender Kommunikation ModBus ASCII Slave mit freilaufender Kommunikation Der EnviroRanger ist mit Milltronics patentiertem "Dolphin" Datenformat sowie dem international anerkannten Modbus Standard im ASCII oder RTU Format kompatibel. Weitere Protokolle sind mit den optionalen SmartLinx Karten verfügbar.
  • Seite 16: P772 Baud Rate

    Bereich: 0 bis 9999 Werte Voreinstellung: 1 Dieser Parameter wird ignoriert, wenn die Geräte mit dem Milltronics Protokoll angeschlossen sind. Bei einem Geräteanschluss mit seriellem Modbus Protokoll entspricht der Parameter einer Zahl von 1-247. Die Netzwerkverwaltung muss dafür sorgen, dass jedes Gerät im Netz eine einzige Adresse besitzt.
  • Seite 17: P776 Schnittstelle Ablaufsteuerung

    P774 Datenbits Anzahl der Datenbits pro Zeichen. Primärindex Kommunikationsschnittstelle Bereich: 5 bis 8 Voreinstellung: 8 (einzige Option für Schnittstelle 3) Werte Modbus RTU 7 oder 8 Modbus ASCII 7 oder 8 Dolphin Plus P775 Stopbits Anzahl der Bits zwischen den Datenbits. Primärindex Kommunikationsschnittstelle Bereich: 1 oder 2...
  • Seite 18: P778 Angeschlossenes Modem

    P778 Angeschlossenes Modem Einstellung des EnviroRanger für Verwendung eines externen Modems an der RS-232 Schnittstelle. Primärindex Kommunikationsschnittstelle Kein Modem angeschlossen Nur Antwort Werte Nur Wählen Antwort / Wählen Hinweis: Mit dem Wert 2 oder 3 kann die Störmelde-Funktion Meldungen senden. P779 Ruhezeit Modem Einstellung der Zeit, in der der Modemanschluss auch bei fehlender Aktivität aufrechterhalten wird.
  • Seite 19: Konfiguration Als Slave, Freilaufend (Parameter)

    • Primärindex – R43,999 • Sekundärindex – R43,998 Parameterspezifisch(1) Die Haupt- und Nebenwerte des Index sind in Formatwörter zwischen R46,000 und R46,999 kodiert. Jedes Formatwort entspricht der R44,000- Seriennummer im Parameterzugriffsverzeichnis. Beispiel: Formatregister R46,111 entspricht Parameter P111 und der Wert ist in R44,111 gespeichert.
  • Seite 20 P487 Minimale Ruhezeit Festlegung der Wartezeit, in ms, die abläuft, bevor der EnviroRanger eine freilaufende Störmeldung aktiviert. Primärindex Kommunikationsschnittstelle Bereich: 0-9999 Millisekunden Werte Werkseinstellung: 1000 Wenn das Störmelde-Teilsystem eine Meldung auszugeben hat, beginnt es, den Kommunikationsträger (durch P486 definiert) auf eine geeignete Ruhezeit zu beobachten.
  • Seite 21: Modbus Registerverzeichnis

    Angabe, ob das Register zu lesen, zu schreiben oder beides ist. Read/ Beschreibung Start R Nr Datentyp Write Verzeich- Typ des 40,063 nis ID Registerverzeichnisses Milltronics Produktcode 40,064 Einzelparameterzugriff (SPA) R40,090 7 siehe Anhang A JJJJ 41,000 1970 bis 2069 41,001 1 bis 12 41,002 1 bis 31 Datum Std.
  • Seite 22 Read/ Beschreibung Start R Nr Datentyp Write Frequenzeingang (2) 41,130 0000 bis 20,000 Impulszählereingang (2) 41,140 UINT32 Alarm Allg. Alarmfunktionen 41,200 Bit adressiert Steuerung u. Zustand (5) 41,400 Bit adressiert Pumpenfehler 41,410 Bit adressiert Ein Schaltpunkt 41,420 0000 bis 10,000 Aus Schaltpunkt (5) 41,430 0000 bis 10,000...
  • Seite 23: Uint32 Reihenfolge (R40,062)

    P782 Stelle des Parameterindex, S. 16 und Parameterzugriff (R43,998 – R46,999), S. 31. Produkt ID (R40,064) Dieser Wert identifiziert das Milltronics Gerät. Der Wert "1" steht für den EnviroRanger. Datum und Uhrzeit (R41,000 – R41,006) Datum und Uhrzeit können in die Register 41,000 bis 41,005 geschrieben oder aus ihnen gelesen werden (siehe Registerverzeichnis).
  • Seite 24: Messstellendaten (R41,010 - R41,031)

    Messstellendaten (R41,010 – R41,031) Die Messstellendaten enthalten den aktuellen Anzeigewert des Gerätes. Sie entsprechen den Werten, die auf der Geräte-LCD als Messwert, Volumen und Temperatur für jede Messstelle erscheinen. Die Anzeige richtet sich nach der gewählten Betriebsart: Füllstand, Abstand, Messung im offenen Gerinne (OCM) oder Volumen.
  • Seite 25: Ein-/Ausgang (R41,070 - R41,143)

    Ein-/Ausgang (R41,070 – R41,143) Der EnviroRanger besitzt Digitaleingänge, mA Ein- und Ausgänge sowie Relaisausgänge. Im Folgenden finden Sie nähere Angaben dazu. Digitaleingänge (R41,070) Anzeige des aktuellen Zustands der Digitaleingänge. Nur Register 41,070 wird verwendet. Digitaleingang Datenadresse 41,070, Bit 1 41,070, Bit 2 41,070, Bit 3 41,070, Bit 4 41,070, Bit 5...
  • Seite 26 mA Eingang (R41,090-41,094) Der mA Eingang hat einen Bereich von 0 bis 2.000 (0 bis 20mA multipliziert mit 100). Der Wert wird in P254 angezeigt, indexiert durch Eingang. Die für die optionale Eingangskarte verwendeten Register sind unten aufgeführt: Zusatz Eingangskarte Register Keine, 4AA, 8DE 41,090...
  • Seite 27: Allgemeine Alarmfunktionen (R41,200)

    Nur die Eingänge 7 und 8 können als Impulszähler programmiert werden. Sie müssen mit der Digitaleingangsfunktion (P270 = 4) eingestellt werden: Register 41,140, 41,141 41,142, 41,143 Allgemeine Alarmfunktionen (R41,200) Diese Alarmfunktionen sind allgemein für den EnviroRanger gültig. Sie können über Modbus erfasst werden. Bit Nr.
  • Seite 28: Zustandsbits (Nur Lesen)

    Bit Nr. Beschreibung Read / Write Pumpe verfügbar (P520) Reines Leseregister Örtlicher Pumpenbetrieb, autom. (P521) Reines Leseregister Örtlicher Pumpenbetrieb, manuell (P522) Reines Leseregister Fernbetrieb der Pumpe, autom. (P523) Reines Leseregister Fernbetrieb der Pumpe, manuell (P524) Reines Leseregister Örtlicher Digitaleingang, autom. Reines Leseregister Betriebszustand Digitaleingang Reines Leseregister...
  • Seite 29 Örtlicher Betrieb der Pumpe, manuell (Bit 3) Angabe, dass die indexierte Pumpe ausschließlich über Digitaleingang gesteuert wird. Gewöhnlich wird ein Schalter mit 3 Stellungen (on-off-auto) in der Nähe des EnviroRanger verwendet, um das Gerät in den örtlichen, manuellen Betriebsmodus zu nehmen und die Pumpe zu steuern. Spiegelt den Wert aus P522 wider.
  • Seite 30 Kontrollbits (Lesen / Schreiben) Das Einstellen der Kontrollbits erfolgt durch Schreiben des gewünschten Wertes. Der Wert kann auch gelesen werden, um den aktuellen Zustand zu bestimmen. Beispiel: Der EnviroRanger besitzt vier verschiedene Betriebs- zustände: manueller Fernbetrieb, automatischer Fernbetrieb, manueller örtlicher und automatischer örtlicher Betrieb. Die Kontrollbits erlauben ein Umschalten dieser Betriebszustände.
  • Seite 31 Vor Schreiben dieses Bits ist Bit (12) zum Aktivieren der Fernsteuerung und Bit (13) für den Fernbetrieb autom./manuell auf "1" zu stellen. 1 = Stopbefehl an die Pumpe Zustand Pumpenfehler (Bit 16) Zustandsangabe der indexierten Pumpe mit dem Wert aus P510 und Möglichkeit eines Alarmresets.
  • Seite 32 Fehlerzustand niedrige Pumpenleistung (P512) Angabe, dass die berechnete gepumpte Menge nicht dem Leistungsschalt- punkt entspricht. Dies ist normalerweise ein Hinweis auf einen Pumpenfehler. Pumpen “ein” Schaltpunkt (R41,420 – R41,424) Der "ein" Schaltpunkt (P112) für das angegebene Pumpenrelais. Der Schaltpunkt reicht von 0 bis 10.000 (0 bis 100% der Messspanne, multipliziert mit 100).
  • Seite 33: Parameterzugriff (R43,998 - R46,999)

    Pumpenstarts (R41,470 – R41,474) Anzahl der Pumpenstarts für das angegebene Pumpenrelais. Der Wert stammt aus P311. Nähere Angaben dazu finden Sie in der Parameterbeschreibung (PL-603-3) des EnviroRanger. Pumpenleistung (R41,480 – R41,484) Berechnete Pumpenleistung für das angegebene Pumpenrelais. Der Wertebereich beträgt 0 bis 20.000 (0 bis 200% multipliziert mit 100). Der Wert stammt aus P182.
  • Seite 34: Indexierung Des Parameterzugriffsbereichs

    usw.). Da der EnviroRanger fünf Relais besitzt, ist P111 mit fünf indexiert, damit jedes Relais einzeln programmiert werden kann. Einige Parameter besitzen auch einen Sekundärindex. Ein Sekundärindex ist zwar für die Einstellung des EnviroRanger wichtig, wird aber nur sehr selten über Fernkommunikation benötigt. Indexierung des Parameterzugriffsbereichs Jeder Parameter hat nur ein Register zur Kommunikation seines Wertes.
  • Seite 35 Lesen Sie den Wert aus dem entsprechenden Parameterregister. Es gibt verschiedene Werte: • Numerische Werte, auf Seite 45 • Bit Werte, auf Seite 45 • Split Werte, auf Seite 46 • Textnachrichten, auf Seite 47 • Relais Funktionscodes (nur P111), auf Seite 48 Der Wert 22,222 steht für einen Fehler.
  • Seite 36: Formatwörter (R46,000 Bis R46,999)

    Um Parameterwerte an den EnviroRanger zu schreiben: Globale Indexmethode (P782 = 0) Den Primärindexwert in Register R43,999 schreiben. Den Sekundärindexwert in Register R43,998 schreiben. Den gewünschten Formatwert in das entsprechende Formatregister schreiben. Den Wert an das entsprechende Parameterregister schreiben. Parameterspezifische Indexmethode (P782 = 1) Schreiben Sie den Primär-, Sekundärindex und die Datenformatwerte in das entsprechende Formatregister.
  • Seite 37 Die Primär- und Sekundärindexwerte stimmen mit dem Parameterindex überein. Die Dezimalverschiebung gibt an, wie das externe System die im Parameter- zugriffsregister gespeicherte Ganzzahl zu interpretieren hat. Aus folgender Tabelle wird ersichtlich, wie verschiedene Parameterwerte gestützt auf einen Registerwert von "1234" (Ganzzahl) gezeigt werden können: Dezimal Verschiebung Beispiel...
  • Seite 38: Störmeldung (R49,250-49,259)

    Modbus und der EnviroRanger unterstützen nicht mehrere Master. Bei Einsatz in einer Konfiguration mit mehreren Mastern ist ein externer Anti-Kollisions- mechanismus zu verwenden (nicht von Milltronics geliefert), beispielsweise ein Wählanschluss zu einem Slave mit einem einzelnen Modem. Register und Parameterbeschreibung Gerätekennung (ID)
  • Seite 39: Datenaufzeichnungen (R49,500-49,730)

    Nummer Reines Leseregister Register 49251 Meldung, die die Störung 1-32 erzeugt P484 Auslöser, der die Störung 0 und 1-32 erzeugt Reines Leseregister Register 49252 Übertragung bestätigt Übertragung abgewiesen P485 Auslöser auf Bestätigung Auslöser auf Abweisung Auslöser auf Beidem Datum und Uhrzeit Jahr R49,253 Jahresmeldung erzeugt...
  • Seite 40: Format Der Information

    Format der Information Die Datenaufzeichnungen sind in mehrere Abschnitte unterteilt: Abschnitt Register- Beschreibung Bezugs- bereich parameter Zuletzt 49,500 – Enthält Wert, Uhrzeit, Auslöserzustand, P450 – P453 aufgezeichnet 49,559 Eintragsanzahl von Aufzeichnung 1 - 10. Reset der Benutzeraufzeichnungen 1 bis Reset 49,668 –...
  • Seite 41 Aufzeichnungen zurücksetzen (R49668 – R49677) Durch den Wert 1 in diesen Registern wird die entsprechende Aufzeichnungsdatei gelöscht. Register Aufzeichnung, die zurückgesetzt wird R49,668 Reset Log 1 R49,669 Reset Log 2 R49,670 Reset Log 3 R49,671 Reset Log 4 R49,672 Reset Log 5 R49,673 Reset Log 6 R49,674...
  • Seite 42 LOG Statistiken (R49,710 – R49,717) Dieser Speicherbereich liefert ein Verfahren, um statistische Informationen aus einer Aufzeichnung (Log 0 bis 10) wiederzugewinnen. Vorgegangen wird ähnlich wie beim Einzelparameterzugriff: Sie liefern die Dateinummer der Aufzeichnung und den Statistiktyp und der EnviroRanger schreibt den Mittel-, Minimal- und Maximalwert.
  • Seite 43: Übertragung Datenaufzeichnungsdatei (R49,800 - R49,899)

    Alarm Reset (R49,730) Durch den Wert 1 in diesem Register wird die entsprechende Aufzeichnungsdatei gelöscht. Übertragung Datenaufzeichnungsdatei (R49,800 – R49,899) Datenaufzeichnungen (Data Logs) können entweder wie zuvor beschrieben wertweise (d.h. ein Wert nach dem anderen), oder eine Datei nach der anderen heruntergeladen werden.
  • Seite 44: Veränderungen Aktivieren (R49,809)

    Antwortcode (R49,807) Der EnviroRanger kann auf die Anfrage mit folgenden Codes antworten: Antwortcode Beschreibung Alles OK, angeforderte Aktion wird durchgeführt Funktionscode in R49,801 ist ungültig Dateinummer in R49800 ist nicht 220 Schnittstelle für die Dateiübertragung bereits offen (in Gebrauch) Datenaufzeichnungsnummer (R49,808) Festlegung der Datenaufzeichnung (1 bis 10), die heruntergeladen werden soll.
  • Seite 45 Registerrandwerten. Behandeln Sie den ganzen Datenfluss als eine Binärdatei mit folgender Struktur. File Header Feld Datentyp Beschreibung Blocktyp und Rev. UINT16 Interne Milltronics Daten Verschiebung der UINT8 Anzahl Bytes fürs erste Datenfeld – Daten muss immer 5 sein Datum / Zeit UINT32 Anzahl Sekunden seit 1.
  • Seite 46 Data Log Header Feld Datentyp Beschreibung Blocktyp und Rev. UINT16 Interne Milltronics Daten Verschiebung der UINT8 Anzahl Bytes fürs erste Datenfeld – Daten muss immer 9 sein UINT8 Nr. der Datenaufzeichnung, Datenaufzeichnung Primärindex von P441 Aufgezeichneter UINT16 In der Aufzeichnung kontrollierter Parameter Parameter, Wert von P441 für den...
  • Seite 47: Datentypen

    Datentypen Die EnviroRanger Parameter verwenden nicht immer Ganzzahlen, um Werte zu halten. Der Einfachheit halber werden diese Werte in eine und ausgehend von einer 16-Bit Ganzzahl umgewandelt. Das Umwandlungsverfahren wird in diesem Kapitel beschrieben. Die darauffolgenden Abschnitte erläutern, wo sich diese Werte in den Adressen der Digital-I/O und Blockübertragung befinden und wie Sie die erforderlichen Parameter erhalten.
  • Seite 48: Mit Vorzeichen Versehene Ganzzahlen Doppelter Stellenzahl (Int32)

    = Spitzenwert der Störgeräusche in dB. Die Zahl, die dem Wertepaar xx:yy entweder zum Lesen oder Einstellen eines Parameters entspricht, wird mit Hilfe folgender Formel bestimmt: Speichern im Milltronics Gerät: Wert = (xx + 128) x 256 + (yy + 128) Lesen vom Milltronics Gerät: = (Wert / 256) –...
  • Seite 49: Textnachrichten

    = (höchstwertiges Byte des Wertes) – 128 yy = (niedrigstwertiges Byte des Wertes) – 128 Textnachrichten Wenn der Parameter eines Milltronics Gerätes eine Textnachricht zurücksendet, wird diese Nachricht in eine Ganzzahl umgewandelt und im Register zur Verfügung gestellt. Siehe untenstehende Tabelle:...
  • Seite 50: Relais Funktionscodes (Nur P111)

    Relais Funktionscodes (nur P111) Wenn der Parameter eines Milltronics Gerätes einen Relais Funktionscode zurücksendet, wird diese Nachricht in eine Nummer umgewandelt und im Register zur Verfügung gestellt. Siehe untenstehende Tabelle: Relais Funktionscode Nummer P111 Aus, Relais nicht verwendet Unbezeichneter Füllstandalarm Min/Min.
  • Seite 51: Werte Der Datenaufzeichnungen

    Werte der Datenaufzeichnungen Zwei Datentypen können in den Datenaufzeichnungen des EnviroRanger verwendet werden: Datentyp Beschreibung INT32 32-Bit Ganzzahl mit Vorzeichen UINT8 Anzahl der Bytes im ersten Datenfeld PL-602-3 EnviroRanger Kommunikationsanleitung Seite 49...
  • Seite 52 Seite 50 EnviroRanger Kommunikationsanleitung PL-602-3...
  • Seite 53: Modems

    Modems Das Modbus Protokoll ist gut für den Einsatz mit Modems geeignet und arbeitet mit vielen verschiedenen Modellen. In diesem Abschnitt finden Sie allgemeine Richtlinien für Modems und ihren Anschluss. Für genauere Angaben schlagen Sie bitte in der Dokumentation Ihres Modems nach. Modemauswahl Es gibt verschiedene Arten von Modems: Selbstwählmodems, Modems mit Standleitung, Funkmodems und Lichtwellenleiter-Modems.
  • Seite 54: Einstellung Sonderspeicherung ("Custom Save")

    Sonderfälle Sollte Ihr Modem nicht funktionieren, dann schlagen Sie in der zugehörigen Anleitung nach, um die "Autobaud" Funktion (vereinzelt auch "Betrieb mit fester DTE Geschwindigkeit" genannt) auszuschalten. Führen Sie dann entsprechend folgender Beschreibung eine Speicherung durch. Einstellung Sonderspeicherung ("Custom Save") Die meisten Modems liefern einen nicht-flüchtigen Speicher, damit Ihre Sonder- einstellungen auch nach einem Spannungsausfall oder einem Modemreset gespeichert bleiben.
  • Seite 55 Master Modem • Automatische Antwort aus (Dip-Schalter?) • Werkseinstellung laden (Dip-Schalter?) • Keine Ablaufsteuerung (Dip-Schalter?) • Baud Rate = 9600 Modbus RTU Software • Baud Rate = 9600 • 8 Bit • Keine Parität • 1 Stopbit • Vorwahl: ATDT •...
  • Seite 56 Seite 54 EnviroRanger Kommunikationsanleitung PL-602-3...
  • Seite 57: Fehlerverhalten

    Fehlerverhalten Modbus Antworten Reaktion eines Slave Gerätes nach Anfrage durch den Modbus Master: Keine Antwort. Bei der Nachrichtenübertragung ist ein Fehler aufgetreten. Befehl mit der korrekten Antwort zurück (siehe Modbus-Anleitung für nähere Angaben). Normale Antwort. Ausnahmecode zurück. Fehler in der Nachricht. Der EnviroRanger verwendet folgende Ausnahmecodes: Code Name...
  • Seite 58 • Wenn der Host ein reines Leseregister schreibt, wird der Wert ignoriert. Es erfolgt keine Fehlerantwort. Der aktuelle Wert gibt jedoch nicht den gewünschten Wert wieder. • Wenn P000 aktiviert ist, wird der Wert ignoriert. Es erfolgt keine Fehlerantwort. Der aktuelle Wert gibt jedoch nicht den gewünschten Wert wieder.
  • Seite 59: Fehlersuche

    Fehlersuche Allgemein 1. Prüfen Sie zunächst folgende Punkte: • Die Spannungsversorgung ist angeschlossen. • Die LCD zeigt die entsprechenden Werte an. • Die Programmierung über das Handprogrammiergerät ist möglich. Prüfen Sie die Steckerausgänge, und ob die Anschlüsse korrekt sind. Gehen Sie die Einstellungsparameter P770 bis P779 einzeln durch und prüfen Sie, dass diese Werte mit den Einstellungen im Computer, der zur Kommunikation verwendet wird, übereinstimmen.
  • Seite 60: Sonderfälle

    Modems zu entfernen und direkt zu kommunizieren. Ist die Kommunikation nun möglich, so liegt das Problem am Modem. • Prüfen Sie die korrekte Einstellung Ihres Modems. Milltronics kann Ihnen zur Hilfestellung Application Guides liefern (nur auf Englisch). Nähere Angaben zu diesen Application Guides erhalten Sie von Ihrer örtlichen Milltronics...
  • Seite 61: Anhang A: Einzelparameterzugriff (Spa)

    Anhang A: Einzelparameterzugriff (SPA) Dieser Abschnitt gibt fortgeschrittenen Benutzern die Möglichkeit, beliebige Parameterwerte in jedem beliebigen, verfügbaren Format aufzurufen. Der EnviroRanger integriert einen fortschrittlichen Quittungsaustausch- Bereich (Handshake) zum Lesen und Schreiben einzelner Register an den EnviroRanger. Diesem Abschnitt kommt eine ähnliche Funktion zu, wie dem Abschnitt Parameterzugriff, mit folgenden Unterschieden: Der Service-Abschnitt ist leistungsstärker und schwieriger zu programmieren.
  • Seite 62: Parameter Schreiben

    Parameter schreiben Folgende Schritte erlauben das Schreiben von Parametern über Modbus: Den Parameter mit erstem und zweitem Index (normal 0) an die Register 40,090, 40,091, und 40,092 senden. Den Wert an Register 40,096 und 40,097 schreiben. Das gewünschte Formatwort an Register 40,093 schreiben, um dem EnviroRanger die korrekte Interpretation zu ermöglichen.
  • Seite 63: Fehlercodes

    Wenn der numerische Datentyp für ganze Zahlen eingestellt ist, aber Dezimalstellen enthält, werden letztere ignoriert. In diesem Fall ist der Dezimalstellen-Offset zu verwenden, um einen ganzzahligen Wert zu erhalten. Schreiben Sie dann Ihren Code, um den Offset zu erkennen und zu bearbeiten.
  • Seite 64 Seite 62 EnviroRanger Kommunikationsanleitung PL-602-3...
  • Seite 65: Anhang B: Hinweise Zu Vorzeichenlosen 32-Bit Ganzzahlen

    Anhang B: Hinweise zu vorzeichenlosen 32-Bit Ganzzahlen Eine vorzeichenlose 16-Bit Ganzzahl ist eine Zahl zwischen 0 und 65536. Zwei vorzeichenlose 16-Bit Ganzzahlen können über folgende Formel in eine vorzeichenlose 32-Bit Ganzzahl umgewandelt werden: X = MSW * 65536 + LSW Es gilt: •...
  • Seite 66 Seite 64 EnviroRanger Kommunikationsanleitung PL-602-3...
  • Seite 67: Anhang C: Werte Mit Zeitangabe

    Anhang C: Werte mit Zeitangabe Zeitangaben werden grundsätzlich in 32-Bit Ganzzahlen gemacht, die die Sekundenanzahl seit dem 1. Januar 1970 angeben. Untenstehend finden Sie einen Algorithmus in Basic zur Umwandlung in Jahr, Monat, Tag, Stunde, Minute, Sekunde. Sub convert_time(real_time, ryrs,rmon,rday,rhrs,rmin,rsec) Dim imin, ihrs, iday, iyrs, mday, jday, lday, qday As Long Dim real_time, rsec, rmin, rhrs, rday, rmon, ryrs As Long Dim datamon(14)
  • Seite 68 iday = Int(ihrs / 24) 'leftover hours rhrs = ihrs - (iday * 24) ' whole days since 1/1/68 iday = iday + 365 + 366 ' quadyr = 4 yr period = 1461 days lday = Int(iday / ((4 * 365) + 1)) 'days since current quadry began qday = iday Mod ((4 * 365) + 1) ' if past feb 29 then add this quadyr's leap day bis the # of quadyrs (leap...
  • Seite 69: Anhang D: Data Log Dateien Lesen

    Anhang D: Data Log Dateien lesen Beim Lesen von Datenaufzeichnungen wird jeweils entweder ein Wert nach dem anderen oder die ganze Aufzeichnung auf einmal gelesen. • Wird lediglich ein Wert aus der Aufzeichnung benötigt, siehe Datenspeicher Zugriffsbereich (R49,700 – 49,706) auf Seite 39. •...
  • Seite 70 20. R49,807 lesen und prüfen, dass der Rückkehrcode 0 ist Die Datenaufzeichnung befindet sich nun auf dem PC und die Datei ist auf dem EnviroRanger geschlossen. Interpretieren Sie die Datenaufzeichnung mit Hilfe der Informationen unter Struktur der Datenaufzeichnungsdatei auf Seite 43. Seite 68 EnviroRanger Kommunikationsanleitung PL-602-3...
  • Seite 71: Anhang E: Freilaufender Slave

    Anhang E: Freilaufender Slave Soll der EnviroRanger im Slave Modus auf Anfragen von einem SCADA System antworten und Störmelde-Alarme im Master Modus senden, dann ist die Einstellung als freilaufendes Slave-Gerät, P770, erforderlich. Normaler Modbus Betrieb In einem Modbus Netzwerk gibt es Master und Slave-Geräte. Sie arbeiten über direkten Anschluss (RS-232) oder Busarchitektur (RS-485).
  • Seite 72: Zeitlicher Ablauf

    Wiederholung Zeitlicher Ablauf Um Konflikte am Bus zu vermeiden, wartet der EnviroRanger, der sowohl für den Slave- als auch den Masterbetrieb konfiguriert ist, auf eine Ruhezeit. Erst dann startet er eine Kommunikation. Mit folgenden Parametern kann ein EnviroRanger für den Slave- und Masterbetrieb konfiguriert werden: Parameter Index...
  • Seite 73: Index

    Index 25-Pin Einstellung der Modems ........51 Modemanschluss........9, 11 Fehlercodes ............61 PC Anschluss ..........9, 11 Fehlernachrichten ..........47 9-Pin Fehlersuche ............57 Modemanschluss........9, 11 Fehlerverhalten..........55 PC Anschluss ..........9, 11 Feldgehäuse Aktualisierungsverzögerung......15 Modemanschluss......... 11 Allgemeines zur Kommunikationsanleitung ..3 PC Anschluss ..........
  • Seite 74 Mit Vorzeichen versehene Ganzzahlen doppelter Allgemeine Alarmfunktionen......25 Stellenzahl...........46 Betriebszeit Pumpen ........30 Modbus Datei lesen........... 42 Antworten.............55 Datei öffnen ..........41 Betrieb............69 Dateiübertragung......... 41 Freilaufender Slave........69 Datenaufzeichnungen........37 Registerverzeichnis ........19 Datum und Uhrzeit........21 Stelle des Index ...........16 Digitaleingänge..........23 Zeitlicher Ablauf ...........70 Ein-/Ausgang ..........
  • Seite 75 Siemens Milltronics Process Instruments Inc. 200 Subject to change without prior notice Siemens Milltronics Process Instruments Inc. 1954 Technology Drive, P .O. Box 4225 *7ML19981CC32* Peterborough, ON.Canada K9J 7B1 Tel: (705) 745-2431 Fax: (705) 741-0466 www.milltronics.com Made in Canada...

Inhaltsverzeichnis