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...
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...
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...
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...
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:...
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...
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...
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...
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.
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...
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...
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.
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).
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.
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...
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.
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.
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.
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.
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.
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).
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.
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...
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...
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...