Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

09/2011 MN05002013Z-DE
Benutzerhandbuch XI/ON
ersetzt M001776-02, 04/2007
XN-1RS232
Technologiemodul

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Eaton XN-1RS232

  • Seite 1 09/2011 MN05002013Z-DE Benutzerhandbuch XI/ON ersetzt M001776-02, 04/2007 XN-1RS232 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-1RS232 09/2011 MN05002013Z-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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 5: Inhaltsverzeichnis

    Technische Eigenschaften ..... . 13 – Prinzipschaltbild XN-1RS232 ....13 –...
  • Seite 6 Hantierungsbaustein XION_HTB_RSXXX ..77 Stichwortverzeichnis ..... . . 83 XI/ON: XN-1RS232 09/2011 MN05002013Z-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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 8 Zu diesem Handbuch Lesekonventionen XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 9: Produktbeschreibung

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

    Die Datenflusskontrolle kann wahlweise über einen Hardwarehandshake (RTS/CTS) oder einen Softwarehandshake (XON/XOFF) erfolgen. Datenaustausch Das XN-1RS232-Modul stellt zum Datenaustausch mit dem Feldgerät einen 64 Byte Sendepuffer und einen 128 Byte Empfangspuffer zur Verfügung. Die Datenübertragung vom Kommunikations- partner (z.B. SPS) in den Sendepuffer des XN-1RS232-Moduls bzw.
  • Seite 11: 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- nein MOD4 Fehler spei- Empfangsdaten über- n: = RX_BYTE_CNT RX-Daten:= Datenbyte [] nehmen. Bearbeitungsbestätigung RX_CNT_ACK: = RX_CNT XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 12: 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 13: Technische Eigenschaften

    1 Produktbeschreibung Technische Eigenschaften Technische Eigenschaften Prinzipschaltbild XN-1RS232 XN-1RS232 Abbildung 1: Elektronikmodul Mikro- controller RS232 Schnitt- Modulbus- stelle anschal- tung SHLD Modulbus Abbildung 2: Prinzipschaltbild XN-1RS232-Modul XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 14: Technische Daten Xn-1Rs232-Modul

    1 Produktbeschreibung Technische Eigenschaften Technische Daten XN-1RS232-Modul Tabelle 1: Technische Daten XN-1RS232 Bezeichnung XN-1RS232 Anzahl der RS232-Schnittstellen Übertragungskanäle RxD, TxD, RTS, CTS Datenpuffer Empfangspuffer 128 Byte Sendepuffer 64 Byte Verbindungstyp vollduplex ≦ 115200 Bit/s (parametrierbar), Bitübertragungsrate Voreinstellung: 9600 Bit/s, 7 Datenbits, ungerade Parität und 2 Stoppbits...
  • Seite 15 Störspannung gestrahlte hochfrequente IEC/EN 61000-6-4: Störaussendung 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 16: 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 17: Basismodule

    1 Produktbeschreibung Basismodule Basismodule Als Anschlussebene für das Produkt XN-1RS232 können folgende Basismodule verwendet werden: Abbildung 3: Basismodul XN-S4x-SBBS Bezeichnung mit Zugfederanschluss XN-S4T-SBBS mit Schraubanschluss XN-S4S-SBBS XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 18: 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 19: Anschlussbild

    Data Set Ready Betriebsbereitschaft Request To Send Sendeteil einschalten Clear To Send Sendebereitschaft Ring Indicator Anruf Indikator Die grau hinterlegten Tabellenreihen kenn- → zeichnen die Signale, die auch an den Klemmen des Basismoduls verfügbar sind. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 20 1 Produktbeschreibung Basismodule XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 21: Integration Des Moduls In Profibus-Dp

    Prozesseingabedaten sind Daten, die vom ange- schlossenen Feldgerät über das XN- 1RS232-Modul zur SPS übertragen werden. Hierzu werden die vom Gerät empfangenen Daten vom XN-1RS232-Modul in einen 128 Bytes großen Empfangspuffer eingetragen und dann in Segmenten über den Modulbus und das Gateway zur SPS übertragen.
  • Seite 22 ü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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 23: 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-1RS232-Modul an ein Feldgerät ausgegeben werden. Die von der SPS empfangenen Daten werden im XN-1RS232-Modul in einen 64 Byte Sendepuffer eingetragen.
  • Seite 24 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 25 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 26: 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 27 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 28: Parameter

    2 Integration des Moduls in PROFIBUS-DP Datenabbild unter PROFIBUS-DP Parameter Über die Parametrierung des XN-1RS232 - Moduls wird eine Kommunikation mit unterschiedlichen Datenendgeräten ermöglicht. Das Handshakever- fahren (Software/Hardware) kann gewählt werden. Die Anzahl der im Telegramm eingebet- teten Datenbits, die Art der Paritätsbildung, die Anzahl der Stoppbits, die Bitübertragungsrate...
  • Seite 29 115200 Bit/s reserviert reserviert reserviert Flusskontrolle keine Die Datenflusskontrolle ist ausgeschaltet. XON/XOFF Software-Handshake (XON/XOFF) ist eingeschaltet. RTS/CTS Hardware-Handshake (RTS/CTS) ist eingeschaltet. reserviert Datenbits Die Anzahl der Datenbits ist 7. Die Anzahl der Datenbits ist 8. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 30 Software-Handshake, die Übertragung von Daten des Datenendgerätes zu starten. XOFF-Zeichen 0 – XOFF-Zeichen Dieses Zeichen wird (19*) verwendet, um bei aktiviertem Software-Handshake, die Übertragung von Daten des Datenendgerätes zu stoppen. * Werkseinstellung XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 31: Funktionsbausteine Für Simatic S7

    SPS-System SIMATIC S7 (Siemens) und PROFIBUS-DP erstellt worden. Die Bausteine steuern den Datenaustausch zwischen SPS und dem XN-1RS232-Modul. Die Übertragung erfolgt in einem 8 Byte Format, wobei in 2 Bytes Kontroll- und in den folgenden 6 Byte Nutzdaten enthalten sind.
  • Seite 32: 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-1RS232-Modul. FBSENDRS232 FBSENDRSXXX Enable Enable Busy Busy BOOL BOOL BOOL BOOL BOOL Quit Quit...
  • Seite 33 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 Bytes. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 34 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 35: Daten Empfangen Fbrecvrsxxx

    2 Integration des Moduls in PROFIBUS-DP Funktionsbausteine für SIMATIC S7 Daten empfangen FBRECVRSXXX Der Funktionsbaustein FBRECVRSXXX ist ein Hantierungsbaustein zum ausschließlichen Empfangen von Daten vom XN-1RS232-Modul. FBSENDRSXXX FBRECVRSXXX Enable Enable Busy Busy BOOL BOOL BOOL BOOL BOOL BOOL Quit Quit...
  • Seite 36 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 Bytes. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 37 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 38: 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-1RS232-Moduls. FBSRRSXXX BusyRecv BOOL EnableRecv BOOL WORD BOOL EnableSend RecvDataCnt...
  • Seite 39 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 40 0: Es werden aktuell keine Daten empfangen. RecvDataCnt Anzahl der empfangenen Datenbytes. Möglich sind maximal 65536 Bytes. BusySend 1: Es werden aktuell Daten gesendet. 0: Es werden aktuell keine Daten gesendet. SendDataCnt Anzahl der gesendeten Datenbytes. Möglich sind maximal 65536 Bytes. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 41 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 42 2 Integration des Moduls in PROFIBUS-DP Funktionsbausteine für SIMATIC S7 XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 43: 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 44 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 45: 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 46 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 47: Rs232 Module Class (Vsc114)

    3 Integration des Moduls in DeviceNet RS232 Module Class (VSC114) RS232 Module Class Diese Klasse beinhaltet alle das XN-1RS232- (VSC114) 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 48 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 49 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 50 LEDGE TX COUNT. Der Wert TX COUNT wurde gemeinsam mit dem letzten Datensegment der Prozessaus- gabe übertragen. Der Wert TX COUNT ACKNOW- LEDGE ist eine Bestätigung für die erfolgreiche Übernahme des Datensegments mit TX COUNT. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 51 B. EEPROM oder UART defekt sein können. Bit 5: 0 = "OK" 1 = "handshake error": Das an das XN-1RS232-Modul angeschlossene Datenendgerät reagiert nicht auf XOFF bzw. RTS Handshake. Der interne Empfangspuffer kann überlaufen. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 52 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 53 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 54 TX DATA ARRAY Sendedaten. OF BYTE Anzahl: 0 bis 7 Bytes. TX DATA ARRAY Sendedaten. Die Übertragung wird OF BYTE unverzüglich veranlasst. Der RELEASE Sendepuffer ist sofort wieder frei- gegeben. Anzahl: 0 bis 7 Bytes. reserviert XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 55 Ein Rahmenfehler taucht auf, wenn die Parametrierung (Anzahl der Datenbits, Stoppbits, Art der Pari- tätsbildung) nicht passend ist. Bit 7: 0 = ok 1 = "buffer overflow": Der Empfangspuffer (RX-Puffer) ist übergelaufen. High Byte :"<reserved>" XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 56 Prozesseingabe- daten eingebettete Diagnose. FLOW ENUM 0 = "off": Die Datenflusskontrolle CONTROL USINT ist ausgeschaltet. 1 = "XON/OFF": Software-Hands- hake ist eingeschaltet. 2 = "RTS/CTS": Hardware-Hands- hake ist eingeschaltet. 3 = "<reserved>" XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 57 Dieses Zeichen wird verwendet, um bei aktiviertem Software- Handshake, die Übertragung von Daten des Datenendgerätes zu starten. XOFF USINT XOFF-Zeichen CHARAC- Dieses Zeichen wird verwendet, um bei aktiviertem Software- Handshake, die Übertragung von Daten des Datenendgerätes zu stoppen. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 58 3 Integration des Moduls in DeviceNet RS232 Module Class (VSC114) XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 59: Integration Des Moduls In Canopen

    4 Integration des Moduls in CANopen Einleitung Integration des Moduls in CANopen Einleitung Ab der Firmware-Version V3.00 ist bei XN-GW- CANOPEN die Unterstützung von XN-1RS232- Modulen implementiert worden. Allgemeine Beschreibung XN-1RS232-Module werden vom Gateway als solche erkannt und CANopen-seitig gemeinsam mit den XN-1RS485/422-Modulen als eigenstän- dige Modulgruppe behandelt.
  • Seite 60: Objektbeschreibung

    4 Integration des Moduls in CANopen Objektbeschreibung Objektbeschreibung Objekt 5600 – RS232/RS4xx-Parameters Über die Parametrierung des XN-1RS232 - Moduls wird eine Kommunikation mit unterschiedlichen Datenendgeräten ermöglicht. Das Handshakever- fahren (Software/Hardware) kann gewählt werden. Die Anzahl der im Telegramm eingebet- teten Datenbits, die Art der Paritätsbildung, die Anzahl der Stoppbits, die Bitübertragungsrate...
  • Seite 61 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte Disable Disable Select BitRate Diag- Reduced RS485 nostics Control Byte Flow Control Data Parity Stop Byte XONChar Byte XOFFChar XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 62 Auch die Struktur des Objektes 5602 wird durch diese 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. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 63 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 64 Dieses Zeichen wird verwendet, um bei aktiviertem (17*) Software-Handshake, die Übertragung von Daten des Datenendgerätes zu starten. XOFFChar 0 – XOFF-Zeichen (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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 65: Objekt 5601Hex - Rs232/Rs4Xx-Rxd

    • 1 Byte enthält bei entsprechender Parametrie- rung Diagnosedaten. • 1 Statusbyte wird benötigt, um die fehlerfreie Übertragung der Daten abzusichern. Tabelle 27: Objekt 5601 Beschreibung INDEX 5601 Name RS232/RS4xx-RxD Objekt-Code ARRAY Datentyp Unsigned64 Zugriff Default-Wert PDO-Mapping XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 66 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 67 (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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 68 (Anzahl der Datenbits, Stoppbits, Art der Paritätsbildung) nicht passend ist. HndShErr Bit 5 0 = ok 1 = Fehler in Datenflusskontrolle Das an das XN-1RS232-Modul angeschlossene Datenendgerät reagiert nicht auf XOFF bzw. RTS Handshake. Der interne Empfangspuffer kann überlaufen (Puffer Ueberlauf = 1). HwFailure...
  • Seite 69: 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-1RS232-Modul an ein Feld- gerät ausgegeben werden. Die vom Kommunikationspartner empfangenen Daten werden im XN-1RS232-Modul in einen 64 Byte Sendepuffer eingetragen. Die Übertragung erfolgt hierbei in einem 8 Byte-Format, das sich wie folgt darstellt: •...
  • Seite 70 Datenbyte 0 … Byte 7 Datenbyte 5 Tabelle 33: Aufbau der Datenbytes mit DisableReducedControl = 0 (in Objekt 5600 PZDA Byte 0 STATRES RX_CNT_ACK TX_CNT TX_BYTE_CNT (Control) Byte 1 Datenbyte 0 … Byte 7 Datenbyte 5 XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 71 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 72: Canopen-Prozessdaten

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

    Byte 4 Byte 5 Bedeutung code 7000 Additional Modul-Nr. Kanal-Nr. Parameter-Error modules (immer 1) 7000 Additional Modul-Nr. Hardware-Failure modules 7000 Additional Modul-Nr. Handshake-Error modules 7000 Additional Modul-Nr. Frame-Error modules 7000 Additional Modul-Nr. RX-Puffer-Über- modules lauf XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 74: 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 8: Initialisierungsbaustein zur CoDeSys-Soft- ware MXpro für das Feldbussystem CANopen XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 75 Parameters“ xDataRate usiFlowControl usiDataBits usiParity xStoppbit siXON_Char siXOFF_Char xSelectRS485 Dieser Parameter muss für das XN-1RS232 Modul immer 0 sein. Für das XN-1RS485/422Modul gilt: 0: Das Modul arbeitet im RS422-Betrieb. 1: Das Modul arbeitet im RS485-Betrieb. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 76 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 defi- niert → Kapitel „Objekt 5600hex – RS232/RS4xx- Parameters“ dwAbortCode Dieser Fehlercode wird in der CIA DS301 beschrieben. XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 77: 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 9: Sende-/Empfangsbaustein zur CoDeSys- Software MXpro XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 78 Zeiger zum Empfangs-Adressbereich des XN-1RS232-Moduls. Die Adresse zu diesem Adressbereich wird mit dem Hinz- fügen eines XN-1RS232-Moduls im Bereich „Steuerkonfi- guration“ 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 79 Zeiger zum Sende-Adressbereich des XN-1RS232-Moduls. Die Adresse zu diesem Adressbereich wird mit dem Hinz- fügen eines XN-1RS232-Moduls im Bereich „Steuerkonfi- guration“ 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 80 ==> 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 81 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-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 82 5 Inbetriebnahme des Moduls im xSystem Hantierungsbaustein XION_HTB_RSXXX XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 83: Stichwortverzeichnis

    Deckelbedruckung............. 13 DeviceNet Integration ...........43–57 Diagnose CANopen ............67 DeviceNet............ 51, 55 PROFIBUS-DP..........22, 26 DSR ................19 DTR................19 Elektromagnetische Verträglichkeit......14 Empfangspuffer Größe............10, 14 Löschen............24, 46 Gleichtaktbereich ............14 GND................19 XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 84 Integration ...........21–41 Prozessausgabe CANopen ............69 DeviceNet............45 PROFIBUS-DP............. 23 Prozesseingabe CANopen ............65 DeviceNet............43 PROFIBUS-DP............. 21 Relative Feuchte ............15 RI ................19 RS232 Leitungslänge ..........14 RTS ................19 RxD ................19 XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 85 Größe..............14 Löschen............24, 46 SIMATIC S7............... 38 Submin-D-Stecker Signaltypen............19 Technische Daten Basismodule ............18 XN-1RS232 ..........14–15 TxD ................19 Übertragungskanäle..........14 Übertragungsverfahren ..........9 Verbindungstyp ............14 Verlustleistung ............14 Versorgungsspannung ..........9 XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...
  • Seite 86 Stichwortverzeichnis XI/ON: XN-1RS232 09/2011 MN05002013Z-DE www.eaton.com...

Inhaltsverzeichnis