USB Modul mit 32 Relais Ausgängen
USB-RELAIS-32
USB Modul mit 32 Relais Ausgängen
- USB-Interface gesteuertes Ausgabemodul
- 32 Relais-Ausgänge (36V DC, 1A, 15 Watt)
- Timeout Ausgangsschutz
Der Timeout Ausgangsschutz (per Software aktivierbar) schaltet z.B.bei einem Softwareabsturz die Relais automatisch aus. Hierbei wird verhindert, dass z.B. Motoren unkontrolliert weiterlaufen. - Galvanische Trennung
Durch die Galvanische Trennung wird verhindert, das Störungen oder Spannungsspitzen vom Modul an andere Geräte übertragen werden
32 Relais mit einer maximalen Schaltspannung von 36V DC (max. 1A, 15 Watt), werden bei diesem Modul für die Schaltvorgänge benutzt. Als Schnittstelle zum PC dient hierbei das USB-Interface.
Unsere USB Module sind für den industriellen Einsatz zur Messung, Steuerung und Regelung entwickelt worden. Die Module verfügen alle über ein USB-Interface und können daher an PC-Systeme mit USB-Bus angeschlossen werden. Der USB-Bus hat sich seit vielen Jahren im Einsatz bewährt und zeichnet sich durch seine hohe Flexibilität aus.
Als Anschlussklemmen kommen servicefreundliche Steckleisten mit Verriegelungsschutz und Auswerfmechanik zum Einsatz. Diese ermöglichen ein schnelles, nachträgliches Umstecken der angeschlossenen Anlagen. Der Leitungsanschluß selbst erfolgt über ein schraubenloses Stecksystem.

Mehr Infos
USB-Interface
Übertragungsrate
Es werden die Standards USB 2.0 und USB 1.1 unterstützt. Die Übertragungsraten liegen bei 12 MBit/s oder 1,5 MBit/s.
Relais Ausgänge
Relais-Ausgänge (galvanisch getrennt)
Relais sorgen für eine sichere galvanische Trennung der Ausgänge und sind geeignet für bis zu 36V/1A . Die maximale Schaltleistung beträgt 15 W.
Timeout-Schutz
Bei Bedarf schaltet ein Timeout-Schutz die Relais ab, sofern das Modul über einen zuvor definierbaren Zeitraum keine Nachrichten erhält (Vermeidung von Steuerungsschäden durch z.B. einen Verbindungsabbruch). Das Abschalten der Relais wird durch eine LED signalisiert.
Steckverbindung
Servicefreundliches Stecksystem
Die Steckverbindung besteht aus einer Feder- und Steckleiste mit Auswurfhebeln. Diese ermöglichen ein unkompliziertes Ein- und Ausstecken, sowie eine zügige Neuverdrahtung der Steckleisten.

Config
Konfiguration von USB-Modulen
Von der USB-Seite her muss bei unseren USB-Produkten keine Konfiguration vorgenommen werden - dies erledigen die Treiber mit entsprechenden Plug and Play Mechanismen.
Mehrere identische Module benutzen
Sind allerdings mehrere identische Module an einem System angeschlossen, so sorgt unsere Treiberbibliothek für die Unterscheidung.
Jedes der Produkte hat im Auslieferungszustand die ID "0". Diese kann mit dem DELIB-Configuration Utility konfiguriert werden, so dass per Software eine eindeutige Zuordnung stattfinden kann. Diese ID wird in einem sogenannten EEPROM in dem Modul gespeichert.
So können bis zu 8 identische Module an einem PC verwendet werden.
Das DELIB Configuration Utility ist ein Programm zur Konfiguration und Unterteilung Identischer USB-Module im System. Dies ist aber nicht nötig falls nur ein Modul vorhanden ist. Jedes Modul besitzt anfangs die ID "0" um die Unterteilung sicherer und einfacher zu gestalten.

Tech.-Info
USB-Interface |
|
| Versorgungsspannung | 7V bis 24V DC (über zweipolige steckbare Schraubklemme) |
| Interface |
USB (galvanisch getrennt über Optokoppler) USB 2.0 / USB 1.1 Jumper für externe Stromzufuhr oder per USB |
| API-Bibliothek | Einfache einzubindende DLL (DELIB Treiber Library) |
| Kontroll-LEDs |
Eine LED für interne 5V Versorgungsspannung USB-Aktivität Eingangszustandsänderung (nur bei digitalen Eingängen) Timout Abschaltung (nur für Ausgänge) Zugriff auf I/O Modul |
Relais-Ausgangs-Modul |
|
| Ausgänge |
32 Relais Ausgänge Galvanisch getrennt über Relais Max. Schaltspannung: 36V AC / 36V DC Max. Schaltstrom: 0.5A AC/ 0.5A DC Max. Schaltleistung: 10W |
| Anzeige-LEDs | Je eine LED pro Ausgangskanal |
| Timeout-Funktion | Wählbarer Timeout-Schutz, wenn das Modul nicht mehr adressiert (erreicht) wird |
| Steckverbinder | 16 pol. steckbare Klemmleisten für jeweils 8 Ausgänge |

Software
Ansteuerung über die Windows Treiberbibliothek DELIB
Die DELIB-Treiberbibliothek
Unsere DELIB-Treiberbibliothek ermöglicht ein einheitliches Ansprechen unserer Hardware
ermöglicht ein einheitliches Ansprechen aller DEDITEC Steuer&Regelungstechnik Module. Hierzu stellen wir Programmierern für die jeweiligen Produktgruppen entsprechende Funktionen zur Verfügung, die ein einheitliches aber auch sehr einfaches Ansprechen der Produkte ermöglichen.
Einfaches Testprogramm mit Beispiel für digitale Eingänge
Mit Hilfe dieses Programms können Sie auf sehr einfache Weise Funktionstests durchführen. Das Digital Input/Output Sample Testprogramm ist leicht bedienbar und unterstützt jedes unserer Steuer-/Regelungstechnik-Module. In dem obigen Beispiel wird der Test des RO-USB-O32 Eingabemoduls dargestellt.
Beispiel für das Ansprechen unserer Produkte in "C"
Mit dem folgenden Beispiel zeigen wir Ihnen in "C", wie mit einfachen Mitteln innerhalb kürzester Zeit auf die Eingänge unserer Module zugegriffen werden kann.
1. Schritt: Öffnen des gewünschten Moduls
handle = DapiOpenModule(RO_USB1,0); // USB-Modul öffnen
2. Schritt: Lesen von 16 digitalen Eingängen
data = DapiDIGet16(handle, 0); // Read the first 16 digital inputs
3. Schritt: Modul wieder schließen
DapiCloseModule(handle); // Close the module
Die Funktion "DapiOpenModule" dient zum Öffnen eines speziellen Moduls.
Welches Modul geöffnet werden soll, das bestimmen die beiden übergebenen Parameter. Der erste Parameter bezeichnet die "Modul-ID. Durch die eingebundene "DELIB.H" kann der Parameter einfach mit "RO_USB1" angegeben werden. So wird der Treiberbibliothek mitgeteilt, dass ein RO-Modul mit USB Bus angesprochen werden soll.
Der zweite Parameter bestimmt die Modul-Nummer. Ist nur ein Modul am PC angeschlossen, dann wird einfach die "0" angegeben.
Sind mehrere Module angeschlossen muss die entsprechende Nummer des Moduls angegeben werden.
Ansteuerung mehrerer USB-Module
Beispiel für das Öffnen mehrerer Module an einem PC:
Öffnen des Moduls mit der ID "1"
handle1 = DapiOpenModule(RO_USB1,1); // USB-Modul mit ID=1 öffnen
Öffnen des Moduls mit der ID "4"
handle2 = DapiOpenModule(RO_USB1,4); // USB-Modul mit ID=4 öffnen

Übersicht über die zur Verfügung
stehenden DELIB-Befehle
Verwaltung
Verwaltungsfunktionen
DapiOpenModule
ULONG DapiOpenModule(ULONG moduleID, ULONG nr);
Diese Funktion öffnet ein bestimmtes Modul p>
DapiCloseModule
ULONG DapiCloseModule(ULONG handle);
Dieser Befehl schliesst ein geöffnetes Modul. p>
DapiGetLastError
ULONG DapiGetLastError();
Diese Funktion liefert den letzten erfassten Fehler. p>
DapiGetLastErrorText
ULONG DapiGetLastErrorText(unsigned char * msg, unsigned long msg_length);
Diese Funktion liest den Text des letzten erfassten Fehlers. p>
DapiGetDELIBVersion
ULONG DapiGetDELIBVersion(ULONG mode, ULONG par);
Diese Funktion gibt die installierte DELIB-Version zurück. p>
Spezial
Spezial-Funktionen
DapiSpecialCommand - DapiSpecialCMDGetModuleConfig
ULONG DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, par, 0, 0);
Diese Funktion gibt die Hardwareaustattung (Anzahl der Ein- bzw. Ausgangskanäle) des Moduls zurück. p>
Digital-output
Digitale Ausgabe-Funktionen
DapiDOSet1
void DapiDOSet1(ULONG handle, ULONG ch, ULONG data);
Dieser Befehl setzt einen einzelnen Ausgang. p>
DapiDOSet8
void DapiDOSet8(ULONG handle, ULONG ch, ULONG data);
Dieser Befehl setzt gleichzeitig 8 digitale Ausgänge. p>
DapiDOSet16
void DapiDOSet16(ULONG handle, ULONG ch, ULONG data);
Dieser Befehl setzt gleichzeitig 16 digitale Ausgänge. p>
DapiDOSet32
void DapiDOSet32(ULONG handle, ULONG ch, ULONG data);
Dieser Befehl setzt gleichzeitig 32 digitale Ausgänge. p>
DapiDOSet64
void DapiDOSet64(ULONG handle, ULONG ch, ULONGLONG data);
Dieser Befehl setzt gleichzeitig 64 digitale Ausgänge. p>
DapiDOReadback32
ULONG DapiDOReadback32(ULONG handle, ULONG ch);
Dieser Befehl liest die 32 digitalen Ausgänge zurück. p>
DapiDOReadback64
ULONGLONG DapiDOReadback64(ULONG handle, ULONG ch);
Dieser Befehl liest die 64 digitalen Ausgänge zurück. p>
Spezial
Spezial-Funktionen
DapiSpecialCommand - DapiSpecialCMDTimeout
void DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, cmd, par1, par2);
Dieser Befehl dient zum Setzen der Timeout-Zeit. p>
DapiSpecialCommand - DapiSpecialCMDTimeoutGetStatus
ULONG DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, DAPI_SPECIAL_TIMEOUT_GET_STATUS, 0, 0);
Dieser Befehl dient zum Auslesen des Timeout-Status. p>

Zubehör
Hutschiene-1m
Die 1m Hutschiene eignet sich optimal zur schnellen Montage unserer Steuer/Regeltechnik-Module.
12V Hutschienen-Relais
Reichen die Schaltleistungen unserer Module nicht aus ?
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung muss hierbei 12V DC benutzt werden.
230V Hutschienen-Relais
Sie möchten überprüfen ob 230V AC auf ihrer Schaltung anliegen?
Angesteuert werden können diese Relais beispielsweise durch unsere Opto-In-Eingänge. Als Steuerspannung muss hierbei 230V AC/220V DC benutzt werden.
24V Hutschienen-Relais
Reichen die Schaltleistungen unserer Module nicht aus ?
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung muss hierbei 24V DC benutzt werden.
230V Hutschienen-Solid-State-Relais für induktive Lasten
Mit diesem Solid-State-Relais erweitern wir die maximale Schaltpannung unserer Digitalen Ausgabemodule auf 230V AC.
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung kann hierbei 3.5 ... 32V DC benutzt werden. Mit diesem Solid-State-Relais können induktive Lasten geschaltet werden.
230V Hutschienen-Solid-State-Relais für ohmsche Lasten
Mit diesem Solid-State-Relais erweitern wir die maximale Schaltpannung unserer Digitalen Ausgabemodule auf 230V AC.
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung kann hierbei 3.5 ... 32V DC benutzt werden. Mit diesem Solid-State-Relais können ohmsche Lasten geschaltet werden.
8-fach Relais-Leistungsmodul (UM-Schalter, 40V/10A) mit Ansteuermöglichkeit von Relais/Optokopplern
Das MOD-REL8_10A ist ein Erweiterungsmodul mit 8 * Relais 10A. Angesteuert werden kann das MOD-REL8_10A entweder durch Optokoppler-Ausgänge (z.B. SPS) oder Relais-Ausgängen, die selbst nicht so viel schalten können.
16 poliger Steckverbinder mit Auswerfmechanik
Unsere Steckverbinder bieten einen einfachen und sicheren Anschluss an unsere Module. Durch die integrierte Auswerfermechanik ist das nachträgliche Austauschen der angeschlossenen Module möglich.
Netzteil 24V/2A für Hutschinenmontage
Das Hutschienen-Netzteil bietet Anwendern eine sichere Arbeitsumgebung und ist eine ideale Spannungsversorgung für unsere Steuer/Regeltechnik-Module. Es besitzt einen Wirkungsgrad von bis zu 80% und Internationale Sicherheitszulassungen Dank der Isolationsklasse 2 als auch der Sicherheit die das Hutschienen-Netzteil bietet.

Manuals
Bedienungsanleitungen
Treiber
Treiber / Programme
DELIB Treiberbibliothek für Windows 7, Vista, XP und 2000
DELIB Treiberbibliothek für Windows 7, Vista, XP und 2000
Installationsdatei für USB-Treiber
unterstützt folgende Betriebssysteme: 32 Bit:
- Windows 7
- Windows Server 2008
- Windows Vista
- Windows XP
- Windows Server 2003
- Windows 2000
64 Bit:
- Windows 7 x64
- Windows Server 2008 x64
- Windows Vista x64
- Windows XP x64
- Windows Server 2003 x64
Manual für DELIB Treiberbibliothek für Windows 7, Windows Vista, XP, 2000 und Linux
Manual für DELIB Treiberbibliothek für Windows 7, Windows Vista, XP, 2000 und Linux Dokumentation aller Befehle für die Treiberbibliothek
- Modul open/close Funktionen
- Digitale Eingänge: Lesen von 1 / 8 / 16 / 32 / 64 bit
- Digitale Ausgänge: Schreiben von 1 / 8 / 16 / 32 / 64 bit
- A/D Lesen: read, read_volt, read_mA, set A/D mode
- D/A schreiben: write, write_volt, write_mA, set D/A mode
DELIB USB-Treiber für Linux
DELIB USB-Treiber für Linux
Der DELIB USB-Treiber für Linux untersützt folgende Produkte:
- RO-USB-Serie
- USB-Mini-Sticks
- USB-Watchdog
- USB-OPTOIN-X-RELAIS-X
- USB-OPTION-8 / USB-RELAIS-8
- USB-TTL-32 / USB-TTL-64
- Linux Kernel 2.6.x
Demos
Beispielsoftware
LabView Beispielprogramm für analoge und digitale Ein-/Ausgänge
Beispielprogramm für analoge und digitale Ein-/Ausgänge




















