Herunterladen Inhalt Inhalt Diese Seite drucken
SIGMATEK ISE 021 Handbuch

SIGMATEK ISE 021 Handbuch

S-dias schnittstellenmodul

Werbung

ISE 021
S-DIAS Schnittstellenmodul
RS232 / RS485
Erstellungsdatum: 23.04.2014
Versionsdatum: 04.11.2020
Artikelnummer: 20-101-021-D

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für SIGMATEK ISE 021

  • Seite 1 ISE 021 S-DIAS Schnittstellenmodul RS232 / RS485 Erstellungsdatum: 23.04.2014 Versionsdatum: 04.11.2020 Artikelnummer: 20-101-021-D...
  • Seite 2 Verfahren) ohne ausdrückliche Genehmigung reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Inhaltliche Änderungen behalten wir uns ohne Ankündigung vor. Die SIGMATEK GmbH & Co KG haftet nicht für technische oder drucktechnische Fehler in diesem Handbuch und übernimmt keine Haftung für Schäden, die auf...
  • Seite 3 Schnittstelle konfiguriert werden. In dieser Konfiguration stehen dem Anwender zwei voneinander unabhängige RS232-Schnittstellen ohne Handshake-Leitungen zur Verfügung. Beide RS232-Schnittstellen unterstützen Datenraten bis 115200 Baud. Das ISE 021 verfügt weiters über eine RS485-Schnittstelle mit schaltbaren 120 Ω Abschluss- und Spreizwiderständen (per Software umschaltbar). RS485-Schnittstelle überspannungsfest und kann mit Datenraten bis 921600 Baud...
  • Seite 4: Inhaltsverzeichnis

    Anschlussbeispiel (ab HW-Version 3.0) ........15 Hinweise RS485 ................16 4.3.1 Allgemeine Daten / Spezifikation ............16 4.3.2 Abschluss am ISE 021 (bis HW-Version 3.0) ........16 4.3.3 Verdrahtung ..................17 Hinweise RS232 ................19 4.4.1 Allgemeine Daten / Spezifikation ............19 Schirmung ...................
  • Seite 5 S-DIAS SCHNITTSTELLENMODUL ISE 021 Unterstützte Zykluszeiten ............. 23 Zykluszeiten unterhalb von 1 ms (in µs) ........23 Zykluszeiten größer gleich 1 ms (in ms) ........23 Hardwareklasse ISE021 ............24 Schnittstellen ................26 7.1.1 Allgemein ..................26 7.1.2 Serielle Ausgänge 1-3 ............... 26 7.1.3...
  • Seite 6 ISE 021 S-DIAS INTERFACEMODUL 7.2.17 rdCts ....................33 7.2.18 DtrOnOff .................... 34 7.2.19 rdDtr ....................34 7.2.20 rdDcd ....................34 7.2.21 rdDsr ....................34 7.2.22 rdRI ....................35 7.2.23 SetRSMode ..................35 7.2.24 GetRSMode ..................35 7.2.25 RecvTimingBlock ................36 7.2.26...
  • Seite 7: Technische Daten

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Technische Daten Leistungsdaten Schnittstellen 1x RS232 bzw. 2x RS232 1x RS485 Einstellbare Übertragungsraten RS232 2400 Baud, 4800 Baud, 9600 Baud, 19200 Baud, 38400 Baud, 57600 Baud, 62500 Baud (ab HW- Version 1.1) 115200 Baud RS485 2400 Baud, 4800 Baud, 9600 Baud, 19200 Baud, 38400 Baud, 57600 Baud, 62500 Baud (ab HW- Version 1.1) 115200 Baud...
  • Seite 8: Elektrische Anforderungen

    ISE 021 S-DIAS INTERFACEMODUL Elektrische Anforderungen Versorgung vom S-DIAS-Bus +5 V Stromaufnahme am S-DIAS-Bus typisch 45 mA maximal 50 mA (+5 V-Versorgung) Versorgung vom S-DIAS-Bus +24 V Stromaufnahme am S-DIAS-Bus typisch 8 mA maximal 15 mA (+24 V-Versorgung) Wird dieses S-DIAS Modul an einem S-DIAS Versorgungsmodul mit mehreren S-DIAS Modulen eingesetzt, müssen die Summenströme der verwendeten...
  • Seite 9 S-DIAS SCHNITTSTELLENMODUL ISE 021 04.11.2020 Seite 7...
  • Seite 10: Sonstiges

    ISE 021 S-DIAS INTERFACEMODUL Sonstiges Artikelnummer 20-101-021 Hardwareversion 1.x-4.x Normung UL 508 (E247993) Approbationen UL, cUL, CE Umgebungsbedingungen Lagertemperatur -20 ... +85 °C Umgebungstemperatur 0 ... +55 °C Luftfeuchtigkeit 0-95 %, nicht kondensierend Betriebsbedingungen Verschmutzungsgrad 2 Höhe bis zu 2000 m EMV-Störfestigkeit...
  • Seite 11: Mechanische Abmessungen

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Mechanische Abmessungen 04.11.2020 Seite 9...
  • Seite 12: Anschlussbelegung

    ISE 021 S-DIAS INTERFACEMODUL Anschlussbelegung ab HW-Version 4.20 Seite 10 04.11.2020...
  • Seite 13: Status Leds

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Status LEDs Modul Status grün Modul aktiv Keine Versorgung vorhanden BLINKT (5 Hz) Keine Kommunikation User gelb Von Applikation einstellbar (z.B. kann die LED des Moduls über die Visualisierung blinkend eingestellt werden um die Modulfindung im Schaltschrank zu...
  • Seite 14: Zu Verwendende Steckverbinder

    ISE 021 S-DIAS INTERFACEMODUL Zu verwendende Steckverbinder Steckverbinder: X1, X2: Steckverbinder mit Federzugklemme (im Lieferumfang enthalten) Die Federzugklemmen sind für den Anschluss von ultraschallverdichteten (ultraschall- verschweißten) Litzen geeignet. Anschlussvermögen: Abisolierlänge/Hülsenlänge: 10 mm Steckrichtung: parallel zur Leiterachse bzw. zur Leiterplatte Leiterquerschnitt starr:...
  • Seite 15: Beschriftungsfeld

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Beschriftungsfeld Hersteller Weidmüller MF 10/5 CABUR MC NE WS Artikelnummer Weidmüller 1854510000 Kompatibler Drucker Weidmüller Printjet Advanced 230V Artikelnummer Weidmüller 1324380000 04.11.2020 Seite 13...
  • Seite 16: Verdrahtung

    ISE 021 S-DIAS INTERFACEMODUL Verdrahtung Anschlussbeispiel Seite 14 04.11.2020...
  • Seite 17: Anschlussbeispiel (Ab Hw-Version 3.0)

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Anschlussbeispiel (ab HW-Version 3.0) 04.11.2020 Seite 15...
  • Seite 18: Hinweise Rs485

    500 m (ISO Norm 8482) (Leitungslänge ist die komplette Länge inklusive den Stichleitungen) • Externe Spreizwiderstände und Abschlusswiderstände können eingesetzt werden, dann dürfen aber die intern vorhandenen nicht über die Applikation eingeschaltet werden. 4.3.2 Abschluss am ISE 021 (bis HW-Version 3.0) 120 Ω Seite 16 04.11.2020...
  • Seite 19: Verdrahtung

    S-DIAS SCHNITTSTELLENMODUL ISE 021 4.3.3 Verdrahtung • RS485 einen definierten Ruhepegel benötigt, sind zusätzlich Abschlusswiderstand ein Pull-Up und ein Pull-Down Widerstand notwendig. Diese Widerstände können an einer beliebigen Stelle im Bus platziert werden. Die in der Grafik eingezeichnete +5 V-Versorgung ist extern zu generieren •...
  • Seite 20 ISE 021 S-DIAS INTERFACEMODUL 4.3.3.1 Ab HW-Version 3.0 Seite 18 04.11.2020...
  • Seite 21: Hinweise Rs232

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Hinweise RS232 4.4.1 Allgemeine Daten / Spezifikation • Zur Verdrahtung ist ein Datenkabel mit Schirmung zu wählen! • Maximale Busteilnehmer: 2 Teilnehmer • Maximale Leitungslänge: 15 m 04.11.2020 Seite 19...
  • Seite 22: Schirmung

    Die Verkabelung von RS232 und RS485 sind als geschirmte Leitungen auszuführen. Der Schirm ist entweder beim Eintritt in den Schaltschrank oder unmittelbar vor dem ISE 021 großflächig und niederohmig aufzulegen (Kabeldurchführungen, Erdungsschellen)! So können Störsignale nicht in die Elektronik gelangen und die Funktion beeinträchtigen.
  • Seite 23: Montage

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Montage Die S-DIAS Module sind für den Einbau im Schaltschrank vorgesehen. Zur Befestigung der Module ist eine Hutschiene erforderlich. Diese Hutschiene muss eine leitfähige Verbindung Schaltschrankrückwand herstellen. einzelnen S-DIAS Module werden aneinandergereiht in die Hutschiene eingehängt und durch Schließen der Rasthaken fixiert.
  • Seite 24 ISE 021 S-DIAS INTERFACEMODUL Empfohlene Minimalabstände der S-DIAS Module zu umgebenden Komponenten bzw. der Schaltschrankwand: a, b, c … Abstände in mm (inch) Seite 22 04.11.2020...
  • Seite 25: Unterstützte Zykluszeiten

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Unterstützte Zykluszeiten Zykluszeiten unterhalb von 1 ms (in µs) x= unterstützt Zykluszeiten größer gleich 1 ms (in ms) x= unterstützt x= unterstützt 04.11.2020 Seite 23...
  • Seite 26: Hardwareklasse Ise021

    ISE 021 S-DIAS INTERFACEMODUL Hardwareklasse ISE021 Hardwareklasse ISE021 für das S-DIAS-Modul ISE 021 Seite 24 04.11.2020...
  • Seite 27 S-DIAS SCHNITTSTELLENMODUL ISE 021 Diese Hardwareklasse wird zum Ansteuern des Hardwaremoduls ISE021 mit 3 seriellen Schnittstellen (RS232 1, 2 und RS485) verwendet. Ab FPGA Version 2.0 kann die zweite RS232 Schnittstelle aktiviert werden. Dabei werden die Pins RTS/CTS der ersten RS232 Schnittstelle als TxD 2 / RxD 2 verwendet.
  • Seite 28: Schnittstellen

    ISE 021 S-DIAS INTERFACEMODUL Schnittstellen 7.1.1 Allgemein Class State State Dieser Server zeigt den aktuellen Status der Hardwareklasse an. Device ID State Auf diesem Server wird die Device-ID des Hardwaremoduls angezeigt. FPGA Version State FPGA-Version des Moduls im Format 16#XY (z.B. 16#10 = Version 1.0).
  • Seite 29: Kommunikations-Schnittstellen

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Max Write Property Hier wird die maximale Schreiblänge in Bytes über S-DIAS pro Zyklus Length angegeben. Interface [1-3] keine Übertragung - wenn Rd und Wr = 0, dann ist das Interface deaktiviert Standardwert maximale Größe Activate Property Hier kann das dritte Interface (RS232 2) aktiviert werden.
  • Seite 30: Globale Methoden

    ISE 021 S-DIAS INTERFACEMODUL Globale Methoden Die folgenden Methoden sind aus der Basisklasse der UART-Bausteine (_SerLib) und können über die Server SerInterface[1-3] aufgerufen werden. 7.2.1 StartUser Diese Funktion initialisiert die serielle Schnittstelle laut den Übergabeparametern. Übergabeparameter Beschreibung Baud DINT Baudrate...
  • Seite 31: Stopuser

    S-DIAS SCHNITTSTELLENMODUL ISE 021 Wenn die Funktion in der Init-Methode aufgerufen wird, kann die Verfügbarkeit des 9 Bit- Modus nicht überprüft werden, da die FPGA-Version des Moduls erst später ausgelesen wird. Der 9 Bit-Modus darf also in der Init-Methode nur dann aufgerufen werden, wenn der Anwender sicher ist, dass das Modul eine FPGA-Version von 1.2 oder höher hat.
  • Seite 32: Setonline

    ISE 021 S-DIAS INTERFACEMODUL 7.2.5 SetOnline Diese Funktion wird hier nicht verwendet (für _SerLib relevant). Übergabeparameter Beschreibung State DINT Status LASAL-Kommunikation ausschalten LASAL-Kommunikation einschalten Rückgabeparameter Beschreibung ErrorCode DINT Diese Funktion ist hier nicht verfügbar 7.2.6 RecvBlock Liest eine definierte Anzahl an Bytes vom Empfangspuffer. Die gelesenen Bytes werden nach dem Vorgang aus dem Empfangspuffer gelöscht.
  • Seite 33: Getrecvstate

    S-DIAS SCHNITTSTELLENMODUL ISE 021 7.2.8 GetRecvState Liefert die Anzahl der im Empfangspuffer befindlichen Bytes. Übergabeparameter Beschreibung keine Rückgabeparameter Beschreibung length UDINT Anzahl der Zeichen im Empfangspuffer. 7.2.9 GetSendState Liefert die Anzahl der im Sendepuffer befindlichen Bytes, welche noch zu senden sind.
  • Seite 34: Getinfo

    ISE 021 S-DIAS INTERFACEMODUL 7.2.12 GetInfo Diese Funktion wird hier nicht verwendet (für _SerLib relevant). Übergabeparameter Beschreibung Info ^LSLAPI_SERIALINFO Liefert Informationen über die serielle Schnittstelle. Rückgabeparameter Beschreibung ErrorCode DINT Diese Funktion ist hier nicht verfügbar 7.2.13 SetBufferRecv Der Defaultempfangspuffer der HW-Klasse ist 1024 Byte groß. Mit Hilfe dieser Funktion kann ein größerer Puffer verwendet werden.
  • Seite 35: Rtsonoff

    S-DIAS SCHNITTSTELLENMODUL ISE 021 7.2.15 RtsOnOff Diese Funktion setzt oder löscht RTS an der seriellen Schnittstelle (Request to send). Übergabeparameter Beschreibung State BOOL Status. LOW (Senden nicht erlaubt) HIGH (Standard: Senden erlaubt) Rückgabeparameter Beschreibung ErrorCode DINT Siehe Fehlercodes. 7.2.16 rdRts Diese Funktion liest den Status des RTS-Pins (Request to send) an der seriellen Schnittstelle.
  • Seite 36: Dtronoff

    ISE 021 S-DIAS INTERFACEMODUL 7.2.18 DtrOnOff Diese Funktion wird hier nicht verwendet (für _SerLib relevant). Übergabeparameter Beschreibung State BOOL Status. HIGH Rückgabeparameter Beschreibung ErrorCode DINT Siehe Fehlercodes. Diese Funktion ist hier nicht verfügbar 7.2.19 rdDtr Diese Funktion wird hier nicht verwendet (für _SerLib relevant).
  • Seite 37: Rdri

    S-DIAS SCHNITTSTELLENMODUL ISE 021 7.2.22 rdRI Diese Funktion wird hier nicht verwendet (für _SerLib relevant). Übergabeparameter Beschreibung keine Rückgabeparameter Beschreibung State BOOL Status. Diese Funktion ist hier nicht verfügbar 7.2.23 SetRSMode Mit dieser Methode kann am RS485-Interface der Modus der seriellen Schnittstelle umgeschalten werden.
  • Seite 38: Recvtimingblock

    ISE 021 S-DIAS INTERFACEMODUL 7.2.25 RecvTimingBlock Diese Funktion wird hier nicht verwendet (für _SerLib relevant). Übergabeparameter Beschreibung Buffer pVoid Zeiger auf Datenpuffer (Puffer beinhaltet die Zeitstempel zu den jeweils empfangenen Bytes). rdlenght UDINT Anzahl der zu lesenden Bytes (Zeitstempel). rdlen...
  • Seite 39: Cleartimingbuffer

    S-DIAS SCHNITTSTELLENMODUL ISE 021 7.2.28 ClearTimingBuffer Diese Funktion wird hier nicht verwendet (für _SerLib relevant). Übergabeparameter Beschreibung keine Rückgabeparameter Beschreibung ErrorCode DINT Diese Funktion ist hier nicht verfügbar 7.2.29 GetInterfaceType Die Funktion gibt den Interfacetyp zurück. Übergabeparameter Beschreibung keine Rückgabeparameter...
  • Seite 40: Bedeutung Der Verwendeten Errorcodes

    ISE 021 S-DIAS INTERFACEMODUL Daraus ergeben sich folgende mögliche Baudraten: 1 600 4 800 15 360 62 500 1 800 5 120 15 625 76 800 1 920 5 760 18 432 92 160 2 048 6 144 19 200...
  • Seite 41: Interne Eigenheiten

    S-DIAS SCHNITTSTELLENMODUL ISE 021 SERERROR_RECVERR RecvChar oder RecvBlock wurden aufgerufen, befinden sich aber KEINE Daten im Empfangspuffer. SERERROR_SENDERR Sendevorgang konnte nicht abgeschlossen werden. SERERROR_PARITY_E Empfangenes Zeichen hat die falsche Parität SERERROR_FRAMING_ Empfangenes Zeichen hat kein gültiges Stoppbit Interne Eigenheiten 7.4.1 Maximale Übertragungsraten...
  • Seite 42: Änderungen Der Dokumentation

    ISE 021 S-DIAS INTERFACEMODUL Änderungen der Dokumentation Änderungs- Betroffene Kapitel Vermerk datum Seite(n) 21.11.2014 1.1 Leistungsdaten Einstellbare Übertragungsraten 30.01.2015 3.2 Zu verwendende Merksatz bezüglich An- und Abstecken des S-DIAS Steckverbinder Moduls unter Spannung hinzugefügt 05.03.2015 Leistungsdaten Spreizwiderstand und Abschlusswiderstand hinzugefügt 4.2 Anschlussbeispiel...

Diese Anleitung auch für:

Ise 021 rs232Ise 021 rs485

Inhaltsverzeichnis