Gefahr! Gefährliche elektrische Spannung! Vor Beginn der Installationsarbeiten • Gerät spannungsfrei schalten • Damit ein Leitungs- oder Aderbruch auf der Signalseite nicht zu undefinierten • Gegen Wiedereinschalten sichern Zuständen in der • Spannungsfreiheit feststellen Automatisierungseinrichtung führen kann, • Erden und kurzschließen sind bei der E/A-Kopplung hard- und softwareseitig •...
Seite 4
• Es sind Vorkehrungen zu treffen, dass nach • An Orten, an denen in der Spannungseinbrüchen und -ausfällen ein Automatisierungseinrichtung auftretende unterbrochenes Programm Fehler Personen- oder Sachschäden ordnungsgemäß wieder aufgenommen verursachen können, müssen externe werden kann. Dabei dürfen auch kurzzeitig Vorkehrungen getroffen werden, die auch keine gefährlichen Betriebszustände im Fehler- oder Störfall einen sicheren...
Bezeichnung AWB2528-1508D) • „Steuerrelais easy800“ (MN04902001Z-DE; frühere Bezeichnung AWB2528-1423D) • „Multi-Funktions-Display MFD-Titan“ (MN05002001Z-DE; frühere Bezeichnung AWB2528-1480D). Alle Handbücher stehen im Internet als PDF-Datei zum Download zur Verfügung. Für ein schnelles Auffinden geben Sie unter http://www.eaton.com/moeller h Support als Suchbegriff „EASY222-DN“ ein.
09/10 MN05013007Z-DE Zu diesem Handbuch Referenzen [1] DeviceNet Specification Volume I Release 2.0, Errata 1 - 4 April 1, 2001 [2] DeviceNet Specification Volume II Release 2.0, Errata 1 - 4 April 1, 2001 Gerätebezeichnung In diesem Handbuch werden für die Gerätetypen folgende Kurzbezeichnungen genommen, sofern die Beschreibung auf alle diese Typen zutrifft: •...
Seite 13
09/10 MN05013007Z-DE Gerätebezeichnung • easy-DC für – EASY6…-DC-… – EASY719-DC-… – EASY8…-.DC-… • easy-DA für – EASY719-DA… • MFD-CP8… für – MFD-CP8-ME – MFD-CP8-NT – MFD-AC-CP8-ME – MFD-AC-CP8-NT • MFD-CP10… für – MFD-CP10-ME – MFD-CP10-NT • MFD-…-CP8/CP10 für – MFD-CP8-ME –...
09/10 MN05013007Z-DE Zu diesem Handbuch Abkürzungen und Symbole Dieses Handbuch verwendet Abkürzungen und Symbole, die folgende Bedeutung haben: Binär Codierter Dezimalcode Controller Area Network Dezimal (Zahlensystem mit der Basis 10) Hexadezimal (Zahlensystem mit der Basis 16) length (Länge) MAC ID Media Access Control Identifier ODVA Open DeviceNet Vendor Association...
Zu EASY222-DN Das Kommunikationsmodul EASY222-DN wurde für Auto- matisierungsaufgaben mit dem Feldbus DeviceNet entwi- ckelt. EASY222-DN stellt ein „Gateway“ dar und kann nur in Verbindung mit den erweiterbaren Steuerrelais easy600, easy700, easy800 oder MFD-Basisgeräten betrieben werden. Die Systemeinheit, bestehend aus dem Steuergerät easy/MFD und dem DeviceNet-Gateway EASY222-DN, agiert im Feldbussystem ausschließlich als Slave-Teilnehmer.
09/10 MN05013007Z-DE Zu EASY222-DN Systemübersicht Die easy-DeviceNet-Slaves werden innerhalb eines DeviceNet-Feldbus-Systems integriert. Abbildung 1: Einbindung EASY222-DN im DeviceNet a Masterbereich, SPS (z. B.: SLC 500) oder PC mit CAN-Karte b Slave-Bereich z. B.: Steuerrelais easy/MFD mit DeviceNet- Anschaltung...
09/10 MN05013007Z-DE Aufbau des Gerätes Aufbau des Gerätes Abbildung 2: Aufbau EASY222-DN a easyLink-Buchse b 5-poliger DeviceNet-Anschluss nach ODVA c Spannungsversorgung 24 V H d Gerätekennzeichnungsschild e Network-Status-LED NS f Modul-Status-LED MS...
09/10 MN05013007Z-DE Zu EASY222-DN Kommunikationsprofil • Vordefinierte Master/Slave Verbindungseinstellung EASY222-DN – Die I/O Poll-Verbindung dient der Übertragung von 3 Byte Eingangsdaten (R1 bis R16) und 3 Byte Ausgangsdaten (S1 bis S8) zwischen easy-Grundgerät mit Gateway-Anbindung und DeviceNet-Steuerung. – Die I/O Change of State/Cyclic-Verbindungen (bestä- tigt, unbestätigt) dient zur Übertragung der 2 Byte...
– Die Geräteversion des entsprechenden Basis- oder Erweiterungsgerätes ist auf der rechten Gehäuse- seite angegeben. Beispiel: EASY222-DN: 02-206xxxxxxx (02 = Geräteversion) Die Betriebssystemversion (BTS) des entsprechenden Basisgerätes können Sie über die easySoft auslesen. Bei den Geräten easy700, easy800 und MFD-CP8… besteht auch die Möglichkeit, die Infor- mation direkt am Gerät auszulesen.
09/10 MN05013007Z-DE Zu EASY222-DN Sachwidriger Einsatz easy darf nicht eingesetzt werden als Ersatz für sicherheits- relevante Steuerungen wie: • Brenner-, • NOT-AUS-, • Kran- oder • Zweihand-Sicherheitssteuerungen.
09/10 MN05013007Z-DE Installation Es gelten die gleichen Richtlinien wie für die easy/MFD- Basisgeräte mit Erweiterung. Anschluss EASY222-DN an das Grundgerät Abbildung 3: EASY222-DN an das Basisgerät montieren Einbau Ausbau...
EASY-LINK-DS EASY619-… EASY621-… EASY7… EASY222-DN EASY8… MFD-CP8… Abbildung 4: Verbindung zwischen Basisgerät und EASY222-DN Versorgungsspannung Das Gerät EASY222-DN wird mit einer 24-V-DC-Versor- anschließen gungsspannung betrieben (a Abschnitt „Stromversor- gung“, Seite 257). Gefahr! Bei der 24-V-Versorgung ist auf eine sichere elektrische Trennung der Kleinspannung (SELV) zu achten.
4 CAN_H weiß 5 24 V Damit eine Kommunikation des am Feldbus EASY222-DN DeviceNet gewährleistet ist, müssen alle Pins des Steckers belegt werden. Dies gilt auch für die 24-V-Busspannung. Ist die Busspannung nicht vorhanden, wird sich das Gateway auch nicht an der Kommunikation am Bus betei- ligen.
09/10 MN05013007Z-DE Installation Abschlusswiderstände Der erste und der letzte Teilnehmer in einem DeviceNet- Netzwerk muss mit einem Busabschlusswiderstand von 120 O abgeschlossen sein. Dieser wird zwischen CAN_H und CAN_L geschaltet..Abbildung 7: Abschlusswiderstände R : Anschluss CAN_H und CAN_L = 120 O EMV-gerechte...
Potentialtrennungen KLBü 3-8 SC (Weidmüller) ZB4-102-KS1 Abbildung 9: Schirmbefestigung auf Montageplatte Potentialtrennungen Für die Schnittstellen des EASY222-DN gelten folgende Potentialtrennungen: + – Abbildung 10: Potentialtrennung zwischen Versorgungsspannung und Ausgängen a sichere elektrische Trennung zwischen easyLink und 240 V ~ b einfache elektrische Trennung zum DeviceNet-Kommunikati-...
09/10 MN05013007Z-DE Installation Übertragungsraten – Nach dem Einschalten erkennt das Modul EASY222-DN automatische automatisch die im Kommunikationsnetzwerk verwendete Baudratenerkennung Übertragungsrate. Hierzu muss allerdings mindestens ein Teilnehmer im Netzwerk gültige Nachrichten senden. Das Gerät unterstützt die von der ODVA spezifizierten Übertra- gungsraten von: •...
Schalten Sie die Versorgungsspannung für das Basisgerät und EASY222-DN ein. Die LEDs des EASY222-DN flimmern. Das Gerät befindet sich im Modus zum Erkennen der richtigen Baudrate (a Abschnitt „Übertragungsraten – automatische Baudratenerkennung“ auf Seite 22). Am Basisgerät wird die GW-Information (intelligenter Teilnehmer angekoppelt) angezeigt.
DeviceNet-Struktur können Sie maximal 64 Adressen (0 bis 63) vergeben. Jede MAC ID darf in der gesamten Busstruktur nur einmal vergeben sein. Die DeviceNet-Adresse können Sie bei EASY222-DN auf drei Arten einstellen: • Mit der integrierten Anzeige und Tastatur am easy-Basis- gerät...
Seite 29
09/10 MN05013007Z-DE DeviceNet Teilnehmeradresse einstellen Bestätigen Sie mit OK. Wählen Sie bei den Geräten easy800/MFD den Menü- NET... punkt LINK… LINK... Bestätigen Sie mit OK. Es erscheint das Menü DEVICENET. Stellen Sie die Adresse mit den Cursor-Tasten ein: Í Ú DEVICENET –...
„Kommunikation“. Für Geräte der Geräteversionskennung 01 gilt: Nachdem Sie die MAC ID über das Basisgerät abgeändert haben, müssen Sie EASY222-DN neu starten. Hierzu schalten Sie die Versorgungsspannung aus und wieder ein. EASY222-DN-Geräte mit einer Versionskennung > 01 übernehmen die Adresse automatisch.
Kommunikationsbus DeviceNet. Modul-Status-LED Die bi-color LED (GRÜN/ROT) zeigt den Status von EASY222-DN an. Hierbei wird überwacht, ob das Gerät über- haupt funktionstüchtig ist und ob es korrekt arbeitet. Es liegt keine Versorgungsspannung an EASY222-DN an.
Network Status LED Die bi-color LED (GRÜN/ROT) zeigt den Status des Kommu- nikationsbusses DeviceNet an. Hierbei wird überwacht, ob EASY222-DN generell funktionstüchtig ist und ob es korrekt arbeitet. EASY222-DN ist nicht online. Entweder es befindet sich im DUP_MAC_ID Test oder es liegt keine Spannungsversorgung am Gerät bzw.
Hinweis zur EDS-Datei: Der Identity Object Eintrag - Major Revision gibt den aktu- ellen Betriebssystemstand des Kommunikationsmoduls EASY222-DN an. Da das Gerät mit einer neueren Betriebs- systemversion von der EDS-Beschreibung in diesem Punkt abweichen kann, muss dieser Eintrag entsprechend abge- ändert werden, a Abschnitt „Identity Object“...
09/10 MN05013007Z-DE DeviceNet-Funktionen Objektmodell EASY222-DN basiert auf dem Communications Adapter Profil gemäß der ODVA-Spezifikation (Release V2.0). Mit dem DeviceNet Objektmodell kann die komplette Funk- tionalität von EASY222-DN beschrieben werden. Das Objektmodell spiegelt die prinzipielle Kommunikation der Anwendungsschicht wider. Dieses Handbuch geht bei der folgenden Beschreibung nur auf die für Sie relevanten...
Seite 36
09/10 MN05013007Z-DE DeviceNet-Funktionen Die in der Abbildung dargestellten DeviceNet-Objekte können nochmals zusammengefasst werden in „Managementobjekte“, „Verbindungsobjekte“ und „Herstellerspezifische Objekte“. Ihre Aufgabe wird im Anschluss kurz erläutert. Objektadresse Service Funktion Adresse Class ID Instance ID Attribute ID [hex] [hex] [hex] [hex] a Managementobjekte Identity Object Seite 33...
Seite 37
09/10 MN05013007Z-DE Objektmodell Managementobjekte Definieren DeviceNet-spezifische Daten und Funktionen und müssen von jedem DeviceNet-Gerät unterstützt werden: • Identity Object Das Identity Object (Class ID 01 ) enthält alle Daten zur eindeutigen Identifizierung eines Knotens innerhalb des Netzwerkes, wie Vendor ID, Device Type und Product Code. Darüber hinaus beinhaltet es den aktuellen Status eines Gerätes, die Seriennummer und den Produktnamen.
09/10 MN05013007Z-DE DeviceNet-Funktionen Herstellerspezifische Objekte Definieren gerätespezifische Daten und Funktionen (Appli- cation Objects, Parameter Object, Assembly Object). • Application Objects – easy Object Applikationsobjekte (Class ID: 64 ) beschreiben einfache Anwendungen der Automatisierungstechnik. Sie sind entweder in der DeviceNet-Objektbibliothek vordefiniert, oder werden vom Anwender selbst definiert.
Größe bute ID [Byte] Lesen Vendor ID Die Vendor ID wird von der ODVA vergeben. Für die Eaton GmbH ist dies die 248 Lesen Geräte Typ Das EASY222-DN gehört zu der Kategorie der Kommunikations-Adapter. Der Wert hierfür beträgt 12 Lesen...
Service Code Service Name Beschreibung Wert Reset Ruft die Reset-Funktion des Kommunikationsmoduls EASY222-DN auf. Get_Attribute_Single Mit diesem Dienst lässt sich der Wert eines ausgewählten Attributes aus dem Kommunikationsmodul lesen. Set_Attribute_Single Mit diesem Dienst lässt sich der Wert eines ausgewählten Attributes in das Gerät schreiben.
ServiceCode a Tabelle 3 a Tabelle 2 Die DeviceNet Object Instance dient zur Konfiguration des Kommunikationsmoduls EASY222-DN und zur Definition der physikalischen Umgebung. Hierbei werden die gleichen Service-Codes verwendet wie auch beim Identity Object. Tabelle 3: Attribute IDs der DeviceNet Object Instance...
09/10 MN05013007Z-DE DeviceNet-Funktionen easy Object Objekt Adresse Funktion Zugriff Class ID Instance ID Attribute ID ServiceCode a Tabelle 4 a Tabelle 5 Mit Hilfe des easy Object kann über den Kommunikationsbus DeviceNet auf die Funktionen von easy/MFD zugegriffen werden. Die folgende Tabelle umfasst die von dem Objekt unterstützten Attribute.
Seite 43
Mit Hilfe diesem Attribute lassen sich die Schreiben Ausgänge Ausgangsdaten („R“-Daten) vordefi- nieren, die das Gerät EASY222-DN beim Einschalten aufweist. Die Zusammenset- zung der 3 Byte sind im Abschnitt „Ausgangsdaten: Betriebsart, R1 – R16“, Seite 51 detailliert beschrieben. Service Code Die easy Object Instance unterstützt folgende Dienste.
Seite 44
Dieser Wert wird nicht verändert. (Attribute ID 1) Koppelmodul-Status Das Basisgerät ist mit dem Gateway EASY222-DN über (Attribute ID 2) den easyLink verbunden (connected). Das Basisgerät ist nicht eingeschaltet oder nicht mit dem Gateway EASY222-DN über den easyLink verbunden.
09/10 MN05013007Z-DE DeviceNet- Kommunikationsprofil DeviceNet- DeviceNet basiert auf einem verbindungsorientierten Kommunikationsprofil Kommunikationsmodell. Das bedeutet, dass die Daten immer nur über bestimmte, den Geräten zugeordnete, Verbindungen ausgetauscht werden können. Die Kommunikation zwischen den Teilnehmern im DeviceNet kann entweder über E/A-Nachrichten (I/O Messages) oder über explizite Nachrichten (Explicit Messages) erfolgen.
09/10 MN05013007Z-DE DeviceNet-Funktionen Explicit Messages Explizite Nachrichten dienen zur Übertragung niederpriorer Konfigurationsdaten, allgemeiner Managementdaten oder Diagnosedaten zwischen zwei bestimmten Geräten. Es handelt sich hierbei immer um eine Punkt-zu-Punkt-Verbin- dung in einem Client/Server-System, wobei auf eine Anfrage eines Clients (Request) immer eine Bestätigung des Servers (Response) folgen muss.
Seite 47
Steuerbefehle (Explicit Messages) bestimmte Befehls- und Handshakeroutinen im SPS-Programm. Der Anwendungshinweis AN2700K17D unterstützt die Steuerbefehle von EASY222-DN. Er stellt Routinen zur Steuerung der notwendigen „Expliziten Nachrichten“ in Form eines Unterprogramms zur Verfügung, sodass die Programmierung durch den Aufruf und die Parametrie- rung des Unterprogramms ersetzt wird.
Seite 48
• Mit der Message ID wird die Bedeutung der Nachricht im System festgelegt. In der Welt des DeviceNet stehen vier Nachrichtengruppen zur Verfügung. Das EASY222-DN nutzt die Nachrichten- gruppe 2 (Message Group 2). Diese Gruppe nutzt 512 CAN- Identifier (400 –...
Seite 49
Uhrzeit im easy700 an (a Abschnitt „Datum und Uhrzeit lesen/schreiben“ auf Seite 101). Das Kommunikationsmodul EASY222-DN besitzt die MAC ID = 3. Es ist bei der Datenfolge zu berücksichtigen, dass der Zugriff in fragmentierter Form realisiert ist. Näheres...
– Abfrage derAusgangszustände des easy/MFD – Abfrage der Betriebsart des easy/MFD. Um Ein- oder Ausgangsdaten zwischen dem Slave EASY222-DN und einer DeviceNet-Master-Steuerung über- tragen zu können, müssen Sie die entsprechenden zykli- schen Daten in der jeweiligen Slave-Konfiguration zuweisen (Engl.: to map).
Seite 52
09/10 MN05013007Z-DE Direkter Datenaustausch mit easy/MFD (Polled I/O Connection) Die Begriffe „Eingangsdaten“ und „Ausgangsdaten“ werden aus Sicht des DeviceNet-Masters verwendet. DeviceNet-Master Ausgänge Eingänge Schreiben: Lesen: Ausgangsdaten Eingangsdaten easy/MFD Eingänge Ausgänge R1 – R16 S1 – S8 Abbildung 12: Ein- und Ausgangsdaten aus Sicht des DeviceNet- Masters...
Eingangsdaten: Betriebsart, S1 – S8 Eingangsdaten: Attribute ID: 3 Betriebsart, S1 – S8 Der zyklische Datenaustausch zwischen DeviceNet-Master und dem EASY222-DN-Slave wird über die Eingangsdaten Byte 0, 1 und 2 gewährleistet. Tabelle 7: Byte 0 bis 2: Eingangsdaten, Betriebsart Byte Bedeutung...
Seite 54
09/10 MN05013007Z-DE Direkter Datenaustausch mit easy/MFD (Polled I/O Connection) Tabelle 9: Byte 1: Zustand der easy/MFD-Ausgänge S1 bis S8 easy/MFD- Ausgang 0 = Zustand „0“, 1 = Zustand „1“ Beispiel: Wert 19 = 00011001 S5, S4 und S1 sind aktiv Byte 2: nicht verwendet Werden Steuerbefehle mit Ein- und Ausgangsdaten gleichzeitig benutzt, gilt:...
R1 – R16 Ausgangsdaten: Attribute ID: 4 Betriebsart, R1 – R16 Der zyklische Datenaustausch zwischen DeviceNet-Master und dem EASY222-DN-Slave wird über die Ausgangsdaten Byte 0, 1 und 2 gewährleistet. Tabelle 10: Byte 0 bis 2: Ausgangsdaten, Betriebsart Byte Bedeutung Wert...
Seite 56
09/10 MN05013007Z-DE Direkter Datenaustausch mit easy/MFD (Polled I/O Connection) Wert 44 = 01000100 Dieser Wert setzt den easy-Status von RUN auf STOP. Auch er wird nur als Kommandobefehl verwendet und unterliegt somit der selben Arbeitsweise, wie auch das Kommando RUN. Wert 00 = 00000000 Wird dieser Wert in das Steuerbyte geschrieben, dann...
Seite 57
09/10 MN05013007Z-DE Ausgangsdaten: Betriebsart, R1 – R16 Tabelle 12: Byte 1: Setzen/Rücksetzen der easy/MFD-Eingänge R9 bis R16 easy/MFD- Ausgang 0 = Zustand „0“, 1 = Zustand „1“ Beispiel: Wert 19 = 00011001 R13, R12 und R9 sollen aktiv werden.
Seite 58
09/10 MN05013007Z-DE Direkter Datenaustausch mit easy/MFD (Polled I/O Connection) Tabelle 13: Byte 2: Setzen/Rücksetzen der easy/MFD-Eingänge R1 bis R8 easy/MFD- Eingang 0 = Zustand „0“, 1 = Zustand „1“ Beispiel: Wert 2B = 0010 1011 R6, R4, R2 und R1 sollen aktiv werden. Werden Steuerbefehle mit Ein- und Ausgangsdaten gleichzeitig benutzt, gilt: •...
09/10 MN05013007Z-DE Steuerbefehle für easy600 Mit Steuerbefehlen lässt sich der Datenaustausch für die speziellen Dienste realisieren: • „Datum und Uhrzeit, Sommer-/Winterzeit lesen und schreiben“ (Seite 57) • „Abbilddaten lesen“ (Seite 61) • „Funktionsbausteine lesen/schreiben“ (Seite 72). Hierzu wird in der Mastersteuerung auf das Nachrichten- übertragungsprotokoll der expliziten Nachrichten zurückge- griffen.
Seite 60
09/10 MN05013007Z-DE Steuerbefehle für easy600 Für das Schreiben der verschiedenen Parameter muss sich das Basisgerät im Modus der LCD-Statusanzeige befinden. Bei der Kommunikation zwischen den Teilnehmern stößt der Master den Datenaustausch mit einem Steuerbefehl an. Der Slave reagiert auf die Anfrage immer mit einer Antwort. Die Antwort gibt Aufschluss darüber, ob der Datenaustausch ausgeführt wurde oder nicht.
09/10 MN05013007Z-DE Datum und Uhrzeit, Sommer-/Winterzeit lesen und schreiben Datum und Uhrzeit, Sommer-/Winterzeit lesen und schreiben Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave 7 6 5 4 3 2 1 0 Attribute ID Lesen – 0 1 0 1 1 1 0 1 Schreiben –...
Seite 62
09/10 MN05013007Z-DE Steuerbefehle für easy600 Tabelle 14: Byte 0 (Master) bzw. Byte 1 (Slave): Wochentag (Wertebereich 00 bis 06) Wochentag Montag = 00 Dienstag = 01 Mittwoch = 02 Donnerstag = 03 Freitag = 04 Samstag = 05 Sonntag = 06 Tabelle 15: Byte 1(Master) bzw.
Seite 63
09/10 MN05013007Z-DE Datum und Uhrzeit, Sommer-/Winterzeit lesen und schreiben Tabelle 16: Byte 2 (Master) bzw. Byte 3 (Slave): Minute (Wertebereich 00 bis 59) Wert (bcd) Wert 10 Wert 1 … … … … Tabelle 17: Byte 3 (Master) bzw. Byte 4 (Slave): Winter-/Sommerzeit (Wertebereich 00 bis 01) Wert (bcd) Wert 10...
Seite 64
09/10 MN05013007Z-DE Steuerbefehle für easy600 Beispiel: Es ist Freitag und die aktuelle Uhrzeit ist 14:36. Außerdem wird die mitteleuropäische Sommerzeit eingestellt. Byte Bedeutung Wert (hex), sendet Master Slave 7 6 5 4 3 2 1 0 Attribute ID Schreiben – 0 0 1 0 1 0 1 0 Antwort Schreiben...
09/10 MN05013007Z-DE Abbilddaten lesen Abbilddaten lesen Generelles zum Arbeiten mit Abbilddaten Systemecke Abbilddaten Abbilddaten werden werden geschrieben geschrieben easy/MFD Programmzyklus Interrupt-Funktion (0 ... 20 ms) easyLink (alle 12 bzw. 25 ms) Beim Schreiben auf die Abbilddaten muss beachtet werden, dass ein im easy/MFD-Programm verwendetes Abbild (z. B. Eingänge, Ausgänge,…...
09/10 MN05013007Z-DE Steuerbefehle für easy600 Digital-Eingänge, P-Tasten und Bedientasten Mit dem folgenden Befehl wird der logische Zustand der digitalen Tastereingänge P1 bis P4 sowie die logischen Zustände der Digital-Eingänge I1 bis I16 ausgelesen. Der Zustand der P-Tasten wird nur angezeigt, wenn •...
Seite 67
09/10 MN05013007Z-DE Abbilddaten lesen Tabelle 18: Byte 1: Status Eingänge I1 bis I8 Wert Wert 0 = ausgeschaltet, Wert 1 = eingeschaltet Tabelle 19: Byte 2: Status Eingänge I9 bis I16 Wert Wert 0 = ausgeschaltet, Wert 1 = eingeschaltet...
Seite 68
09/10 MN05013007Z-DE Steuerbefehle für easy600 Tabelle 20: Byte 3: Zustand der Tasten Bedeutung Status P1 Status P2 Status P3 Status P4 ESC unbetätigt/betätigt OK unbetätigt/betätigt DEL unbetätigt/betätigt ALT unbetätigt/betätigt Beispiel: Wert 01 = 00000001 í P1 aktiv – oder Coursertaste wird gedrückt.
09/10 MN05013007Z-DE Abbilddaten lesen Analog-Eingänge: I7 – I8 Mit dem folgenden Befehl werden die Werte der beiden Analog-Eingänge I7, I8 (nur EASY…-DC-…) gelesen. Byte Bedeutung Wert (hex), sendet Master Slave 7 6 5 4 3 2 1 0 Attribute ID Lesen –...
09/10 MN05013007Z-DE Steuerbefehle für easy600 Zeitrelais, Zählerrelais, Zeitschaltuhren, Analogwertvergleicher Mit dem folgenden Befehl wird der logische Status aller Zeit- relais, Zähler, Zeitschaltuhren und Analogwertvergleichern ausgelesen. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave 7 6 5 4 3 2 1 0 Attribute ID Lesen –...
Seite 71
09/10 MN05013007Z-DE Abbilddaten lesen Tabelle 21: Byte 1: Zustand der Zeitrelais Beispiel: Wert 2B = 00101011 T6, T4, T2 und T1 sind aktiv. Tabelle 22: Byte 2: Zustand der Zählerrelais Beispiel: Wert 19 = 00011001 C5, C4 und C1 sind aktiv.
Seite 72
09/10 MN05013007Z-DE Steuerbefehle für easy600 Tabelle 23: Byte 3: Zustand der Zeitschaltuhren Ö Ö Ö Ö Beispiel: Wert 08 = 00001000 W3 ist aktiv. Tabelle 24: Byte 4: Zustand der Analogwertvergleicher Beispiel: Wert 84 = 10001000 A3 und A8 sind aktiv.
09/10 MN05013007Z-DE Abbilddaten lesen Hilfsrelais (Merker), Digital-Ausgänge, Textanzeige Mit dem folgenden Befehl wird der logische Status aller Hilfsrelais (Merker) M1 bis M16, Digital-Ausgänge Q1 bis Q8, Textmerker D1 bis D8 ausgelesen. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave 7 6 5 4 3 2 1 0 Attribute ID Lesen –...
Seite 74
09/10 MN05013007Z-DE Steuerbefehle für easy600 Tabelle 25: Byte 1: Zustand der Hilfsrelais (Merker) 1 bis 8 Beispiel: Wert 2B = 00101011 M6, M4, M2 und M1 sind aktiv. Tabelle 26: Byte 2: Zustand der Hilfsrelais (Merker) 9 bis 16 Beispiel: Wert 19 = 00011001 M13, M12 und M9 sind aktiv.
Seite 75
09/10 MN05013007Z-DE Abbilddaten lesen Tabelle 27: Byte 3: Zustand der Digital-Ausgänge Q1 bis Q8 Beispiel: Wert A8 = 10101000 Q8, Q6 und Q4 sind aktiv. Tabelle 28: Byte 4: Zustand der Textmerker D1 bis D8 Beispiel: Wert 84 = 10000100 D3 und D8 sind aktiv.
09/10 MN05013007Z-DE Steuerbefehle für easy600 Funktionsbausteine Übersicht lesen/schreiben Das erste Datenbyte des auf Befehl zu schreibenden Strings stellt einen Befehl für easy600 dar und definiert die Bedeu- tung der restlichen 6 Datenbyte. Die folgenden Tabelle stellt die möglichen Befehle dar. Operanden Bedeutung Befehl...
Seite 78
09/10 MN05013007Z-DE Steuerbefehle für easy600 Beachten Sie diese Eigenschaft beim Hoch- und Runterladen und Vergleich von „easy“-Schaltplänen mit der easySoft. Beim Runterladen vom PC wird der aktuelle Stand der „*.eas“ überschrieben. Beim Vergleich sind die Schaltpläne ungleich. Tabelle 29: Byte 0: Steuer-Byte Bedeutung Vergleich auf „f“...
Seite 79
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Beispiel Der Analogwertvergleicher A8 besitzt folgende Eigen- schaften: • Vergleich I7 < 4,7 V Der Master erteilt den Befehl, dass der Vergleichswert auf 4,2 V gesenkt werden soll. Byte Bedeutung Wert (hex) 7 6 5 4 3 2 1 0 Attribute ID: A8 0 0 1 0 1 0 0 1 Steuer-Byte...
Seite 81
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Tabelle 30: Byte 1: Steuer-Byte Bedeutung Nicht belegt Erscheint nicht im Parametermenü Erscheint im Parametermenü Bearbeiten (wird im Schaltplan abgearbeitet) Beispiel: Wert 80 = 10000000 Der Istwert des Zählerrelais ist geschrieben und erscheint im Parametermenü. Istwert (Byte 2 und Byte 3) Diese geben zusammen den Istwert des Zählerrelais an.
Seite 83
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Beim Runterladen vom PC wird der aktuelle Stand der „*.eas“ überschrieben. Beim Vergleich sind die Schaltpläne ungleich. Tabelle 31: Byte 0: Steuer-Byte Bedeutung Nicht belegt Erscheint nicht im Parametermenü Erscheint im Parametermenü Bearbeiten Beispiel: Wert 80 = 1000000 Sollwert wird in das gewählte Zählerrelais geschrieben und erscheint im Parametermenü.
Seite 85
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Tabelle 32: Byte 1: Steuer-Byte Bedeutung Nicht belegt Erscheint nicht im Parametermenü Erscheint im Parametermenü Bearbeiten (wird im Schaltplan abgearbeitet) Beispiel: Wert 80 = 10000000 Der Sollwert des Zählerrelais ist geschrieben und erscheint im Parametermenü. Sollwert (Byte 2 und Byte 3) Diese geben zusammen den Sollwert des Zählerrelais an.
Seite 87
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Tabelle 33: Byte 1: Steuer-Byte Bedeutung Ansprechverzögert Rückfallverzögert Ansprechverzögert mit Zufallsschalten Rückfallverzögert mit Zufallsschalten Impulsformend Blinkend Zeitbasis „s“ Zeitbasis „M:S“ Zeitbasis „H:M“ Nicht belegt Erscheint im Parametermenü Erscheint nicht im Parametermenü Zeitrelais nicht in Bearbeitung vom Betriebssystem Zeitrelais in Bearbeitung vom Betriebssystem...
09/10 MN05013007Z-DE Steuerbefehle für easy600 Istwert (Byte 2 und Byte 3) Diese geben zusammen den Istwert des Zeitrelais an. Dieser Istwert ist von der ausgewählten Zeitbasis abhängig. Wenn das Steuer-Byte auf „Sekunde“ eingestellt ist, stellt der Low- Wert die SEKUNDEN und der High-Wert die MINUTEN dar. Die maximalen Rückgabewerte für jedes Byte sind dabei 0 bis 59 ).
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Zeitwerte über 60 s werden in Minuten umgewandelt. Zeitwerte über 60 Min. werden in Stunden umgewandelt. Zeitwerte über 24 h werden in Tage umgewandelt. Der Wertebereich der Zeitwerte und der Sollwert des Zeit- relais sind Bestandteil einer „*.eas-Datei“. Werden diese Werte verändert, stimmt die Orginal „*.eas-Datei“...
Seite 92
09/10 MN05013007Z-DE Steuerbefehle für easy600 Tabelle 35: Byte 0: Steuer-Byte Bedeutung Ansprechverzögert Rückfallverzögert Ansprechverzögert mit Zufallsschalten Rückfallverzögert mit Zufallsschalten Impulsformend Blinkend Zeitbasis „S“ Zeitbasis „M:S“ Zeitbasis „H:M“ Nicht belegt Erscheint nicht im Parametermenü Erscheint im Parametermenü Bearbeiten Beispiel: Wert 89 = 10001001 Zeitrelais arbeitet rückfallverzögert mit der Zeitbasis „Sekunde“.
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Zeitrelais Sollwert schreiben (Byte 1 und Byte 2) Byte 1 und Byte 2 geben zusammen den Sollwert des Zeitre- lais an. Der Sollwert ist von der ausgewählten Zeitbasis abhängig. Wenn das Steuer-Byte auf Sekunde eingestellt ist, bezieht sich der Low-Wert also auf die Sekunde und der High-Wert auf die nächst höhere Zeitbasis (Minute).
Seite 95
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Tabelle 36: Byte 1: Steuer-Byte „Zeitschaltuhr“ Bedeutung Nicht in Bearbeitung In Bearbeitung (wird im Schaltplan abgearbeitet) Beispiel: Wert 80 = 10000000 Die angesprochene Zeitschaltuhr wird im Schaltplan verwendet. Steuer-Byte „Kanal“ (Wochentag: beginnend/endend, Parametermenüanzeige) Jeder Kanal einer Wochenschaltuhr besitzt ein Steuer-Byte in dem Start- und Stoppbedingungen definiert sind.
Seite 96
09/10 MN05013007Z-DE Steuerbefehle für easy600 Bedeutung Tag OFF keiner eingestellt Montag Dienstag Mittwoch Donnerstag Freitag Samstag Sonntag Erscheint im Parametermenü Nein Beispiel: Wert 31 = 00110001 Der zuvor ausgewählte Kanal X der Wochenzeitschaltuhr Y ist von Montag bis Samstag aktiv.
Seite 97
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Schaltzeitpunkte (Byte 3 bis Byte 6) Die folgenden Bytes beschreiben den genauen Anfangs- und Endschaltzeitpunkt eines Kanals. Die Genauigkeit beträgt hierbei eine Sekunde. Einschaltzeitpunkt Ausschaltzeitpunkt Byte 3 Byte 4 Byte 5 Byte 6 Minute Stunde Minute Stunde 00 bis 3B 00 bis 17...
Seite 99
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Halten Sie den Wertebereich ein: Die Werte von Minute und Stunde der jeweiligen Schaltpunkte sind Bestandteil einer easySoft-Datei (*.eas). Werden diese Werte verän- dert, stimmt die Orginal „*.eas-Datei“ mit der in EASY6… befindlichen nicht mehr überein. Beachten Sie diese Eigenschaft beim Hoch- und beim Runterladen und Vergleich von „easy“-Schaltplänen mit der easySoft.
Seite 100
09/10 MN05013007Z-DE Steuerbefehle für easy600 Bedeutung Tag OFF keiner eingestellt Montag Dienstag Mittwoch Donnerstag Freitag Samstag Sonntag Erscheint im Parametermenü Nein Beispiel: Wert 31 = 00110001 Der zuvor ausgewählte Kanal X der Wochenzeitschaltuhr Y ist von Montag bis Samstag aktiv.
Seite 101
09/10 MN05013007Z-DE Funktionsbausteine lesen/schreiben Ein- und Ausschaltpunkt schreiben (Byte 2 bis Byte 5) Die folgenden Bytes beschreiben den genauen Anfangs- und Endschaltzeitpunkt eines Kanals. Die Genauigkeit beträgt hierbei eine Sekunde. Einschaltzeitpunkt Ausschaltzeitpunkt Byte 1 Byte 2 Byte 3 Byte 4 Minute Stunde Minute...
Seite 102
09/10 MN05013007Z-DE Steuerbefehle für easy600 Beispiel Ö Der Master erteilt den Befehl, in den Kanal „C“ der folgende Daten zu schreiben: • Tag: Dienstag (010) bis Samstag (110) • ON: 10:00 • OFF: 17:30 • Schaltpunkt ON < OFF (0) •...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Mit Steuerbefehlen lässt sich der Datenaustausch für die speziellen Dienste realisieren: • „Datum und Uhrzeit lesen/schreiben“ (Seite 101) • „Abbilddaten lesen/schreiben“ (Seite 105) • „Funktionsbaustein-Daten lesen/schreiben“ (Seite 126). Hierzu wird in der Mastersteuerung auf das Nachrichten- übertragungsprotokoll der expliziten Nachrichten zurückge- griffen.
Seite 104
09/10 MN05013007Z-DE Steuerbefehle für easy700 Für das Schreiben der verschiedenen Parameter muss sich das Basisgerät im Modus der LCD-Statusanzeige befinden. Bei der Kommunikation zwischen den Teilnehmern stößt der Master den Datenaustausch mit einem Steuerbefehl an. Der Slave reagiert auf die Anfrage immer mit einer Antwort. Die Antwort gibt Aufschluss darüber, ob der Datenaustausch ausgeführt wurde oder nicht.
09/10 MN05013007Z-DE Datum und Uhrzeit lesen/schreiben Datum und Uhrzeit lesen/schreiben Beachten Sie bitte auch die entsprechende Beschreibung zur Echtzeituhr im easy700-Handbuch (MN05013003Z- DE; frühere Bezeichnung AWB2528-1508D). Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Attribute ID Lesen – Schreiben – Antwort Lesen erfolgreich –...
Seite 106
09/10 MN05013007Z-DE Steuerbefehle für easy700 Tabelle 39: Index 0 – Datum und Zeit der Echtzeituhr Byte Inhalt Operand Wert (hex) Master Slave Data 1 Stunde 0 bis 23 0x00 bis 0x17h Data 2 Minute 0 bis 59 0x00 bis 0x3Bh Data 3 1 bis 28;...
Seite 107
09/10 MN05013007Z-DE Datum und Uhrzeit lesen/schreiben Tabelle 41: Index 2 – Winterzeit (nur gültig, wenn Area = „Regel“ gewählt worden ist) Byte Inhalt Wert (hex) Master Slave Data 1 Area = Regel 3 – 6 4 – 7 Data 2 – 5 Schaltregel a Tabelle 42 Winterzeit...
Seite 108
09/10 MN05013007Z-DE Steuerbefehle für easy700...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Abbilddaten lesen/schreiben Beachten Sie bitte auch die entsprechende Beschreibung zu den möglichen Abbilddaten, die im easy700-Handbuch (MN05013003Z-DE; frühere Bezeichnung AWB2528- 1508D) oder in der easySoft-Hilfe angeführt sind. Desweiteren gilt der Abschnitt „Generelles zum Arbeiten mit Abbilddaten“ auf Seite 61 auch für easy700. Übersicht Operanden Bedeutung...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Analogwertvergleicher/Schwellwertvergleicher: A1 – A16 Mit den nachfolgenden Befehlen lesen Sie den logischen Status der einzelnen Analogwertvergleicher A1 bis A16 aus. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich –...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Zähler: C1 – C16 Mit den nachfolgenden Befehlen lesen Sie den logischen Status der einzelnen Zähler C1 – C16 aus. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich –...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Textbausteine: D1 – D16 Mit den nachfolgenden Befehlen lesen Sie den logischen Status der einzelnen Textbausteine (D-Merker) aus. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich –...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokale Eingänge: I1 – I16 Mit diesem Befehlsstring können Sie die lokalen Eingänge des Basisgerätes easy700 auslesen. Das entsprechende Eingangswort ist hierbei im Intel-Format abgelegt. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen –...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Lokale Analog-Eingänge: IA1 – IA4 Die am Basisgerät easy700 vorhandenen Analog-Eingänge (I7, I8, I11, I12) können Sie direkt über den DeviceNet auslesen. Hierbei wird der 16-Bitwert im Intelformat über- geben (Low Byte first). Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master...
Seite 115
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Beispiel: Es liegt ein Spannungspegel am Analog-Eingang „1“ an. Die entsprechenden Telegramme zum Lesen des Analogwertes sehen wie folgt aus: Tabelle 47: Beispiel-Telegramm zum Lesen des Wertes am Analog-Eingang „1“ Byte Bedeutung Wert (hex), sendet Master Slave Master Slave...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Merker: M1 – M16/N1 – N16 schreiben Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Schreiben – Antwort: Schreiben erfolgreich – Befehl zurückgewiesen – Type bei Merker M bei Merker N Index 00 –...
Seite 117
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Beispiel: Es wird der Merker M13 gesetzt. Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Schreiben – Antwort: Schreiben – erfolgreich Befehl – zurückgewiesen Type Merker M Index Data 1 4 – 6 5 –...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Merker: M1 – M16/N1 – N16 lesen Beim Lesen der Merker wird – im Gegensatz zum Schreiben – der gesamte Merkerdatenbereich eines Merker- Typs (M oder N) ausgelesen. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave...
Seite 119
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Tabelle 48: Byte 3 bis 4 (Master) bzw. Byte 4 bis 5 (Slave): Data 1 bis 2 Data 1 Bit 7 … … … Data 2 Bit 7 … – … Beispiel: Es werden die „N“-Merker gelesen: Byte Bedeutung Wert (hex), sendet...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Betriebsstundenzähler: O1 – O4 Mit den nachfolgenden Befehlen lesen Sie den logischen Status der einzelnen Betriebsstundenzähler O1 – O4 aus. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich –...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokale P-Tasten: P1 – P4 Die lokalen P-Tasten sind die Display-Courser-Tasten des easy700-Basisgerätes. Die Tasten können Sie sowohl im Modus RUN als auch im Modus STOP abfragen. Achten Sie nur darauf, dass die P-Tasten auch unter dem Menüpunkt „System“...
Seite 122
09/10 MN05013007Z-DE Steuerbefehle für easy700 Tabelle 50: Byte 3 (Master) bzw. Byte 4 (Slave): Data 1 Data 1 Bit 7 – – – – Beispiel: Data 1 = 2 l P3 ist aktiv.
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokale Ausgänge: Q1 – Q8 Die lokalen Ausgänge können Sie über den DeviceNet- Feldbus direkt lesen. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich – Befehl – zurückgewiesen Type Index...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Ein-/Ausgänge von easyLink: R1 – R16/S1 – S8 Mit diesem Dienst können Sie die lokalen R- und S-Daten und die der NET-Teilnehmer (1 – 8) , die über easyLink trans- feriert werden, nochmals aus dem entsprechenden Abbild der easy700 lesen.
Seite 125
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Tabelle 52: Byte 3 – 4 (Master) bzw. Byte 4 bis 5 (Slave): Data 1 bis 2 Data 1 Bit 7 … … … Data 2 Bit 7 – – … – … –...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Zeitglieder: T1 – T16 Mit den nachfolgenden Befehlen lesen Sie den logischen Status der einzelnen Zeitglied T1 – T16 aus. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich –...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Jahresschaltuhr: Y1 – Y8 Mit den nachfolgenden Befehlen können Sie den logischen Status der einzelnen Jahresschaltuhren auslesen. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich – Befehl –...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Masterreset: Z1 – Z3 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich – Befehl – zurückgewiesen Type Index Data 1 (Low Byte) a Tabelle 55 4 – 6 5 –...
Seite 129
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Ö Ö Wochenschaltuhr: 1 – Mit den nachfolgenden Befehlen lesen Sie den logischen Status der einzelnen Wochenschaltuhren aus. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich – Befehl –...
09/10 MN05013007Z-DE Steuerbefehle für easy700 Funktionsbaustein-Daten lesen/schreiben Beachten Sie bitte auch die entsprechende Beschreibung zu den Funktionsbausteinen, die im easy700-Handbuch (MN05013003Z-DE; frühere Bezeichnung AWB2528- 1508D) oder in der easySoft-Hilfe angeführt sind. Allgemeine Hinweise Grundsätzlich müssen Sie beim Arbeiten mit den Funktions- bausteinen Folgendes beachten: •...
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Analogwertvergleicher/Schwellwertschalter: A1 – A16 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 00 – 0F 00 – 0F Index a Tabelle 57 a Tabelle 57...
Seite 132
09/10 MN05013007Z-DE Steuerbefehle für easy700 Tabelle 57: Operandenübersicht Index Operand Lesen Schreiben (hex) Parameter a Tabelle 58 Kontrollbyte a Tabelle 59 Vergleichswert 1 Vergleichswert 2 Verstärkungsfaktor für I1 (I1 = F1 x I1) Verstärkungsfaktor für I2 (I2 = F2 x I2) Offset für den Wert I1 (I1 = OS + Istwert an I1) Schalthysterese für den...
Seite 133
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 58: Index 00 – Parameter Bedeutung Bit 15 14 13 12 11 10 9 Erscheint im Parametermenü ja/nein Vergleich auf FB nicht benutzt EQ (=) GE (f) LE (F) GT (>) LT (<) Verwendung als Konstante und somit beschreibbar I1= Konstante F1= Konstante I2= Konstante...
Seite 135
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 61: Index 00 – Parameter Bedeutung Bit 7 Erscheint im Parametermenü ja/nein Zählermodus FB nicht benutzt Vor-/Rückwärtszähler (N) Schneller Vor-/Rückwärtszähler (H) Frequenzmesser (F) Verwendung als Konstante und somit beschreibbar Zählersollwert S1 Nicht benutzte Bits – –...
Seite 136
09/10 MN05013007Z-DE Steuerbefehle für easy700 Beispiel: Der Istwert von C3 soll gelesen werden: Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Befehl: Lesen – Antwort: – Lesen erfolgreich Type Instanz Index Data1 Data 2 Data 3 Data 4 Erklärung: Data 1 = 12 Data 2 = 03 l resultierender 16-Bit-Wert = 0312...
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Betriebsstundenzähler: O1 – O4 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 00 – 03 00 – 03 Index a Tabelle 63 a Tabelle 63...
Seite 138
09/10 MN05013007Z-DE Steuerbefehle für easy700 Tabelle 64: Index 00 – Parameter Bedeutung Bit 7 Erscheint im Parametermenü ja/nein Verwendung im Programm Sollwert S1 Nicht benutzte Bits – – – – – – Beispiel: Data 1 (Byte 4) = 0x01 Bedeutung: Die Werte erscheinen im Parametermenü.
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Zeitrelais: T1 – T16 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 00 – 0F 00 – 0F Index a Tabelle 66 a Tabelle 66...
Seite 140
09/10 MN05013007Z-DE Steuerbefehle für easy700 Tabelle 67: Index 00 – Parameter Bedeutung Bit 7 Erscheint im Parametermenü ja/nein Timer-Modus Ansprechverzögert Rückfallverzögert Ansprechverzögert mit Zufalls-Sollwert Rückfallverzögert mit Zufalls-Sollwert Ansprechverzögert und Rückfallverzögert (zwei Zeitsollwerte) Ansprechverzögert und Rückfallverzögert, jeweils mit Zufalls-Sollwert (zwei Zeitsollwerte) Impulsgeber Blink-Relais (zwei Zeitsollwerte) Zeitbasis...
Seite 141
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 68: Index 01 – Kontrollbyte Bit 7 6 5 4 3 FB-Ein-/Ausgang Data 3 – – – – ST 1) Schaltkontakt 2) Enable, das Zeitrelais wird gestartet (Triggerspule) 3) Reset, das Zeitrelais wird zurückgesetzt (Resetspule) 4) Stopp, das Zeitrelais wird gestoppt (Stoppspule) Beispiel: Der Zeitsollwert 1 soll gelesen werden:...
Seite 143
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 69: Operandenübersicht Index Operand Lesen Schreiben (hex) Parameter a Tabelle 70 Kontrollbyte a Tabelle 71 Kanal A Zeitpunkt ein Zeitpunkt aus Kanal B Zeitpunkt ein Zeitpunkt aus Kanal C Zeitpunkt ein Zeitpunkt aus Kanal D Zeitpunkt ein Zeitpunkt aus 1) Der Wert kann nur geschrieben werden, wenn er im...
Seite 144
09/10 MN05013007Z-DE Steuerbefehle für easy700 Beispiel: Data 1 (Byte 4) = 0x03 l Die Werte der Jahresschaltuhr von Kanal A und B erscheinen im Parametermenü. Tabelle 71: Index 01 – Kontrollbyte Data 1 Bit 7 FB-Ausgang – – – – –...
Seite 146
09/10 MN05013007Z-DE Steuerbefehle für easy700 Tabelle 72: Operandenübersicht Index Operand Lesen Schreiben (hex) Parameter a Tabelle 73 Kontrollbyte a Tabelle 74 Kanal A Tag an/aus Zeit ein Zeit aus Kanal B Tag an/aus Zeit ein Zeit aus Kanal C Tag an/aus Zeit ein Zeit aus Kanal D Tag an/aus...
Seite 147
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 73: Index 00 – Parameter Bedeutung Bit 7 Erscheint im Parametermenü Kanal A Kanal B Kanal C Kanal D Nicht benutzte Bits – – – – Beispiel: Data 1 (Byte 4) = 0x03 Bedeutung: Die Werte der Wochenschaltuhr WH… von Kanal A und B erscheinen im Parametermenü.
09/10 MN05013007Z-DE Analyse – Fehlercodes Das Basisgerät easy700 liefert im Fall eines nicht korrekt über easyLink gewählten Betriebsmodus oder eines ungültigen Tele- gramms einen definierten Fehlercode zurück. Die Übergabe des Fehlercodes ist wie folgt aufgebaut: Telegrammaufbau Byte Bedeutung Slave sendet (Wert hex) Antwort Befehl zurückgewiesen...
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Datenaustauschverfahren Mit Steuerbefehlen lässt sich der Datenaustausch für die speziellen Dienste realisieren: • „Datum und Uhrzeit lesen/schreiben“ (Seite 148) • „Abbilddaten lesen/schreiben“ (Seite 154) • „Funktionsbaustein-Daten lesen/schreiben“ (Seite 174). Hierzu wird in der Mastersteuerung auf das Nachrichten- übertragungsprotokoll der expliziten Nachrichten zurückge- griffen.
Seite 150
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Für das Schreiben der verschiedenen Parameter muss sich das Basisgerät im Modus der LCD-Statusanzeige befinden. Bei der Kommunikation zwischen den Teilnehmern stößt der Master den Datenaustausch mit einem Steuerbefehl an. Der Slave reagiert auf die Anfrage immer mit einer Antwort. Die Antwort gibt Aufschluss darüber, ob der Datenaustausch ausgeführt wurde oder nicht.
09/10 MN05013007Z-DE Versionsgeschichte Versionsgeschichte Die nachfolgende Tabelle gibt eine Übersicht über die Änderungen und Neuerungen bei den verschiedenen Geräteversionen des easy800: easy800, Geräteversion Auswirkung auf easyLink ab 01 ab 04 ab 05 ab 07 Unterstützung des kompletten PDO-Zugriffs R-Daten sind schreibbar S-Daten sind lesbar Unterstützung des kompletten SDO-Zugriffs Funktionsbausteine...
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Datum und Uhrzeit lesen/schreiben Beachten Sie bitte auch die entsprechende Beschreibung zur Echtzeituhr im easy800-Handbuch (MN04902001Z- DE; frühere Bezeichnung AWB2528-1423D). Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben –...
09/10 MN05013007Z-DE Datum und Uhrzeit lesen/schreiben Tabelle 76: Byte 2 bis 6 (Master) bzw. Byte 3 bis 7 (Slave): Data 1 bis 5 Byte Inhalt Operand Wert (hex) Master Slave Data 1 Stunde 0 bis 23 00 – 17 Data 2 Minute 0 bis 59 00 –...
Seite 154
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 77: Index 01 – Sommer-/Winterzeit-Umschaltung Byte Inhalt Wert (hex) Master Slave Data 1 Area keine manuell automatische EU automatische GB automatische US Regel für „Area“ = „manuell“: Data 2 Set Sommerzeit Tag 00 – 3B 1 bis 28, 29, 30, 31 (abh.
Seite 155
09/10 MN05013007Z-DE Datum und Uhrzeit lesen/schreiben Tabelle 78: Index 02 – Winterzeit (nur gültig, wenn Area = „Regel“ gewählt worden ist) Byte Inhalt Wert (hex) Master Slave Data 1 Area = Regel 3 – 6 4 – 7 Data 2 – 5 Schaltregel Winterzeit a Tabelle 79 Bitfeld „Schaltregel“...
Seite 156
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD...
Seite 157
09/10 MN05013007Z-DE Datum und Uhrzeit lesen/schreiben Beispiel Die Echtzeituhr der easy800 soll auf Freitag 23.05.2003, 14:36 Uhr, gestellt werden. Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: – Schreiben Antwort: Schreiben – erfolgreich Index Data 1 (Stunde) Data 2 (Minute) Data 3 (Tag) Data 4 (Monat)
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Abbilddaten lesen/schreiben Beachten Sie bitte auch die entsprechende Beschreibung zu den möglichen Abbilddaten, die im easy800-Handbuch (MN04902001Z-DE; frühere Bezeichnung AWB2528- 1423D) oder in der easySoft-Hilfe angeführt sind. Desweiteren gilt der Abschnitt „Generelles zum Arbeiten mit Abbilddaten“ auf Seite 61 auch für easy700. Übersicht Operanden Bedeutung...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokale Analog-Eingänge: IA1 – IA4 Die am Basisgerät easy800 bzw. MFD vorhandenen Analog- eingänge können Sie direkt über den DeviceNet auslesen. Hierbei wird der 16-Bitwert im Intelformat übergeben (Low Byte first). Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master...
Seite 160
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Beispiel Es liegt ein Spannungspegel am Analogeingang 1 an. Die entsprechenden Telegramme zum Lesen des Analogwertes sehen wie folgt aus: Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen –...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokale Diagnose: ID1 – ID16 Die lokale Diagnose (ID1 – ID8) gibt den Zustand der einzelnen NET-Teilnehmer an. Die Verbindung zum Remote- Teilnehmer (nur MFD) wird über ID9 angezeigt. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave...
Seite 162
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 80: Byte 4 bis 5: Data 1 bis 2 Data 1 Bit 7 … … Data 2 Bit 7 – … … – 0/1= aktiver/inaktiver NET-Teilnehmer, – = nicht belegt Beispiel Data 1 = F8, Data 2 = FF l Im easy-Netzwerk NET sind die drei Teilnehmer mit der NET-ID 1, 2, 3 vorhanden.
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokale Eingänge: IW0 Mit diesem Befehlsstring können Sie die lokalen Eingänge des Basisgerätes easy800 bzw. MFD auslesen. Das entspre- chende Eingangswort ist hierbei im Intel-Format abgelegt. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen –...
Seite 164
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Beispiel: Lokale Eingänge IW0 lesen Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: – Lesen Antwort: Lesen – erfolgreich Type Index Data 1 Data 2 Data 3 Data 4 Alle Werte müssen hexadezimal übergeben werden. Durch die Werte Data 1 = C4 und Data 2 = 02 wird ange- zeigt, dass die Eingänge I8, I7, I3 und I10 mit Zustand „1“...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Eingänge der Netzwerkteilnehmer: IW1 – IW8 Die easy800 und MFD- Geräte können Sie mit Hilfe des easyNet sehr einfach dezentral erweitern. Mit dem hier angebotenen Dienst ist der lesende Zugriff auf die Eingänge der einzelnen NET-Teilnehmer realisierbar. Telegrammaufbau Byte Bedeutung...
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Merker: M… Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen a Tabelle 82 a Tabelle 82 Type Index 3 –...
Seite 167
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Tabelle 82: Byte 0 bis 2 (Master) bzw.: Byte 1 bis 3 Slave: Len, Type, Index Operand Type Index Merker-Bit … M96 01 bis 60 Merker-Byte … MB96 01 bis 60 Merker-Word MW1 … MW96 01 bis 60 Merker-Doppelwort …...
Seite 168
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Beispiel 1: Merker-Bit setzen/rücksetzen Das Merker-Bit 62 soll gesetzt bzw. zurückgesetzt werden. Zum Setzen des Merker-Bits schreiben Sie in das unterste Bit von Datenbyte „Data 1“ eine „1“; beim Rücksetzen eine „0“. Byte Bedeutung Wert (hex), sendet Master Slave Master...
Seite 169
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokale P-Tasten: P1 – P4 Die lokalen P-Tasten sind die Display-Courser-Tasten des easy800-/MFD-Basisgerätes. Die Tasten können Sie sowohl im Modus RUN als auch im Modus STOP abfragen. Achten Sie nur darauf, dass die P-Tasten auch unter dem Menüpunkt SYSTEM (im Basisgerät) aktiviert sind.
Seite 170
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 83: Byte 4: Data Data 1 Bit 7 – – – –...
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Lokaler Analog-Ausgang: QA1 Auf den lokalen Analogausgang des Basisgerätes easy800 oder MFD können Sie mit Hilfe des angebotenen Kommandos zugreifen. Beim schreibenden Zugriff auf den Analogausgang (erst ab easy800, Geräteversion 04, möglich) wird der Wert allerdings nur nach außen gegeben, wenn das entsprechende Gerät im RUN-Modus ist und das entsprechende Abbild nicht durch das eigentliche Programm beschrieben wird, a Abschnitt „Abbilddaten...
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Lokale Ausgänge: QW0/ Ausgänge der Netzwerkteilnehmer: QW1 – QW8 Die lokalen Ausgänge können Sie über den DeviceNet direkt lesen und ab easy800, Version 04, auch beschreiben. Die Ausgänge werden jedoch nur nach außen durchgeschaltet, wenn sich das Gerät im RUN-Modus befindet und der ange- sprochene Ausgang nicht im Schaltplan verwendet wird.
Seite 173
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Tabelle 84: Byte 4: Data Data 1 Bit 7...
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Ein-/Ausgänge von easyLink: RW/SW Mit diesem Dienst können Sie die lokalen R- und S-Daten und die der NET-Teilnehmer (1 – 8) , die über easyLink trans- feriert werden, nochmals aus dem entsprechenden Abbild der easy800/MFD lesen. Byte Bedeutung Wert (hex), sendet...
Seite 175
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Tabelle 85: Byte 4 bis 5: Data 1 bis 2 Data 1 Bit 7 Data 2 Bit 7 – – – – – – – –...
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Receive-Data Netz: RN1 – RN32/ Send-Data Netz: SN1 – SN32 Das easyNet bietet die Möglichkeit, eine Punkt-zu-Punkt- Verbindung zwischen den einzelnen NET-Teilnehmern zu realisieren. Der Datenaustausch erfolgt hierbei mittels RN- SN-Daten (siehe easy800-Handbuch). Es können keine RN-SN-Daten des lokalen Gerätes (Index = 0) , an dem sich das EASY204-DP befindet, abge- fragt werden.
Seite 177
09/10 MN05013007Z-DE Abbilddaten lesen/schreiben Tabelle 86: Byte 4 bis 7: Data 1 bis 4 Data 1 Bit 7 … … Data 2 Bit 7 … … RN16 SN16 Data 3 Bit 7 RN17 SN17 … … RN24 SN24 Data 4 Bit 7 RN25 SN25 …...
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Funktionsbaustein-Daten lesen/schreiben Beachten Sie bitte auch die entsprechende Beschreibung zu den Funktionsbausteinben, die im easy800-Handbuch angeführt sind. Allgemeine Hinweise Grundsätzlich müssen Sie beim Arbeiten mit den Funktions- bausteinen Folgendes beachten: • Die entsprechenden Daten werden im Intelformat über- geben: das erste Byte ist das Low Byte (Byte 4) und das letzte das High Byte (Byte 7).
Seite 180
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Operanden Bedeutung lesen/ Type Seite schreiben (hex) SC01 „Uhr synchronisieren: SC01“ lesen SP01 - SP32 „Serielle Ausgabe SP01…SP32“ lesen SR01 - SR32 „Schieberegister SR01…SR32“ lesen ST01 „Sollzykluszeit: ST01“ lesen/schreiben T01 – T32 „Zeitrelais: T01 – T32“ lesen/schreiben TB01 –...
Seite 181
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Analogwertvergleicher: A01 – A32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 87 a Tabelle 87...
Seite 182
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 87: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 88 Mode, a Tabelle 89 Vergleichswert 1 Verstärkungsfaktor für I1 (I1 = F1 x Wert) Vergleichswert 2 Verstärkungsfaktor für I2 (I2 = F2 x Wert) Offset für den Wert I1 Schalthysterese für Wert I2 (Wert HY gilt sowohl für die positive als auch negative Hysterese.)
Seite 183
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Arithmetikbaustein: AR01 – AR32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 90 a Tabelle 90...
Seite 184
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 90: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 91 Mode, a Tabelle 92 erster Operand zweiter Operand Ergebnis 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Daten für Index 2 bis 4 werden als 32-Bit-Wert im Intelformat (Data 1 –...
Seite 186
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 93: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 94 Mode, a Tabelle 95 Quellbereich 1 Zielbereich 2 Anzahl der zu vergleichenden Elemente: 8 (max. 192 Byte) 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist.
Seite 188
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Die Daten für Index 2 und 3 werden als 32-Bit-Wert im Intelformat (Data 1 – Low Byte…Data 2 – High Byte) übergeben. Tabelle 97: Index 0 – Bit-IO Bit 7 6 5 4 3 FB-Eingang Data 1 –...
Seite 190
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 99: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 100 Mode, a Tabelle 101 erster Operand zweiter Operand Ergebnis der Verknüpfung 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Daten für Index 2 bis 4 werden als 32-Bit-Wert im Intelformat (Data 1 –...
Seite 191
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Zähler: C01 – C32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 102 a Tabelle 102...
Seite 192
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 102: Operandenübersicht Index Operand Wert lesen schreiben (hex) Bit-IO a Tabelle 103 Mode/Parameter – – – oberer Sollwert im ganzzahligen Bereich von –2147483648 bis unterer Sollwert +2147483647 Vorgabe Istwert Istwert im RUN-Betrieb 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Daten für Index 2 bis 5 werden als 32-Bit-Wert im Intelformat (Data 1 –...
Seite 193
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Frequenzzähler: CF01 – CF04 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 04 01 – 04 Index a Tabelle 104 a Tabelle 104...
Seite 194
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 104: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 105 Mode/Parameter – – oberer Sollwert unterer Sollwert Istwert im RUN- Betrieb 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Daten für Index 2 bis 4 werden als 32-Bit-Wert im Intelformat (Data 1 –...
Seite 196
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 106: Operandenübersicht Index Operand Wert lesen schreiben (hex) Bit-IO a Tabelle 107 Mode/Parameter – – – oberer Sollwert im ganzzahligen Bereich von –2147483648 bis unterer Sollwert +2147483647 Vorgabe Istwert Istwert im RUN-Betrieb 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Daten für Index 2 bis 5 werden als 32-Bit-Wert im Intelformat (Data 1 –...
Seite 197
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Inkrementalzähler: CI01 – CI02 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 02 01 – 02 Index a Tabelle 108 a Tabelle 108...
Seite 198
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 108: Operandenübersicht Index Operand Wert lesen schreiben (hex) Bit-IO a Tabelle 109 Mode/Parameter – – – oberer Sollwert im ganzzahligen Bereich von –2147483648 bis unterer Sollwert +2147483647 Vorgabe Istwert Istwert im RUN-Betrieb 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Daten für Index 2 bis 5 werden als 32-Bit-Wert im Intelformat (Data 1 –...
Seite 199
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Vergleicher: CP01 – CP32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 110 a Tabelle 110...
Seite 200
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 110: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 111 Mode/Parameter – – Vergleichswert Vergleichswert 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Daten für Index 2 und 3 werden als 32-Bit-Wert im Intelformat (Data 1 –...
Seite 201
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Textausgabe-Baustein: D01 – D32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 112 a Tabelle 112...
Seite 202
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 112: Operandenübersicht Index Operand lesen schreiben Bit-IO, a Tabelle 113 Mode/Parameter – – Text Zeile 1, Spalte 1 – 4 Text Zeile 1, Spalte 5 – 8 Text Zeile 1, Spalte 9 – 12 Text Zeile 1, Spalte 13 –...
Seite 203
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Index Operand lesen schreiben Skalierung Maximalwert 3 Skalierung Maximalwert 4 Steuerinformationen Zeile 1 Steuerinformationen Zeile 2 Steuerinformationen Zeile 3 Steuerinformationen Zeile 4 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Die Variablen 1 bis 4 (Index 18 bis 21) werden als 32-Bit- Wert im Intelformat (Data 1 –...
Seite 204
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Datenbaustein: DB01 – DB32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 –...
Seite 205
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 114: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 115 Mode/Parameter – – Eingangswert: Wert, der beim Triggern des Bausteins an den Ausgang QV weiter- gegeben wird. Ausgangswert 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist.
Seite 206
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD PID-Regler: DC01 – DC32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 –...
Seite 207
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 116: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 117 Mode, a Tabelle 118 Sollwert: –32768 bis +32767 Istwert: –32768 bis +32767 Proportionalverstärkung [%], Wertebereich: 0 bis 65535 Nachstellzeit [0,1 s], Wertebereich: 0 bis 65535 Vorhaltezeit [0,1 s], Wertebereich: 0 bis 65535 Abtastzeit = Zeit zwischen den Bausteinaufrufen.
Seite 208
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 117: Index 0 – Bit-IO Bit 7 6 5 4 FB-Eingang Data 1 – – – SE FB-Ausgang Data 3 – – – – – – – 1) Übernahme der Handstellgröße bei Zustand „1“ 2) Aktivieren des D-Teils bei Zustand „1“...
Seite 209
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Diagnose DG01…DG16 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 01 - 10 01 - 10 Index 00 - 03...
Seite 210
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 120: Index 0 – Bit-IO Bit 7 FB-Eingang Data 1 – – – – – – – FB-Ausgang Data 3 FB-Ausgang Data 4 – – – – – – – 1) Im Zustand „1“ wird der Funktionsbaustein aktiviert. 2) Der Zustand „1“...
Seite 211
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Signalglättungsfilter: FT01 – FT32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 121 a Tabelle 121...
Seite 212
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 121: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 122 Mode/Parameter – – Eingangswert, Wertebereich: –32768 bis +32767 Ausgleichszeit [0,1 s] Wertebereich: 0 bis 65535 Proportionalverstärkung [%], Wertebereich: 0 bis 65535 Verzögerter Ausgangswert, Wertebereich: –32768 bis +32767 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist.
Seite 213
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Empfang von Netzdaten: GT01 – GT32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich – Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 123 a Tabelle 123 3 –...
Seite 214
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 124: Index 0 – Bit-IO Bit 7 6 5 4 3 FB-Ausgang Data 3 – – – – – – – 1) Zustand „1“, wenn ein neuer Wert anliegt, der vom Netzwerk NET übertragen wird. (Bezeichnung des FB Tabelle 125: Index 1 –...
Seite 215
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Wochenzeitschaltuhr: HW01 – HW32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich – Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 126 a Tabelle 126 3 –...
Seite 216
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 127: Index 0 – Bit-IO Bit 7 6 5 4 3 FB-Ausgang Data 3 – – – – – – – 1) Zustand „1“, wenn die Einschaltbedingung erfüllt ist. Die Daten sind in der nachfolgenden Tabelle im Motorola- format dargestellt, obwohl sie tatsächlich im Intelformat übergeben werden.
Seite 217
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Beispiel Es sollen die Parameter Kanal A der Wochenschaltuhr HW19 gelesen werden. Byte Bedeutung Wert (hex), sendet Master Slave Attribute ID: Lesen – Antwort: Lesen – erfolgreich Type Instanz Index Data 1 Data 2 Data 3 Data 4 Date 2 = 0B Date 1 = 62...
Seite 218
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Jahreszeitschaltuhr: HY01 – HY32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: – Lesen Antwort: Lesen erfolgreich – Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 129 a Tabelle 129 3 –...
Seite 219
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 130: Index 0 – Bit-IO Bit 7 6 5 4 3 FB-Ausgang Data 3 – – – – – – – 1) Zustand „1“, wenn die Einschaltbedingung erfüllt ist. Die Daten sind in der nachfolgenden Tabelle im Motorola- format dargestellt, obwohl sie tatsächlich im Intelformat übergeben werden.
Seite 220
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Index 2 – 5, Parameterkanäle A – D Date 2 Date 1 Date 4 Date 3 OFF y6 Jahr Monat Ausschaltzeitpunkt: Tag = 3 = 03 = 0000 0011 Monat = 10 (Oktober) = 0A = 0000 1010 Jahr = 2012 = 0C = 0000 1100...
Seite 221
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Bedingter Sprung JC01…JC32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 01 - 20 01 - 20 Index 3 - 6...
Seite 222
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 133: Index 0 – Bit-IO Bit 7 FB-Eingang Data 1 – – – – – – – FB-Ausgang Data 3 – – – – – – – 1) Im Zustand „1“ wird im Programm auf die zugehörige Sprung- marke verzweigt.
Seite 223
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Wertskalierung: LS01 – LS32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 – 20 Index a Tabelle 134 a Tabelle 134...
Seite 224
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 134: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 135 Mode/Parameter – – Eingangswert, Wertebereich: 32 Bit Stützpunkt 1, X-Koordinate, Wertebereich: 32 Bit Stützpunkt 1, Y-Koordinate, Wertebereich: 32 Bit Stützpunkt 2, X-Koordinate, Wertebereich: 32 Bit Stützpunkt 2, Y-Koordinate, Wertebereich: 32 Bit...
Seite 226
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 136: Index 0 – Bit-IO Bit 7 6 5 4 3 2 1 0 FB-Eingang Data 1 – – – – – – – T FB-Ausgang Data 3 – – – – – – – Q1 1) Triggerspule.
Seite 227
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Datenmultiplexer MX01…MX32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 01 - 20 01 - 20 Index 00 - 0B...
Seite 228
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 138: Operandenübersicht Index Daten Data 1 Data 2 Read/Write (hex) Data 3 Data 4 Bit-IO a Tabelle 139 – Kanalauswahl: 0 bis 7 DWORD oder UDINT Eingangswert Kanal 1 DWORD oder UDINT Eingangswert Kanal 2 DWORD oder UDINT Eingangswert Kanal 3 DWORD oder UDINT...
Seite 229
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Zahlenwandler: NC01 – NC32 Weitere Informationen zu diesem Baustein finden Sie im easy800-Handbuch (MN04902001Z-DE; frühere Bezeich- nung AWB2528-1423D) oder in der easySoft-Hilfe. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben –...
Seite 230
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 140: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 141 Mode, a Tabelle 142 Eingangswert: Operand, der gewandelt werden soll Ausgangswert: beinhaltet das Wand- lungsergebnis 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist.
Seite 231
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Betriebsstundenzähler: OT01 – OT04 Weitere Informationen finden Sie im S40-Anwendungs- hinweis AN27K21d.exe „EASY800/MFD-DP-Hantierungs- bausteine für PS416 und PS4-341. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich –...
Seite 232
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 143: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 144 Mode/Parameter – – oberer Schwellwert Istwert des Betriebsstundenzählers 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Tabelle 144: Index 0 –...
Seite 233
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Impulsausgabe PO01…PO02 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 01 - 02 01 - 02 Index 00 - 0A...
Seite 234
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 145: Operandenübersicht Index Daten Data 1 Data 2 Read/ (hex) Data 3 Data 4 Write Bit-IO a Tabelle 146 – Impulsanzahl im Fahrbetrieb I1: DWORD oder UDINT 0 bis 2147483647 Startfrequenz FS: DWORD oder UDINT 0 bis 5000 Hz Betriebsfrequenz FO: DWORD oder UDINT...
Seite 235
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 146: Index 0 – Bit-IO Bit 7 FB-Eingang Data 1 – – – – FB-Ausgang Data 3 – – – – – – 1) Bei Erhalt einer positiven Flanke wird der Tippbetrieb gestartet. 2) Bei Erhalt einer positiven Flanke wird der Fahrauftrag abgebro- chen.
Seite 236
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Senden von Netzdaten: PT01 – PT32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen –...
Seite 237
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 148: Index 0 – Bit-IO Bit 7 6 5 4 3 FB-Eingang Data 1 – – – – – – – FB-Ausgang Data 3 – – – – – 1) Triggerspule. Wird die Spule getriggert (erhält eine positive Flanke), wird der entsprechende Wert dem NET zur Verfügung gestellt.
Seite 238
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Pulsweitenmodulation: PW01 – PW02 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 02 01 –...
Seite 239
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 149: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 150 Mode/Parameter – – Stellgröße, Wertebereich: 0 bis 4095 (12 Bit) Periodendauer [ms], Wertebereich: 0 bis 65535 Mindesteinschaltdauer [ms], Wertebereich: 0 bis 65535 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Tabelle 150: Index 0 –...
Seite 240
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Uhr synchronisieren: SC01 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Antwort: Lesen erfolgreich – Befehl – zurückgewiesen Type Instanz Index a Tabelle 151 a Tabelle 151 3 – 6 4 –...
Seite 241
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Serielle Ausgabe SP01…SP32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 01 - 20 01 - 20 Index 3 - 6...
Seite 242
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 154: Index 0 – Bit-IO Bit 7 FB-Eingang Data 1 – – – – – – FB-Ausgang Data 3 – – – – – – 1) Bei Erhalt einer positiven Flanke wird der Sendevorgang ausgelöst. 2) Im Zustand „1“...
Seite 243
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Schieberegister SR01…SR32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 01 - 20 01 - 20 Index 00 - 0B...
Seite 244
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 155: Operandenübersicht Index Daten Data 1 Data 2 Data 3 Read/ (hex) Data 4 Write Bit-IO a Tabelle 156 – a Tabelle 156 Mode a Tabelle 157 – – Dateneingang vorwärts I1 DWORD oder UDINT Dateneingang rückwärts I2 DWORD oder UDINT Datenausgang 1 (D1)
Seite 245
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 156: Index 0 – Bit-IO Bit 7 FB-Eingang Data 1 – – FB-Ausgang Data 3 1) Eingangs-Bitwert für die Rückwärts-Schiebeoperation im Mode BIT. 2) Eingangs-Bitwert für die Vorwärts-Schiebeoperation im Mode BIT. 3) Im Zustand „1“ wird der Funktionsbaustein zurückgesetzt. 4) Bei Erhalt einer positiven Flanke wird im Mode BIT der Wert von BD in das letzte Register-Feld Q8 eingetragen und die ursprüng- lichen Inhalte der Registerfelder werden um ein Feld in Rich-...
Seite 246
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Sollzykluszeit: ST01 Weitere Informationen zu diesem Baustein finden Sie im easy800-Handbuch (MN04902001Z-DE; frühere Bezeich- nung AWB2528-1423D) oder in der easySoft-Hilfe. Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID: Lesen – Schreiben –...
Seite 247
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 158: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 159 Mode/Parameter – – Zykluszeit in ms, Wertebereich: 0 – 1000 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist. Tabelle 159: Index 0 –...
Seite 248
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Zeitrelais: T01 – T32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID Lesen – Schreiben – Antwort: Lesen erfolgreich – Schreiben – erfolgreich Befehl – zurückgewiesen Type Instanz 01 – 20 01 –...
Seite 249
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabelle 160: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 161 Mode/Parameter, a Tabelle 162 Sollwert 1: Zeitsollwert 1 Sollwert 2: Zeitsollwert 2 (bei Zeitrelais mit 2 Sollwerten) Istwert: Abgelaufene Istzeit im RUN-Betrieb 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist.
Seite 250
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 162: Index 1 – Mode/Parameter Mode Data 1 Betriebsart Ansprechverzögert Ansprechverzögert mit Zufalls-Sollwert Rückfallverzögert Rückfallverzögert mit Zufalls-Sollwert Ansprechverzögert und Rückfallverzögert (zwei Zeitsollwerte) Ansprechverzögert und Rückfallverzögert, jeweils mit Zufalls-Sollwert (zwei Zeitsoll- werte) Impulsgeber Blink-Relais (zwei Zeitsollwerte) Rückfallverzögert, retriggerbar (easy600 Mode) Rückfallverzögert mit Zufalls-Sollwert,...
Seite 251
09/10 MN05013007Z-DE Funktionsbaustein-Daten lesen/schreiben Tabellenfunktion TB01…TB32 Telegrammaufbau Byte Bedeutung Wert (hex), sendet Master Slave Master Slave Attribute ID – Befehl: Lesen Attribute ID – Befehl: Schreiben Antwort: Lesen erfolgreich – Schreiben erfolgreich – Befehl zurückgewiesen – Type Instanz 01 - 20 01 - 20 Index 00 - 04...
Seite 252
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 164: Index 0 – Bit-IO Bit 7 FB-Eingang Data 1 – – – FB-Ausgang Data 3 – – – – – – 1) Bei Erhalt einer positiven Flanke werden alle Einträge aus der Tabelle entfernt. Die Anzahl der Tabelleneinträge QN wird auf „0“...
Seite 254
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 165: Operandenübersicht Index Operand lesen schreiben (hex) Bit-IO, a Tabelle 166 Mode/Parameter – – Eingangswert Oberer Grenzwert Unterer Grenzwert Ausgangswert: gibt inner- halb der gesetzten Grenzen den Wert aus, der am Eingang I1 anliegt. 1) Der Wert kann nur geschrieben werden, wenn er im Programm mit einer Konstanten beschaltet ist.
Seite 255
09/10 MN05013007Z-DE Analyse – Fehlercodes über easyLink Analyse – Fehlercodes Das Basisgerät easy800/MFD liefert im Fall eines nicht über easyLink korrekt gewählten Betriebsmodus oder eines ungültigen Telegramms einen definierten Fehlercode zurück. Die Über- gabe des Fehlercodes ist wie folgt aufgebaut: Telegrammaufbau Byte Bedeutung...
Seite 256
09/10 MN05013007Z-DE Steuerbefehle für easy800/MFD Tabelle 167: Fehlercodes Fehler- Beschreibung code 0x00 kein Fehler 0x03 formaler Fehler in der Antwort bezüglich Type, Instanz oder Index 0x04 keine Kommunikation möglich (Timeout) 0x05 DP-Modul hat nur 0xC0 gesendet (Easy800 Basic II, MFD Version I). 0x45 der durch Type und Index ausgewählte Wert darf nicht beschrieben werden (Bit-IO, Mode/Parameter...
Seite 257
Modul weist eine nicht behebbare Störung EASY222-DN ersetzen. auf. Network Status Mögliche Ursache Abhilfemaßnahme LED NS • EASY222-DN ist nicht mit Spannung • EASY222-DN einschalten, versorgt oder • Kanal mit Netzspannung • der Kanal ist für die Kommunikation versorgen und gesperrt, •...
09/10 MN05013007Z-DE Anhang Technische Daten Allgemeines Normen und Bestimmungen EN 61000-6-1; EN 61000-6-2; EN 61000-6-3; EN 61000-6-4, IEC 60068-2-27, IEC 50178 Abmessungen (B x H x T) 35,5 x 90 x 56,5 Gewicht Montage Hutschiene DIN 50022, 35 mm Schraubmontage mit Gerätefüße ZB4-101-GF1 (Zubehör) Klimatische Umgebungstemperaturen (Kälte nach IEC 60068-2-1, Wärme nach IEC 60068-2-2)
09/10 MN05013007Z-DE Technische Daten Stromversorgung Bemessungsspannung Nennwert V DC (%) 24 (–15, +20) Zulässiger Bereich V DC 20,4 bis 28,8 Restwelligkeit < 5 Eingangsstrom bei 24 V DC, typisch Spannungseinbrüche (IEC/EN 61131-2) Verlustleistung bei 24 V DC, typisch LED-Anzeigen LED-MS (Modul-Status) Farbe Grün/rot LED-NS (Network-Status)
Seite 263
09/10 MN05013007Z-DE EDS-Datei EDS-Datei $************************************************************ $ Moeller GmbH $ Geraet: EASY222-DN $ Version: V1.0 $ Datum: 27.05.02 $ Autor: Ronny Happ $ Beschreibung: EDS-Datei fuer easy-DeveceNet-Slave-Modul $ Aenderungen: $ Copyright (c) 2002 by Moeller GmbH $************************************************************ [File] $ File Description Section: For more information about the meaning of each entry, please check DeviceNet Specification Volume II Chapter 4-3.5.1...
Seite 264
09/10 MN05013007Z-DE Anhang $ Identity Object - Product Name ProdName = "EASY 222-DN"; VendName = "Moeller ElectroniX"; ProdTypeStr = "Generic"; Catalog = "Moeller HPL Bestell-Nr. 233540"; [IO_Info] $ I/O Characteristics Section: For more information about the meaning of each entry, please check DeviceNet Specification Volume II Chapter 4-3.5.3 Default = 0x000D;...
Seite 265
09/10 MN05013007Z-DE EDS-Datei Input2 $ 3 bytes are transfered $ all bits are significant 0x0001, $ Poll only "Input Data from easy", $ Name 6, "20 04 24 65 30 03", $ Assembly Object Instance 101, $ Attribute 3 ""; $ Help $ Output Connections Output1...
Seite 266
Hinweis zur EDS-Datei: Der Identity Object Eintrag - Major Revision gibt den aktu- ellen Betriebssystemstand des Kommunikationsmoduls EASY222-DN an. Da das Gerät mit einer neueren Betriebs- systemversion von der EDS-Beschreibung in diesem Punkt abweichen kann, muss dieser Eintrag entsprechend abge- ändert werden, a Abschnitt „Identity Object“...
Seite 267
09/10 MN05013007Z-DE Glossar Das Glossar bezieht sich auf Themen rund um DeviceNet. Abschlusswiderstand Widerstand am Anfang und am Ende einer Bus-Leitung, der störende Signalreflexionen verhindert und zur Leitungs- anpassung bei Busleitungen dient. Abschlusswiderstände müssen immer die letzte Einheit am Ende eines Bussegments sein.
Seite 268
09/10 MN05013007Z-DE Glossar Bezugserde Potenzial des Erdreichs im Bereich von Erdungseinrich- tungen. Kann im Gegensatz zur „Erde“, deren Potenzial immer Null ist, ein von Null verschiedenes Potenzial haben. Bezugspotenzial Potenzial, von dem aus die Spannungen aller angeschlos- senen Stromkreise betrachtet und/oder gemessen werden. bidirektional In beiden Richtungen arbeitend.
Seite 269
09/10 MN05013007Z-DE Glossar Abkürzung für englisch “Central Processing Unit“. Zentrale Einheit zur Datenverarbeitung, das Kernstück eines Rechners. Cyclic I/O Connection Bei einer Cyclic I/O Connection erfolgt die Auslösung von Nachrichten zeitgesteuert mittels Zeitgeber. Device Heartbeat Message Mit Device Heartbeat Message kann ein DeviceNet-Gerät in einem konfigurierten Zeitintervall seinen eigenen Status bekannt geben.
Seite 270
09/10 MN05013007Z-DE Glossar Erde In der Elektrotechnik die Bezeichnung für leitfähiges Erdreich, dessen elektrisches Potenzial an jedem Punkt gleich Null ist. In der Umgebung von Erdungseinrichtungen kann das elektrische Potenzial der Erde ungleich Null sein, dann spricht man von „Bezugserde“. erden Verbinden eines elektrisch leitfähigen Teils über eine Erdungseinrichtung mit dem Erder.
Seite 271
09/10 MN05013007Z-DE Glossar induktive Kopplung Eine induktive (magnetische) Kopplung tritt zwischen zwei stromdurchflossenen Leitern auf. Die durch die Ströme hervorgerufene magnetische Wirkung induziert eine Stör- spannung. Typische Störquellen sind z. B. Transformatoren, Motoren, parallel laufende Netzkabel und HF-Signalkabel. kapazitive Kopplung Eine kapazitive (elektrische) Kopplung tritt zwischen Leitern auf, die sich auf unterschiedlichen Potenzialen befinden.
Seite 272
09/10 MN05013007Z-DE Glossar Modulbus Der Modulbus ist der interne Bus einer XI/ON-Station. Über ihn kommunizieren die XI/ON-Module mit dem Gateway. Er ist unabhängig vom Feldbus. Abkürzung für englisch “Most Significant Bit“. Bit mit dem höchsten Stellenwert. Multimaster Mode Betriebsart, bei der alle Stationen oder Teilnehmer im System gleichberechtigt über den Bus kommunizieren können.
Seite 273
09/10 MN05013007Z-DE Glossar Polled I/O Connection Mit einer Polled I/O Connection wird eine klassische Master/ Slave-Beziehung zwischen einer Steuerung und einem DeviceNet-Gerät aufgebaut. Bei einer Polled I/O Connection handelt es sich um eine Punkt-zu-Punkt-Verbindung zwischen zwei Teilnehmern am Feldbus. Der Master (Client) sendet mit einem Poll-Request eine Anfrage an den Slave (Server) und dieser antwortet mit einer Poll-Response.
Seite 274
09/10 MN05013007Z-DE Glossar seriell Bezeichnung für eine Art der Informationsübertragung, bei der die Daten nacheinander – Bit für Bit – über eine Leitung übertragen werden. Slave Station oder Teilnehmer in einem Bussystem, die/der dem Master untergeordnet ist/sind. Abkürzung für Speicherprogrammierbare Steuerung. Station Funktionseinheit oder Baugruppe, bestehend aus mehreren Elementen.