Herunterladen Inhalt Inhalt Diese Seite drucken
SIGMATEK ISE 031 Handbuch

SIGMATEK ISE 031 Handbuch

S-dias schnittstellenmodul

Werbung

ISE 031
S-DIAS Schnittstellenmodul
RS232 / RS485 / TTY
Erstellungsdatum: 23.04.2014
Versionsdatum: 08.09.2020
Artikelnummer: 20-101-031-D

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für SIGMATEK ISE 031

  • Seite 1 ISE 031 S-DIAS Schnittstellenmodul RS232 / RS485 / TTY Erstellungsdatum: 23.04.2014 Versionsdatum: 08.09.2020 Artikelnummer: 20-101-031-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 RS232-Schnittstellen ohne Handshake- Leitungen zur Verfügung. Beide RS232-Schnittstellen unterstützen Datenraten bis 115200 Baud. Das ISE 031 verfügt weiters über eine RS485-Schnittstelle mit schaltbaren 120 Ω Abschluss- und Spreizwiderständen (per Software umschaltbar). Die RS485-Schnittstelle ist bis 15 V überspannungsfest und kann mit Datenraten bis 921600 Baud betrieben werden.
  • 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 031 (bis HW-Version 3.0) ........16 4.3.3 Verdrahtung ..................17 Hinweise RS232 ................19 4.4.1 Allgemeine Daten / Spezifikation ............19 Hinweise TTY ................
  • Seite 5 S-DIAS SCHNITTSTELLENMODUL ISE 031 Schirmung ................... 21 Montage ................. 22 Unterstützte Zykluszeiten ............. 24 Zykluszeiten unterhalb von 1 ms (in µs) ........24 Zykluszeiten größer gleich 1 ms (in ms) ........24 Hardwareklasse ISE031 ............25 Schnittstellen ................27 7.1.1 Allgemein ..................
  • Seite 6 ISE 031 S-DIAS INTERFACEMODUL 7.2.14 ClearRecvBuffer ................33 7.2.15 RtsOnOff.................... 34 7.2.16 rdRts ....................34 7.2.17 rdCts ....................34 7.2.18 DtrOnOff .................... 35 7.2.19 rdDtr ....................35 7.2.20 rdDcd ....................35 7.2.21 rdDsr ....................35 7.2.22 rdRI ....................36 7.2.23 SetRSMode ..................
  • Seite 7: Technische Daten

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

    ISE 031 S-DIAS INTERFACEMODUL Elektrische Anforderungen Versorgungsspannung +24 V 18-30 V DC UL: Class 2 oder LVLC Stromaufnahme maximal 100 mA Versorgungsspannung +24 V Versorgung vom S-DIAS-Bus +5 V Stromaufnahme am S-DIAS-Bus typisch 50 mA maximal 60 mA (+5 V-Versorgung) Limited Voltage/Limited Current Das Gerät muss mit einer sekundär galvanisch getrennten Quelle mit einer...
  • Seite 9 S-DIAS SCHNITTSTELLENMODUL ISE 031 08.09.2020 Seite 7...
  • Seite 10: Sonstiges

    ISE 031 S-DIAS INTERFACEMODUL Sonstiges Artikelnummer 20-101-031 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 031 Mechanische Abmessungen 08.09.2020 Seite 9...
  • Seite 12: Anschlussbelegung

    ISE 031 S-DIAS INTERFACEMODUL Anschlussbelegung ab HW-Version 4.20 Die der GND-Versorgung (X4: Pin 2 und Pin 3) sind intern gebrückt. Zur Versorgung des Moduls ist jeweils der Anschluss nur eines GND-Pins (Pin 2 oder Pin 3) erforderlich. Die gebrückten Anschlüsse dürfen zum Weiterschleifen der +24 V- Versorgung und der GND-Versorgung verwendet werden.
  • Seite 13: Status Leds

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 031 S-DIAS INTERFACEMODUL Zu verwendende Steckverbinder Steckverbinder: X1-X4: 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 031 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 08.09.2020 Seite 13...
  • Seite 16: Verdrahtung

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

    S-DIAS SCHNITTSTELLENMODUL ISE 031 Anschlussbeispiel (ab HW-Version 3.0) 08.09.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 031 (bis HW-Version 3.0) 120 Ω Seite 16 08.09.2020...
  • Seite 19: Verdrahtung

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 031 S-DIAS INTERFACEMODUL 4.3.3.1 Ab HW-Version 3.0 Seite 18 08.09.2020...
  • Seite 21: Hinweise Rs232

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 Hinweise TTY 4.5.1 Allgemeine Daten / Spezifikation • Zur Verdrahtung ist ein Datenkabel mit verdrillten Datenleitungen und Schirmung zu wählen!
  • Seite 22: Verdrahtung Und Konfiguration

    ISE 031 S-DIAS INTERFACEMODUL 4.5.2 Verdrahtung und Konfiguration 4.5.2.1 AKTIV 4.5.2.2 PASSIV Seite 20 08.09.2020...
  • Seite 23: Schirmung

    Die Verkabelung von RS232, RS485 und TTY sind als geschirmte Leitungen auszuführen. Der Schirm ist entweder beim Eintritt in den Schaltschrank oder unmittelbar vor dem ISE 031 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 24: Montage

    ISE 031 S-DIAS INTERFACEMODUL 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 25 S-DIAS SCHNITTSTELLENMODUL ISE 031 Empfohlene Minimalabstände der S-DIAS Module zu umgebenden Komponenten bzw. der Schaltschrankwand: a, b, c … Abstände in mm (inch) 08.09.2020 Seite 23...
  • Seite 26: Unterstützte Zykluszeiten

    ISE 031 S-DIAS INTERFACEMODUL 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 Seite 24 08.09.2020...
  • Seite 27: Hardwareklasse Ise031

    S-DIAS SCHNITTSTELLENMODUL ISE 031 Hardwareklasse ISE031 Hardwareklasse ISE031 für das S-DIAS-Modul ISE 031 08.09.2020 Seite 25...
  • Seite 28 ISE 031 S-DIAS INTERFACEMODUL Diese Hardwareklasse wird zum Ansteuern des Hardwaremoduls ISE031 mit 4 seriellen Schnittstellen (TTY, 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 29: Schnittstellen

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 30: Kommunikations-Schnittstellen

    ISE 031 S-DIAS INTERFACEMODUL Max Read Property Hier wird die maximale Leselänge in Bytes über S-DIAS pro Zyklus Length angegeben. Interface [1-4] keine Übertragung – wenn Rd und Wr = 0, dann ist das Interface deaktiviert Standardwert maximale Größe Max Write Property Hier wird die maximale Schreiblänge in Bytes über S-DIAS pro Zyklus...
  • Seite 31: Globale Methoden

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

    ISE 031 S-DIAS INTERFACEMODUL 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 33: Setonline

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 34: Getrecvstate

    ISE 031 S-DIAS INTERFACEMODUL 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 35: Getinfo

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 36: Rtsonoff

    ISE 031 S-DIAS INTERFACEMODUL 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 37: Dtronoff

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 38: Rdri

    ISE 031 S-DIAS INTERFACEMODUL 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 39: Recvtimingblock

    S-DIAS SCHNITTSTELLENMODUL ISE 031 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 40: Cleartimingbuffer

    ISE 031 S-DIAS INTERFACEMODUL 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 41 S-DIAS SCHNITTSTELLENMODUL ISE 031 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 42: Bedeutung Der Verwendeten Errorcodes

    ISE 031 S-DIAS INTERFACEMODUL 7.2.31 Bedeutung der verwendeten ErrorCodes Meldung Bedeutung SERERROR_NONE Baudrate ≠ 0-10, beim Aufruf der Funktion SetBaudrate bedeutet der SERERROR_BAUDR Fehlercode, dass die übergebene Baudrate nicht einstellbar ist. SERERROR_PARITY Parität ≠ 0-4 Stoppbits ≠ 1-2 SERERROR_STOPBI SERERROR_WORDL Unzulässige Wortlänge...
  • Seite 43: Interne Eigenheiten

    S-DIAS SCHNITTSTELLENMODUL ISE 031 Interne Eigenheiten 7.3.1 Maximale Übertragungsraten Wenn die eingestellte Baudrate höher ist als pro Zyklus abgeholt werden kann, läuft der Empfangspuffer über. Ab der FPGA Version 1.5 ist der Empfangspuffer (von 120 auf 784 Byte) und der Sendepuffer (von 120 auf 240 Byte) der Hardware vergrößert worden.
  • Seite 44: Änderungen Der Dokumentation

    ISE 031 S-DIAS INTERFACEMODUL Änderungen der Dokumentation Änderungs- Betroffene Kapitel Vermerk datum Seite(n) 18.07.2014 3 Anschlussbelegung Verdrahtungshinweis hinzugefügt 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 1.1 Leistungsdaten...
  • Seite 45 S-DIAS SCHNITTSTELLENMODUL ISE 031 08.09.2020 7 Hardwareklasse ISE031 Kapitel hinzugefügt 08.09.2020 Seite 43...
  • Seite 46 ISE 031 S-DIAS INTERFACEMODUL Seite 44 08.09.2020...

Inhaltsverzeichnis