Seite 2
Verständnis dienen oder Fehler beseitigen, werden von uns jederzeit dankbar aufgenommen. Die in diesem Handbuch enthaltene Information kann ohne Vorankündigung geändert werden und stellt keine Verpflichtung seitens COMSOFT dar. Für fehlerhafte Angaben und deren Folgen wird weder eine juristische Verantwortung noch irgendeine Haftung übernommen. Das Dokument einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Einleitung XPS/XPS-E Benutzerhandbuch 1 Einleitung Bei den Geräten der XPS Serie von COMSOFT handelt es sich um intelligente PROFIBUS-DP Gateways. Diese ermöglichen die Ankopplung von seriellen Endgeräten, die nicht über eine eigene PROFIBUS Feldbusschittstelle, sondern nur über eine RS232 oder RS422 Schnittstelle verfügen. Die Ankopplung erfolgt gemäß...
XPS/XPS-E Benutzerhandbuch Inbetriebnahme 2 Inbetriebnahme COMSOFT hat bei der Entwicklung der XPS-Produkte besonderen Wert auf die einfache Installation der Geräte gelegt. Dies wird dadurch deutlich, daß zur Konfigurierung keine externen Hilfsmittel, z.B. serielles Konfigurationstool auf einem PC nötig sind. Der Geräteanschluß, die Anwenderschnittstellen, sowie die Stromversorgung erfolgt über leicht...
3. Überprüfen Sie Ihr PROFIBUS Netz auf eine freie Slaveadresse und stellen Sie diese an dem Kodierschalter des XPS/XPS-E ein. 4. Schließen Sie die Stromversorgung an. Beim XPS erfolgt dies über ein im Lieferumfang enthaltenes Kaltgerätekabel an der Geräterückseite. Die Stromversorgung des XPS-E erfolgt über die Federklemmen-Anschlüsse an...
PROFIBUS-DP und die serielle Schnittstelle. 2. Überprüfen Sie die Parametrierung mit dem Dienst slave_diag . 3. Verwenden Sie dann den Dienst chk_cfg , um das XPS/XPS-E zu konfigurieren. Dabei kann die Konfiguration zuvor mit dem Dienst get_cfg vom XPS/XPS-E gelesen werden. Erfolgt chk_cfg direkt nach der Initialisierung, lädt dies die maximale data_exchange...
Parameterbytes auf 0 zu setzen sind. Nachfolgend sind die Default-Einstellungen der GSD für die serielle Schnittstelle des XPS/XPS-E aufgeführt: 9600 Baud / 8Bit / No Parity / 1 Stopbit / kein Handshake / kein Timeout / Poll-Modus / RS232-Modus...
XPS/XPS-E Benutzerhandbuch Inbetriebnahme 2.4.3 Parameterbeschreibung Die mit (*) gekennzeichneten Parameter sind die Default-Einstellungen. Diese werden auch dann verwendet, wenn bei der Parametrierung unzulässige Parameter angegeben werden. 2.4.3.1 Baudrate Baudrate (bit/s) Wert (dez) Wert (hex) 0x01 0x03 0x06 1.200 0x0C 2.400 0x18 4.800...
XON-Zeichen (0x11) empfangen wurde oder der Timeout (XOFF- Timeout) für den Empfang des XON-Zeichens abgelaufen ist. Die Unterbrechung des Sendevorgangs bzw. der Ablauf des XOFF-Timeouts wird im Statusbyte des XPS/XPS-E (siehe Kapitel 4.2 ) durch das Bit XOFF_CTS_FLAG angezeigt. Handshake-Modus...
XPS/XPS-E Benutzerhandbuch Inbetriebnahme 2.4.3.5 DP-Datenübertragungsmodus Um dem Anwender verschiedene Möglichkeiten zu bieten, seine Applikation optimal an die Gateway Funktionalität des XPS/XPS-E anzupassen, wurden zwei Datenübertragungsmodi eingeführt. Die zugehörige Beschreibung befindet sich im Kapitel 3. Datenübertragungsmodus Wert (dez) Wert Wert (hex)
Oktet 17 BIT0: RS232<->RS422 – serieller Übertragungsmode Mit Hilfe dieses Parameters kann die Schnittstellenphysik umgestellt werden. Der Parameter besitzt nur eine Funktion bei der Geräteversion XPS-E. Die Version im Tischgehäuse (XPS) verfügt ausschließlich über eine RS232 Physik . BIT1: doppelte Baudrate Durch Setzen dieses Bits ist es möglich die lt.
Seite 20
XPS/XPS-E Benutzerhandbuch Inbetriebnahme COMSOFT...
Datenaustausch XPS/XPS-E Benutzerhandbuch 3 Datenaustausch Der Datenaustausch des XPS/XPS-E erfolgt grundsätzlich mit dem PROFIBUS-DP Dienst data_exchange . Die vom Master zu sendenden Daten entsprechen den Output-Daten des data_exchange.req , die empfangenen, den Input-Daten der data_exchange.res . Je Sende- oder Empfangsauftrag stehen dabei maximal 240 Byte zur Verfügung.
Endgerät temporär zwischenzuspeichern. Für den Datentransfer zum PROFIBUS-DP Master stehen die Betriebsmodi Poll/Seriell getriggerter-Modus und Request-Modus zur Verfügung. Der jeweilige Modus wird bei der Parametrierung des XPS/XPS-E vom Master festgelegt (siehe 2.4.3.5). Im Poll/ Seriell getriggerten -Modus werden jedem vorhandene data_exchange.req...
Datenaustausch XPS/XPS-E Benutzerhandbuch 3.2.1 Poll -Modus Im Poll Modus liefert das XPS/XPS-E mit jedem data_exchange die bis zu diesem Zeitpunkt empfangenen Daten zurück. Zusätzlich Empfangsdaten und deren Länge wird in das Telegramm eine Empfangs- Datennummer eingetragen. Diese Bestätigungsnummer wird automatisch inkrementiert, wenn im Telegramm neue Empfangsdaten vorliegen.
Hinweis: getriggerten -Modus nicht gesetzt werden muß. 1. Das data_exchange.req Telegramm wird an das XPS/XPS-E gesendet. Das XPS/XPS-E hat bereits Zeichen an der seriellen Schnittstelle empfangen. Diese Zeichen werden im Antworttelegramm data_exchange.res an den Master zurückgesendet. Dabei wird COMSOFT...
Seite 25
Schnittstelle keine neuen Daten empfangen wurden. Die Empfangs-Datenlänge wird dabei auf 0 gesetzt. 4. Das XPS/XPS-E hat wieder neue Daten an der seriellen Schnittstelle empfangen. Die Bestätigungsnummer wird erhöht und die Daten durch das data_exchange.res Telegramm an den Master gesendet.
XPS/XPS-E Benutzerhandbuch Datenaustausch 3.2.2 Seriell getriggerter-Modus Im seriell getriggerten Modus wartet das XPS/XPS-E auf eine Terminierung der Empfangsdaten (vom Endgerät) durch das im Konfigurationsdatensatz definierte Endekennungszeichen (in der Regel LF bei ASCII-codierten Zeichenketten). Der Empfangsfolgezähler wird solange nicht erhöht, solange sich kein Endekennungszeichen im Empfangstelegramm befindet.
Seite 27
Endezeichen jedoch noch nicht empfangen wurde. 3. Auf dieses data_exchange.req Telegramm überträgt das XPS/XPS-E im Antworttelegramm die alten Daten erneut ein, da an der seriellen Schnittstelle keine neuen Daten empfangen wurden. 4. Das XPS/XPS-E hat das Endezeichen an der seriellen Schnittstelle empfangen.
Zyklus Anforderung werden Daten zurückgegeben, die zum Zeitpunkt der Anforderung vom XPS/XPS-E empfangen wurden. Enthält dieses Antworttelegramm empfangene Daten, wird genau, wie im Poll/ Seriell getriggerten-Modus die XPS/XPS-E Empfangs- Bestätigungsnummer eins erhöht Antworttelegramm zurückgegeben. Wenn der Master gemäß einer Poll-Liste alle Slaves automatisch pollt, bleiben Hinweis: im Prozessabbild die zuletzt empfangenen Daten erhalten.
S 3 2 EN S = Status Abbildung 6: Datenempfang im Request-Modus 1. Das data_exchange.req Telegramm mit geänderter Empfangs- Anforderungsnummer wird an das XPS/XPS-E gesendet. Das XPS/XPS-E hat bereits Zeichen an der seriellen Schnittstelle empfangen. Diese Zeichen werden darauffolgenden COMSOFT...
Seite 30
Daten, die bis zum Zeitpunkt an der seriellen Schnittstelle des XPS/XPS-E empfangen wurden. 4. Kein weiterer Empfangsauftrag an das XPS/XPS-E. Das XPS/XPS-E sendet die zuletzt gesendeten Daten nochmals an den Master zurück. An der seriellen Schnittstelle hat das Gateway wieder neue Daten empfangen.
Die in obigem Kapitel beschriebenen Anforderungstelegramme sind dann nur um die Einträge des Sendeauftrages (Sende-Auftragsnummer, Sende- Datenlänge und Daten) zu ergänzen. Beachten Sie bitte dabei, daß die Daten nur dann vom XPS/XPS-E übernommen und gesendet werden, wenn sich die Sende-Auftragsnummer Telegramm data_exchange.req...
XPS/XPS-E Benutzerhandbuch Status- und Fehlermeldungen 4 Status- und Fehlermeldungen 4.1 Externe Geräte-Diagnose Die externe Geräte-Diagnose läßt sich mit Hilfe des Dienstes slave_diag bestimmen. Das Oktet 8 des Antworttelegramms beinhaltet den Gerätestatus und ist wie folgt kodiert: Oktet 8 x x x x x RS_PORT_CFG_ERROR Ungültiger Parameter bei der...
Status der seriellen Schnittstelle wie folgt kodiert: RS_PORT_TX_DATA Daten werden noch verschickt. ohne Bedeutung RS_PORT_PARITY_ERROR Parity Fehler der Empfangsdaten der ser. Schnittstelle. RS_PORT_RX_DATA_AVAIL XPS/XPS-E hat Daten im Empfangspuffer. XOFF_CTS_FLAG XOFF wurde empfangen bzw. CTS ist inaktiv. OUTPUT_DATA_LEN_FAILURE Angabe der Nutzdatenlänge ist größer als die maximale data_exchange Länge minus 3 (PROFIBUS-Seite)
XPS/XPS-E Benutzerhandbuch Steckerbelegung und Verkabelung 5 Steckerbelegung und Verkabelung 5.1 PROFIBUS 5.1.1 Steckerbelegung Der PROFIBUS-Anschluß ist gemäß EN50170 als 9-polige D-SUB Buchse ausgeführt und hat folgende Belegung: Pin RS422 Signal Funktion Richtung Ref. Abschirmung B/B´ RxD/TxD-P Data (+) CNTR-P Steuersignal (+) C/C´...
Steckerbelegung und Verkabelung XPS/XPS-E Benutzerhandbuch 5.1.2 PROFIBUS Abschlußwiderstand Für den korrekten Betrieb des XPS/XPS-E müssen beide Busenden des Leitungssegmentes mit einem Terminator versehen sein. Dieser muß zum Wellenwiderstand der Leitung passen. Typischerweise wird bei PROFIBUS Neuinstallationen der Leitungstyp A verlegt. Dabei entspricht die Anordnung der einzelnen Abschlußwiderstände eines Terminators der nachfolgenden...
Busende erfolgen. Dieses muß den Terminator dann mit Energie versorgen. Details zur allgemeinen PROFIBUS-Installation können Sie den PROFIBUS Installationsrichtlinien der Profibus Nutzerorganisation (PNO, Best. Nr.: 2.111) entnehmen. Beim XPS ist ein Busabschluß integriert und kann über den Schiebeschalter an HINWEIS der Gerätefront aktiviert werden. COMSOFT...
• Stimmt die am XPS/XPS-E eingestellte Stationsadresse mit der Einstellung des Masters überein? • Sind die Busparameter richtig eingestellt? • Ist der Bus richtig terminiert (Schalterstellung des im XPS integrierten Terminators)? • Ist das XPS/XPS-E richtig angeschlossen? DP-Master Statusmeldung: Status 0xC4 (bad telegram) Überprüfen Sie die Busabschlußwiderstände.
CE- Konformitätserklärung XPS/XPS-E Benutzerhandbuch 9 CE- Konformitätserklärung Hiermit erklären wir, daß das PROFIBUS / RS232-RS422 Gateway XPS, XPS-E mit den Anforderungen der EU-Richtlinie 89/336/EWG und 92/31/EWG übereinstimmt. Die Baugruppe entspricht den folgenden Normen: EN 50081-2 und EN 50082-2 Hersteller: COMSOFT GmbH Wachhausstraße 5a...