Herunterladen Inhalt Inhalt Diese Seite drucken
Eaton XN-1RS485/422 Benutzerhandbuch

Eaton XN-1RS485/422 Benutzerhandbuch

Technologiemodul
Inhaltsverzeichnis

Werbung

09/2011 MN05002014Z-DE
Benutzerhandbuch XI/ON
ersetzt M001778-02, 04/2007
XN-1RS485/422
Technologiemodul

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Eaton XN-1RS485/422

  • Seite 1 09/2011 MN05002014Z-DE Benutzerhandbuch XI/ON ersetzt M001778-02, 04/2007 XN-1RS485/422 Technologiemodul...
  • Seite 2 Alle Rechte, auch die der Übersetzung, vorbehalten. Kein Teil dieses Dokuments darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder einem anderen Verfahren) ohne schriftliche Genehmigung der Firma Eaton Automation AG, St. Gallen reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Änderungen vorbehalten.
  • Seite 3: Sicherheitsvorschriften

    Betätigung geschützt sind. • Damit ein Leitungs- oder Aderbruch auf der Signalseite nicht zu undefinierten Zuständen in der Automatisierungsein- richtung führen kann, sind bei der E/A- Kopplung hard- und software-seitig XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 4 (z. B. Leitungsquerschnitte, Absicherungen, Schutzleiteranbin- dung). • Alle Arbeiten zum Transport, zur Instal- lation, zur Inbetriebnahme und zur Instandhaltung dürfen nur von qualifi- ziertem Fachpersonal durchgeführt werden (IEC/HD 60364 (DIN VDE 0100) und nationale Unfallverhütungsvor- schriften beachten). XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 5: Inhaltsverzeichnis

    Technische Eigenschaften ..... . 14 – Prinzipschaltbild XN-1RS485/422 ....14 –...
  • Seite 6 Hantierungsbaustein XION_HTB_RSXXX ..79 Stichwortverzeichnis ..... . . 85 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 7: Zu Diesem Handbuch

    Bedeutung haben: Achtung! warnt vor leichten Sachschäden. Vorsicht! warnt vor schweren Sachschäden und leichten Verletzungen. Warnung! warnt vor schweren Sachschäden und schweren Verletzungen oder Tod. macht Sie aufmerksam auf interessante Tipps → und Zusatzinformationen XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 8 Zu diesem Handbuch Lesekonventionen XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 9: Produktbeschreibung

    1 Produktbeschreibung Allgemeine Produktbeschreibung Produktbeschreibung Allgemeine Produkt- Das Technologie-Modul XN-1RS485/422 ist eine beschreibung weitere Komponente des XI/ON-Sortiments in einem Scheibengehäuse. Es ermöglicht die Über- tragung serieller Datenströme mittels RS485/422-Schnittstelle über das XI/ON-System und damit den Anschluss diverser Geräte wie Drucker, Scanner oder Bar-Code-Leser, die zur Kommunikation die RS485/422-Schnittstelle nutzen.
  • Seite 10: Übertragungsverfahren

    • Bitübertragungsrate: 300 Bit/s bis 115200 Bit/s. • Datenbits: 7 oder 8 Nutzdatenbits in einem Datenrahmen. • Parität: keine, gerade oder ungerade. • Stoppbits: 1 oder 2 Bit. Die Datenflusskontrolle kann im RS422-Betrieb über einen Softwarehandshake (XON/XOFF) erfolgen. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 11: Datenaustausch

    1 Produktbeschreibung Allgemeine Produktbeschreibung Datenaustausch Das XN-1RS485/422-Modul stellt zum Datenaus- tausch mit dem Feldgerät einen 64 Byte Sende- puffer und einen 128 Byte Empfangspuffer zur Verfügung. Die Datenübertragung von der SPS in den Sende- puffer des XN-1RS485/422-Moduls bzw. vom Empfangspuffer des XN-1RS485/422-Moduls zur SPS erfolgt über einen 8 Byte breiten Datenkanal...
  • Seite 12: Schematische Darstellung Der Empfangssequenz

    Empfangdaten vor. vorliegen. nein Abfrage, ob die nächsten RX_CNT SPS-Applikationsfehler = (RX_CNT_ACKN + 1) Daten vorliegen. - Segment-Sequenz-Fehler nein MOD4 Fehler speichern/notieren! Empfangsdaten überneh- n: = RX_BYTE_CNT RX-Daten:= Datenbyte [] men. Bearbeitungsbestätigung RX_CNT_ACK: = RX_CNT XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 13: Schematische Darstellung Der Sendesequenz

    Sendedaten liegen vor nein Prüfen, ob ggf. laufende TX_CNT Aufträge abgeschlossen = TX_CNT_ACK sind. nein Datenbyte []: = TX-Daten Neue Prozessdaten einstellen. TX_Byte_CNT: = n Daten dem Modul über- TX_CNT: = (TX_CNT + 1)MOD4 geben. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 14: Technische Eigenschaften

    1 Produktbeschreibung Technische Eigenschaften Technische Eigenschaften Prinzipschaltbild XN-1RS485/422 Abbildung 1: Elektronikmodul XN-1RS485/422 RxD+ Mikro- RxD- controller RS485/422 TxD+ Schnitt- Modulbus- stelle anschal- TxD- tung SHLD Versorgung U Modulbus Abbildung 2: Prinzipschaltbild XN-1RS485/422-Modul mit Parametrierung als RS422 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 15: Produktbeschreibung Technische Eigenschaften

    1 Produktbeschreibung Technische Eigenschaften TxD+/RxD+/P Mikro- controller RS485/422 TxD-/RxD-/N Schnitt- Modulbus- stelle anschal- tung SHLD Versorgung U Modulbus Abbildung 3: Prinzipschaltbild XN-1RS485/422-Modul mit Parametrierung als RS485 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 16: Technische Daten Xn-1Rs485/422-Modul

    1 Produktbeschreibung Technische Eigenschaften Technische Daten XN-1RS485/422-Modul Tabelle 1: Technische Daten XN-1RS485/422 Bezeichnung XN-1RS485/422 Anzahl der RS485/422-Schnittstellen Übertragungskanäle RxD, TxD Datenpuffer Empfangspuffer 128 Byte Sendepuffer 64 Byte Verbindungstyp RS422 Zwei-Draht-Halbduplex oder Vier-Draht-Vollduplex Verbindungstyp RS485 Zwei-Draht-Halbduplex ≦ 115200 Bit/s (parametrierbar), Bitübertragungsrate Voreinstellung: 9600 Bit/s, 7 Datenbits, ungerade Parität und 2 Stoppbits...
  • Seite 17 Störaussen- IEC/EN 61000-6-4: dung IEC/CISPR 11 / EN 55011, Klasse A Schutzart IP 20 Umgebung Betriebstemperatur 0 bis +55 °C Lagertemperatur -25 bis +85 °C relative Feuchte 15 bis 95 % ohne Betauung XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 18: Anzeigeelemente

    Diagnose systeme. aktiv ist. Keine Fehlermeldung – oder Diagnose. Grün Daten werden aktuell – gesendet. Daten werden aktuell – nicht gesendet. Grün Daten werden aktuell – empfangen. Daten werden aktuell – nicht empfangen. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 19: Basismodule

    1 Produktbeschreibung Basismodule Basismodule Als Anschlussebene für das Produkt XN-1RS485/422 können folgende Basismodule verwendet werden: Abbildung 4: Basismodul XN-S4x-SBBS Bezeichnung mit Zugfederanschluss XN-S4T-SBBS mit Schraubanschluss XN-S4S-SBBS XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 20: Technische Daten Der Basismodule

    Leiter „e“ eindrähtig H 07V-U 0,5 bis 2,5 mm „f“ feindrähtig H 07V-K 0,5 bis 1,5 mm „f“ mit Aderendhülsen nach DIN 46228-1 0,5 bis 1,5 mm (Aderendhülsen gasdicht aufgecrimpt) Lehrdorn nach IEC/EN 60947-1 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 21: Anschlussbilder

    1 Produktbeschreibung Basismodule Anschlussbilder TxD+ TxD- Data In SHLD SHLD Data Out RxD+ RxD- Abbildung 5: Anschlussbild XN-S4x-SBBS im RS422-Betrieb TxD-/RxD-/N TxD+/RxD+/P Data In TxEnable SHLD SHLD Data Out Abbildung 6: Anschlussbild XN-S4x-SBBS im RS485-Betrieb XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 22 1 Produktbeschreibung Basismodule Tabelle 4: Signaltypen Signalbezeichnung Receive Data Empfangsdaten Transmit Data Sendedaten Ground Signalmasse XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 23: Integration Des Moduls In Profibus-Dp

    Prozesseingabedaten sind Daten, die vom ange- schlossenen Feldgerät über das XN- 1RS485/422-Modul zur SPS übertragen werden. Hierzu werden die vom Gerät empfangenen Daten vom XN-1RS485/422-Modul in einen 128 Byte großen Empfangspuffer eingetragen und dann in Segmenten über den Modulbus und das Gateway zur SPS übertragen.
  • Seite 24 übertragen. Die Sequenz der RX_CNT-Werte ist: 00->01->10->11->00... (dezimal: 0->1->2->3->0...) Eine fehlerhafte Sequenz zeigt das Fehlen von Datensegmenten an. RX_BYTE_CNT Anzahl der gültigen Bytes in diesem Datenseg- ment. Im Profibus-DP Feldbus wird ein Datenseg- ment mit maximal 6 Nutzdatenbytes aufgebaut. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 25: Prozessausgabe

    2 Integration des Moduls in PROFIBUS-DP Datenabbild unter PROFIBUS-DP Prozessausgabe Prozessausgabedaten sind Daten, die von der SPS über das Gateway und das XN-1RS485/422-Modul an ein Feldgerät ausgegeben werden. Die von der SPS empfangenen Daten werden im XN-1RS485/422-Modul in einen 64 Byte Sende- puffer eingetragen.
  • Seite 26 Der Wert RX_CNT_ACK ist eine Kopie des Wertes RX_CNT. Der Wert RX_CNT wurde gemeinsam mit dem letzten Datensegment der Prozesseingabedaten übertragen. Der Wert RX_CNT_ACK ist eine Bestätigung für die erfolgreiche Übernahme des Datenseg- ments mit RX_CNT. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 27 TX_CNT-Werte ist: 00->01->10->11->00... (dezimal: 0->1->2->3->0...) Eine fehlerhafte Sequenz zeigt das Fehlen von Datensegmenten an. TX_BYTE_CNT 0 - 7 Anzahl der gültigen Nutzdatenbytes in diesem Datensegment. Im Profibus-DP Feldbus wird ein Datensegment mit maximal 6 Nutzdatenbytes aufgebaut. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 28: Diagnose

    über eine Fehlernummer die Bezeichnung des Fehlertyps als Text (z.B. „Parametrierungs- fehler“). Mit Anwahl „Geraetebez. Diagnose“ wird eine verkürzte Diagnosedarstellung generiert, die ledig- lich die Gateway-Diagnose (gerätebezogene Diag- nose) darstellt. Angehängt sind die Diagnosebytes aller diagnosefähigen Module der Station. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 29 Das Modul muss ausgetauscht werden, da z. B. EEPROM oder UART defekt sein können. Parametrierungs- Bit 3 o.k. fehler Die eingestellten Parameterwerte werden nicht unterstützt. Mögliche Werte sind in dem Kapitel Parame- terdaten aufgeführt.→ Kapitel „Parameter“ XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 30: Parameter

    2 Integration des Moduls in PROFIBUS-DP Datenabbild unter PROFIBUS-DP Parameter Über die Parametrierung des XN-1RS485/422 - Moduls wird eine Kommunikation mit unterschied- lichen Datenendgeräten ermöglicht. Ein Soft- warehandshakeverfahren kann im RS422-Betreib eingeschaltet werden. Die Anzahl der im Tele- gramm eingebetteten Datenbits, die Art der Pari- tätsbildung, die Anzahl der Stoppbits, die Bitüber-...
  • Seite 31 Software keine Die Datenflusskontrolle ist Flusskontrolle ausgeschaltet. XON/XOFF Software-Handshake (XON/XOFF) ist eingeschaltet. (Diese Funktion ist nur für RS422-Betrieb verfügbar.) Datenbits Die Anzahl der Datenbits ist 7. Die Anzahl der Datenbits ist 8. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 32 Software-Handshake, die Übertragung von Daten des Datenendgerätes zu starten. XOFF-Zeichen 0 – XOFF-Zeichen für RS422- (RS422) Betrieb. (19*) Dieses Zeichen wird verwendet, um bei aktiviertem Software-Handshake, die Übertragung von Daten des Datenendgerätes zu stoppen. * Werkseinstellung XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 33: Funktionsbausteine Für Simatic S7

    Es werden für den konsistenten Datenaustausch der Systemfunktionsbaustein SFC14 und SFC15 von der Fa. Siemens verwendet. Die Rückgabe- werte werden transparent zurückgegeben, die Bedeutung der Fehlernummern sind dem Hand- buch „Systemsoftware für S7-300/400“ zu entnehmen. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 34: Daten Senden Fbsendrsxxx

    2 Integration des Moduls in PROFIBUS-DP Funktionsbausteine für SIMATIC S7 Daten senden FBSENDRSXXX Der Softwarebaustein FBSENDRSXXX ist ein Hantierungsbaustein zum ausschließlichen Senden von Daten an das XN-1RS485/422-Modul. FBSENDRS232 FBSENDRSXXX Enable Enable Busy Busy BOOL BOOL BOOL BOOL BOOL Quit Quit...
  • Seite 35: Rxd_K1

    Die dezimale Zahl 258 muss im hexadezimalen Code mit W#16#102 übergeben werden. SendData Anfangsadresse zur Ablage der Sendedaten. Erlaubt sind z.B. Eingänge, Ausgänge, Merker und Datenbausteine. Max_Bytes Maximale Anzahl von Bytes, die gesendet werden sollen. Möglich sind maximal 65536 Byte. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 36: Variable

    Kommunikationsfehler: Puffer Überlauf des Moduls 8300h Variablenfehler: Falscher Parameter „SendData“ 8301h Variablenfehler: Falscher Datentyp des Parameters „SendData“ 8302h Variablenfehler: Falsche Länge des Parameters „Send- Data“ RETVALSFC14 siehe Handbuch „Systemsoftware für S7-300/400“ RETVALSFC15 siehe Handbuch „Systemsoftware für S7-300/400“ XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 37: Daten Empfangen Fbrecvrsxxx

    CLRBuf_Recv RETVAL RETVAL WORD WORD BOOL BOOL RxD_K1 RxD_K1 WORD RETVALSFC14 RETVALSFC14 WORD WORD WORD TxD_K1 WORD RETVALSFC15 RETVALSFC15 WORD TxD_K1 WORD WORD RecvData SendData Max_Bytes Max_Bytes WORD WORD Abbildung 8: Empfangsbaustein zur Software SIMATIC XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 38: Enable = 0

    Die dezimale Zahl 258 muss im hexadezimalen Code mit W#16#102 übergeben werden. RecvData Anfangsadresse zur Ablage der Empfangsdaten. Erlaubt sind z.B. Eingänge, Ausgänge, Merker und Datenbau- steine. Max_Bytes Maximale Anzahl von Bytes, die gesendet werden sollen. Möglich sind maximal 65536 Byte. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 39 Kommunikationsfehler: Puffer Überlauf des Moduls 8300 Variablenfehler: Falscher Parameter „RecvData“ 8301 Variablenfehler: Falscher Datentyp des Parameters „RecvData“ 8302 Variablenfehler: Falsche Länge des Parameters „Recv- Data“ RETVALSFC14 siehe Handbuch „Systemsoftware für S7-300/400“ RETVALSFC15 siehe Handbuch „Systemsoftware für S7-300/400“ XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 40: Integration Des Moduls In Profibus-Dp Funktionsbausteine Für Simatic S7

    2 Integration des Moduls in PROFIBUS-DP Funktionsbausteine für SIMATIC S7 Daten senden und empfangen FBSRRSXXX Der Funktionsbaustein FBSRRSXXX ist ein Hantie- rungsbaustein zum gleichzeitigen Senden und Empfangen von Daten des XN-1RS485/422- Moduls. FBSRRSXXX BusyRecv BOOL EnableRecv BOOL WORD EnableSend BOOL...
  • Seite 41: Quit = 1

    Modulen zu. Im Hardware-Konfigurator der Software werden die Adressbereiche gewählt und angezeigt. Das Format der Adressen ist WORD und umfasst damit 2 Byte. Beispiel: Die dezimale Zahl 258 muss im hexadezimalen Code mit W#16#102 übergeben werden. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 42 0: Es werden aktuell keine Daten empfangen. RecvDataCnt Anzahl der empfangenen Datenbytes. Möglich sind maximal 65536 Byte. BusySend 1: Es werden aktuell Daten gesendet. 0: Es werden aktuell keine Daten gesendet. SendDataCnt Anzahl der gesendeten Datenbytes. Möglich sind maximal 65536 Byte. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 43 Variablenfehler: Falsche Länge des Parameters „Recv- Data“ 8200 Variablenfehler: Falscher Parameter „SendData“ 8201 Variablenfehler: Falscher Datentyp des Parameters „SendData“ 8202 Variablenfehler: Falsche Länge des Parameters „Send- Data“ RETVALSFC14 siehe Handbuch „Systemsoftware für S7-300/400“ RETVALSFC15 siehe Handbuch „Systemsoftware für S7-300/400“ XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 44 2 Integration des Moduls in PROFIBUS-DP Funktionsbausteine für SIMATIC S7 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 45: Integration Des Moduls In Devicenet

    Tabelle 17: Aufbau der Datenbytes im DeviceNet ACTIVE MODE = "1byte ctrl/status header" PZDE Byte 0 STATUS TX COUNT RX COUNT RX BYTE COUNT (Status) ACKNOWLEDGE Byte 1 Datenbyte 0 … Byte 7 Datenbyte 6 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 46 Tabelle 18: Aufbau der Datenbytes im DeviceNet ACTIVE MODE = "2byte ctrl/status header" PZDE Byte0 STATUS TX COUNT RX COUNT RX BYTE COUNT (Status) ACKNOWLEDGE Byte 1 PROCESS DIAGNOSTICS DATA (Diag- nose) Byte 2 Datenbyte 0 … Byte 7 Datenbyte 5 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 47: Prozessausgabe

    Tabelle 19: Aufbau der Datenbytes im DeviceNet mit ACTIVE MODE = "1byte ctrl/status header" PZDA Byte 0 STATUS RX COUNT TX COUNT TX BYTE COUNT (Control) RESET ACKNOW- CON- LEDGE TROL Byte1 Datenbyte 0 … Byte 7 Datenbyte 6 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 48 Das Bit TXBUF FLUSH wird zum Löschen des Sendepuffers genutzt. Wenn STATUS RESET CONTROL = 1: Eine Anforderung mit TXBUF FLUSH = 1 wird igno- riert. Wenn STATUS RESET CONTROL = 0: Mit TXBUF FLUSH = 1 wird der Empfangspuffer gelöscht. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 49: Rs485/422 Module Class (Vsc115)

    3 Integration des Moduls in DeviceNet RS485/422 Module Class (VSC115) RS485/422 Module Class Diese Klasse beinhaltet alle das XN-1RS485/422- (VSC115) Modul betreffenden Parameter und Informati- onen. Tabelle 21: Class Instance Attr. Attribut- Zugriff Beschreibung Name dez. (hex.) CLASS UINT Enthält die Revisionsnummer REVISION dieser Klasse (Maj.-Rel.
  • Seite 50 MODULE ID DWORD Enthält die Modul ID. MODULE UDINT Beinhaltet die Bestellnummer des ORDER Moduls. NUMBER MODULE SHORT_ Enthält den Modulnamen, z. B. ORDER STRING „XN-1RS485/422“. NAME MODULE USINT Beinhaltet die Revisionsnummer REVISION der Modul-Firmware. NUMBER XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 51 OF BYTE Moduls. INTERFACE ARRAY OF: BYTE: Steuer-Byte-Sequenz MODULE ARRAY Meldeschnittstelle des XI/ON- RESPONSE OF BYTE Moduls. INTERFACE ARRAY OF: BYTE: Melde-Byte Sequenz MODULE ENUM Beinhaltet die in allen Modullisten REGIS- USINT aufgeführte Indexnummer. TERED INDEX XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 52 LEDGE TX COUNT. Der Wert TX COUNT wurde gemeinsam mit dem letzten Datensegment der Prozes- sausgabe übertragen. Der Wert TX COUNT ACKNOW- LEDGE ist eine Bestätigung für die erfolgreiche Übernahme des Datensegments mit TX COUNT. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 53 Das Modul muss ausgetauscht werden, da z. B. EEPROM oder UART defekt sein können. Bit 5: 0 = "OK" 1 = "handshake error": Das an das XN-1RS485/422-Modul angeschlossene Datenendgerät reagiert nicht auf XOFF. Der interne Empfangspuffer kann überlaufen. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 54 TX COUNT USINT Gemeinsam mit jedem Datenseg- ment der Prozessausgabedaten wird der Wert TX COUNT verknüpft und übertragen. Die Sequenz der TX COUNT-Werte ist: 00->01->10->11->00... (dezimal: 0->1->2->3->0...) Eine fehlerhafte Sequenz zeigt das Fehlen von Datensegmenten an. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 55 Die Löschung des Empfangs- bzw. Sendepuffers durch PROCESS CONTROL DATA ist möglich. Mit dem Wert 1 oder dem Über- gang von 0 auf 1 ist die Löschung des Empfangs- bzw. Sendepuffers durch PROCESS CONTROL DATA nicht mehr möglich. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 56 TX DATA ARRAY Sendedaten. OF BYTE Anzahl: 0 bis 7 Bytes. TX DATA ARRAY Sendedaten. Die Übertragung OF BYTE wird unverzüglich veranlasst. Der RELEASE Sendepuffer ist sofort wieder frei- gegeben. Anzahl: 0 bis 7 Bytes. reserviert XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 57 Ein Rahmenfehler taucht auf, wenn die Parametrierung (Anzahl der Datenbits, Stoppbits, Art der Paritätsbildung) nicht passend ist. Bit 7: 0 = ok 1 = "buffer overflow": Der Empfangspuffer (RX-Puffer) ist übergelaufen. High Byte :"<reserved>" XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 58 Prozesseingabe- daten eingebettete Diagnose. FLOW ENUM 0 = "off": Die Datenflusskontrolle CONTROL USINT ist ausgeschaltet. 1 = "XON/OFF": Software-Hands- hake ist eingeschaltet. ( nur bei 422- Betrieb) 2 bis 3 = "<reserved>" XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 59 USINT XOFF-Zeichen CHAR- Dieses Zeichen wird verwendet, ACTER um bei aktiviertem Software- Handshake, die Übertragung von Daten des Datenendgerätes zu stoppen. RSXX ENUM 0 = "RS422": Parametrierung als Modus USINT 1 = "RS485": Parametrierung als XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 60 3 Integration des Moduls in DeviceNet RS485/422 Module Class (VSC115) XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 61: Integration Des Moduls In Canopen

    Ab der Firmware-Version V3.00 ist bei XN-GW- CANOPEN die Unterstützung von XN- 1RS485/422-Modulen implementiert worden. Allgemeine Beschreibung XN-1RS485/422-Module werden vom Gateway als solche erkannt und CANopen-seitig gemeinsam mit den XN-1RS232-Modulen als eigenständige Modulgruppe behandelt. Da kein entsprechendes Device-Profile für diese Modulgruppe existiert,...
  • Seite 62: Objektbeschreibung

    4 Integration des Moduls in CANopen Objektbeschreibung Objektbeschreibung Objekt 5600 – RS232/RS4xx-Parameters Über die Parametrierung des XN-1RS485/422 - Moduls wird eine Kommunikation mit unterschied- lichen Datenendgeräten ermöglicht. Das Hands- hakeverfahren (Software) kann gewählt werden. Die Anzahl der im Telegramm eingebetteten Datenbits, die Art der Paritätsbildung, die Anzahl...
  • Seite 63 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte Disable Disable Select BitRate Diagnos- Reduced RS485 tics Control Byte Flow Control Data Parity Stop Byte XONChar Byte XOFFChar XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 64 Einstellung verändert. Byte 1 des Objektes 5602 enthält an der Stelle des ersten Datenbytes ein Byte mit zwei Control-Bits. Diese können eine Löschung des Empfangs- bzw. Sendepuffers auslösen. Select RS485 Parametrierung als RS422 Parametrierung als RS485 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 65 Das Paritätsbit wird so gesetzt, dass die Anzahl der auf 1 gesetzten Bits (Daten und Paritätsbit zusammen) ungerade ist. Das Paritätsbit wird so gesetzt, dass die Anzahl der auf 1 gesetzten Bits (Daten und Paritätsbit zusammen) gerade ist. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 66 Software-Handshake, die Übertragung von Daten des Datenendgerätes zu starten. XOFFChar 0 – XOFF-Zeichen für RS422-Betrieb. (XOFF-Zeichen) Dieses Zeichen wird verwendet, um bei aktiviertem (19*) Software-Handshake, die Übertragung von Daten des Datenendgerätes zu stoppen. * Werkseinstellung XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 67: Objekt 5601Hex - Rs232/Rs4Xx-Rxd

    Feldgerät über das XN- 1RS485/422-Modul zum Kommunikationspartner (z.B. SPS) übertragen werden. Hierzu werden die vom Gerät empfangenen Daten vom XN-1RS485/422-Modul in einen 128 Bytes großen Empfangspuffer eingetragen und dann in Segmenten über den Modulbus und das Gateway zum Kommunikationspartner übertragen.
  • Seite 68 Datenbyte 0 … Byte 7 Datenbyte 5 Tabelle 29: Aufbau der Datenbytes mit DisableReducedControl = 0 (in Objekt 5600 PZDE Byte 0 STAT TX_CNT_ACK RX_CNT RX_BYTE_CNT (Status) Byte 1 Datenbyte 0 … Byte 7 Datenbyte 6 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 69 (dezimal: 0->1->2->3->0...) Eine fehlerhafte Sequenz zeigt das Fehlen von Datensegmenten an. RX_BYTE_CNT Anzahl der gültigen Bytes in diesem Datenseg- ment. BufOvfl Bit 7 0 = ok 1 = Puffer Ueberlauf Der Empfangspuffer (RX-Puffer) ist übergelaufen. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 70 (Anzahl der Datenbits, Stoppbits, Art der Paritätsbildung) nicht passend ist. HndShErr Bit 5 0 = ok 1 = Fehler in Datenflusskontrolle Das an das XN-1RS485/422-Modul angeschlos- sene Datenendgerät reagiert nicht auf XOFF. Der interne Empfangspuffer kann überlaufen (Puffer Ueberlauf = 1). HwFailure Bit 4...
  • Seite 71: Objekt 5602Hex - Rs232/Rs4Xx-Txd

    Objektbeschreibung Objekt 5602 – RS232/RS4xx-TxD Prozessausgabedaten sind Daten, die vom Kommunikationspartner (z.B. SPS) über das Gateway und das XN-1RS485/422-Modul an ein Feldgerät ausgegeben werden. Die vom Kommunikationspartner empfangenen Daten werden im XN-1RS485/422-Modul in einen 64 Byte Sendepuffer eingetragen. Die Übertragung erfolgt hierbei in einem 8 Byte-Format, das sich wie folgt darstellt: •...
  • Seite 72 Datenbyte 0 … Byte 7 Datenbyte 5 Tabelle 33: Aufbau der Datenbytes mit DisableReducedControl = 0 (in Objekt 5600 PZDA Byte 0 STAT RX_CNT_ACK TX_CNT TX_BYTE_CNT (Control) Byte 1 Datenbyte 0 … Byte 7 Datenbyte 5 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 73 Prozessausgabedaten wird der Wert TX_CNT verknüpft und übertragen. Die Sequenz der TX_CNT-Werte ist: 00->01->10->11->00... (dezimal: 0->1->2->3->0...) Eine fehlerhafte Sequenz zeigt das Fehlen von Datensegmenten an. TX_BYTE_CNT 0 - 7 Anzahl der gültigen Nutzdatenbytes in diesem Datensegment. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 74: Canopen-Prozessdaten

    Das erste XN-1RS485/422-Modul generiert im TPDO18 einen Mapping-Eintrag Obj. 5601 / Si 1 und im RPDO18 einen Mapping-Eintrag Obj. 5602 / Si 1. Das zweite XN-1RS485/422-Modul generiert im TPDO19 einen Mapping-Eintrag Obj. 5601 Si 2 und im RPDO19 einen Mapping- Eintrag Obj. 5602 / Si 2.
  • Seite 75: Zusätzliche Emergencies

    Byte 5 Bedeutung code 7000 Additional Modul- Kanal-Nr. Parameter- modules (immer 1) Error 7000 Additional Modul- Hardware- modules Failure 7000 Additional Modul- Handshake- modules Error 7000 Additional Modul- Frame-Error modules 7000 Additional Modul- RX-Puffer-Über- modules lauf XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 76: Initialisierungsbaustein Xion_Init_4Can_Rsxxx

    USINT xDisableDiag BOOL BOOL BOOL xDisableReducedCrtl xSelectRS485 BOOL usiDataRate USINT usiFlowControl USINT usiDataBits BOOL usiParity USINT xStoppbit BOOL SINT siXON_Char SINT siXOFF_Char Abbildung 10: Initialisierungsbaustein zur CoDeSys- Software MXpro für das Feldbussystem CANopen XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 77 Ausführliche Beschreibung zum Aufbau und Inhalt dieser Parameter → Kapitel „Objekt 5600hex – RS232/RS4xx- xDisableReducedCrtl Parameters“ xDataRate usiFlowControl usiDataBits usiParity xStoppbit siXON_Char siXOFF_Char xSelectRS485 Für das XN-1RS485/422Modul gilt: 0: Das Modul arbeitet im RS422-Betrieb. 1: Das Modul arbeitet im RS485-Betrieb. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 78 Wert für die Parität (Parity) ist nicht definiert → Kapitel „Objekt 5600hex – RS232/RS4xx-Parameters“ 8015 Wert für die Flusskontrolle (FlowControl) ist nicht definiert → Kapitel „Objekt 5600hex – RS232/RS4xx-Parameters“ dwAbortCode Dieser Fehlercode wird in der CIA DS301 beschrieben. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 79: Inbetriebnahme Des Moduls Im Xsystem

    CLR_Buf_Tx RetVal POINTER TO ARRAY [0...7] OF BYTE RxData TxData POINTER TO ARRAY [0...7] OF BYTE DWORD RxBuffer UINT MaxRecvData TxBuffer DWORD UINT MaxSendData SelectBussystem BOOL MSBFirst BOOL Abbildung 11: Sende-/Empfangsbaustein zur CoDeSys- Software MXpro XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 80 Zeiger zum Empfangs-Adressbereich des XN- 1RS485/422-Moduls. Die Adresse zu diesem Adressbereich wird mit dem Hinz- fügen eines XN-1RS485/422-Moduls im Bereich „Steuer- konfiguration“ generiert und angezeigt. Diese Adresse z.B. % IB22 kann direkt oder über eine Vari- able in den Zeiger RxData umgewandelt werden: RxData:=ADR(% IB22) RxData:=ADR(<Variable>)
  • Seite 81 Zeiger zum Sende-Adressbereich des XN-1RS485/422-Moduls. Die Adresse zu diesem Adressbereich wird mit dem Hinz- fügen eines XN-1RS485/422-Moduls im Bereich „Steuer- konfiguration“ generiert und angezeigt. Diese Adresse z.B. % IB22 kann direkt oder über eine Vari- able in den Zeiger TxData umgewandelt werden: TxData:=ADR(% IB22) TxData:=ADR(<Variable>)
  • Seite 82 ==> Abbruch des Hantierungsbausteins 8103 Größe des Empfangsdatenpaketes ist ungleich 8. ==> Abbruch des Hantierungsbausteins 8201 Größe des Sendedatentelegramms ist größer als MaxSendData. ==> Abbruch des Hantierungsbausteins 8203 Größe des Sendedatenpaketes ist ungleich 8. ==> Abbruch des Hantierungsbausteins XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 83 Es ist unbedingt darauf zu achten, dass der mit RxBuffer und TxBuffer zur Verfügung gestellte Speicherbereich so groß ist (oder größer), dass die mit MaxSendData und MaxRecvData festge- legte mögliche Datenmenge in diesem Speicherbereich Platz findet. XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 84 5 Inbetriebnahme des Moduls im xSystem Hantierungsbaustein XION_HTB_RSXXX XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 85: Stichwortverzeichnis

    Deckelbedruckung............. 14 DeviceNet Integration ...........45–59 Diagnose CANopen ............69 DeviceNet............ 53, 57 PROFIBUS-DP..........24, 28 Elektromagnetische Verträglichkeit......16 Empfangspuffer Größe............11, 16 Löschen............26, 48 Funktionsbaustein FBRECVRSXXX........... 37 FBSENDRSXXX ..........34 FBSRRSXXX ............40 GND................22 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 86 CANopen ............. 62, 76 DeviceNet............58 Parametrierung ............10 PROFIBUS-DP............. 30 PROFIBUS-DP Integration ...........23–43 Prozessausgabe CANopen ............71 DeviceNet............47 PROFIBUS-DP............. 25 Prozesseingabe CANopen ............67 DeviceNet............45 PROFIBUS-DP............. 23 Relative Feuchte ............17 RxD ................22 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 87 Schutzart ..............17 Sendepuffer Größe............11, 16 Löschen............26, 48 Technische Daten Basismodule ............20 XN-1RS485/422...........16–17 TxD ................22 Übertragungskanäle..........16 Übertragungsverfahren ..........10 Verbindungstyp RS422 ..............16 RS485 ..............16 Verlustleistung ............16 Versorgungsspannung ..........9 XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...
  • Seite 88 Stichwortverzeichnis XI/ON: XN-1RS485/422 09/2011 MN05002014Z-DE www.eaton.com...

Inhaltsverzeichnis