USB-Modul Eingänge und Ausgänge by wasco®

USB-Steuerungs-Modul - Optokoppler-Eingänge - Leistungs-Ausgänge


USB  Optokoppler-Eingänge -Ausgänge FET

EXDUL-318E

  • 11 Optokoppler-Eingänge
  • 8 Optokoppler-Ausgänge 1A
  • 6 Zähler
  • Programmierbare Logik
  • Modulinitiierte Meldung an PC
  • Watchdog
  • LCD-Anzeige
  • USB-Anschluss Plug&Play
Optokoppler EingängeOptokoppler AusgängeLCD AnzeigeUSB SchnittstelleHutschienen geeignetSchraubklemmenDeutsche Beschreibung im Lieferumfang enthaltenEnglische Beschreibung im Internet verfügbarSoftware CD im Lieferumfang enthalten

Digitale Eingänge über Optokoppler, Ausgänge über Optokoppler und FET-Leistungsschalter

Das leistungsfähige USB-Steuerungs-Modul EXDUL-318E verfügt über 11 digitale Optokoppler-Eingänge und acht digitale Leistungs-Ausgänge mit galvanischer Trennung. Die bipolaren Optokoppler-Eingänge sind mit zusätzlichen Überspannungsschutzdioden abgesichert. Die mit Verpolschutz-Dioden geschützten Optokoppler-Ausgänge können aufgrund der nachgeschalteten FET-Leistungsschalter jeweils einen maximalen Strom von 1 A pro Kanal schalten. Der Kontakt A des FET (Source, + Anschluss) ist mit jeweils einer Anschlussklemme verbunden, der Kontakt B (Drain, - Anschluss) ist auf eine gemeinsame Anschlussklemme für alle 8 Kanäle zusammengeführt. Zum Schutz der FET-Leistungsausgängen vor Spannungsspitzen bei induktiven Lasten ist für jeden Kanal eine Freilaufdiode zuschaltbar.

Digitaler Eingang als Zähler nutzbar

Sechs der 11 Optokoppler-Eingänge können bei Bedarf auch als hardwareunterstützte 32Bit Zählereingänge programmiert werden. Die Zähler sind bis zu einer maximalen Eingangstakt von 5 kHz nutzbar. Um einen Datenverlust bei einem Stromausfall zu verhindern, werden die Zählerstände in einem Zeitabstand von 100µs im Modul gesichert und bei einem Restart des Moduls automatisch in die Zählerregister geladen.

Kommunikation USB-Verbindung

Die Kommunikation zwischen PC und Modul erfolgt über das Senden und Empfangen von Byte-Arrays über die USB-Schnittstelle. Diese Kommunikation wird durch ein Handshakeprotokoll abgesichert.

Watchdog für sichere Kommunikation

Das EXDUL-Modul besitzt verschiedene Sicherheitsmechanismen. Sollte es jedoch zu einer Unterbrechung der Kommunikation kommen kann der integrierte Watchdog-Timer des Moduls zu Problembehebung verwendet werden.

Programmierbare Logik

In verschiedenen Anwendungen kann es von Vorteil sein, wenn das Modul selbständig auf Eingangssignale bzw. Änderungen an den Eingängen reagiert. Ohne diese Möglichkeit kann eine Änderung am Eingang nur durch regelmäßige Abfrage der Eingänge mittels Polling erkannt werden. Dieses Polling verursacht eine erhöhte Auslastung des Netzwerkes und des Rechners. Um diese eigenständige Reaktion des Moduls zu erzeugen werden vier Logikzweige mit jeweils vier Logikeingängen, einer Verknüpfung sowie einem Logikausgang zur Verfügung gestellt. Dieser Logikausgang kann dann mit einem Optokoppler/FET-Ausgang verbunden werden oder als auch für Meldungen an den PC genutzt werden.

Stromversorgung

Das Modul kann mit der notwendigen Betriebsspannung über die USB-Schnittstelle oder extern mit einer Spannung zwischen 10 und 30 Volt versorgt werden.

LCD-Anzeige

Die programmierbare LCD-Anzeige ermöglicht die Darstellung von digitalen I/O-Statusinformationen oder programmierbaren anwenderspezifischen Daten.

Anschluss und Montage

Die Anschlüsse für die Spannungsversorgung sind wie die Anschlüsse des Eingangs- und Ausgangsoptokopplers einer 24poligen Schraubklemmleiste zugeführt. Das kompakte Gehäuse erlaubt den Einsatz als mobiles Modul am Notebook sowie als Steuermodul im Steuerungs- und Maschinenbau mit einfacher Wandmontage oder unkomplizierter Montage auf DIN EN-Tragschienen.

Software, Treiber, Programmiersprachen

Für das USB-Modul EXDUL-318 ist für Windows® 10 oder höher kein Treiber notwendig. Das Modul wird selbstständig vom Betriebssystem erkannt. Für Windows® 7 und Windows® 8 steht ein Treiber zur Verfügung. Für den direkten Zugriff auf das Modul wird ein virtueller COM-Treiber werwendert welcher von vielen Hochsprachen wie C, C++, C# oder Visual Basic unterstützt wird.

Unterstützte Betriebssysteme und Programmiersprachen

Microsoft Windows®

VB.net®, C++.net®, C#.net®, Python®, Labview Tutorial®

Linux®

C®, C++®