USBOPTOREL16 - QUANCOM® USB Relay Module with 16 opto inputs + 16 relays

  • USB 16 Opto In + 16 Relay Card
  • Special Features: Input edge detection ( 16 Flipflops through software readable ), Timeout detection ( switches all outputs off if software hangs ), IRQ on change of input signal
  • Fast and precise recording and processing of switching events
  • 32 LED´s for optical function control of all in- and output signals
  • Simple assembly in a rack, as a standalone equipment in the laboratory area or as a mobile equipment for a notebook
  • External power supply of 12 V possible
  • Up to 16 USBOPTOREL supported
  • CD contains drivers for Windows XP / 2000 / ME / 98 / 95 / Linux
  • Samples for .NET, Visual Basic, Visual-C/C++, Borland Delphi, Borland Builder, Labview, Sun Java, Agilent VEE, LabWindows/CVI and Linux 2.4.x & 2.6.x Kernel

QUANCOM® USB Relay Module with 16 opto inputs + 16 relays
Shopping Cart
Price: 354,62 Euro

The QUANCOM® USBOPTOREL16 board has 16 opto inputs and 16 relays and is designed for industrial purposes. The relays are able to switch up to 1A / 15W. To switch higher capacity and voltage exernal relays are necessary. This is for example our QUANCOM® MODSSR230 for 230V.
 Connection examples for optocoupplers and relays


Optocouplers protecting all inputs up to 500 Volts
Your personal computer is protected against damage in case of overvoltage by galvanic isolation. These optocouplers are designed as alternating current optocouplers which means that you can choose the polarity of input signals optionally . You can also accommodate the input voltage range individually. If you want to have an input range from 5V to 12V feel free to tell us in your order. The default input range is 12V to 30V.

Input edge detection
The 16 inputs are equiped with input flip flops which detect quick input state changes or remove switch bounce. This allows the detection of fast input changes. It is also possible to generate an interrupt if an input changes.
 Flip-Flop Explanation Drawing

Timeout control
The board has a configurable onboard timeout control which detects all writes to the USBOPTOREL16 USB module. If the software hangs and the board isn't controlled by the personal computer the outputs are switched off. Think about a heating which overheats because the PC is "to busy" to switch the heating off. You may setup the timeout period from 1ms to 16 hours in different steps. This feature can be switched off by a software command.
 Timeout Control Explanation

Additional Features

As all USB Optocoupler Relaymodules each channel has its own optical indicator through a LED. Through 4 additional Status-LEDs the state of the module is allways readable.

By mounting the module on to a top-hat rail the installation is very simple. You may order the needed rail in our shop, too.
An external 12V to 30V power supply is not needed to operate this module, but recommended. Also these power supplies may be ordered at our house. You may choose between our 12V/3A or 24V/2A.

By using the dip switch located on the mainboard the address of the module is configureable from 0 to 7. This address is used to identify the module in our QLIB if more than one module of the same type is used. You also have the possibility to configure this address by using our software tool which is downloadable on our website. Please note that the firmware installed on the module has to be above version 1.30 in order let the softwrae configure the address.

Software library

USBOPTOREL16 VB example
VB USBOPTOREL16 example
ZoomThe USBOPTOREL16 example shows the programming with Visual Basic
You don't need any knowledge in driver development. We implemented a command set which is usable for all operating systems. An application that controls the USBOPTOREL16, and which is generated for Windows 98 can be used directly on a Windows XP PC.

With QLIB it is easy to create applications with Visual-Studio .NET, Visual-Basic, Borland Delphi or other modern compilers. Even an interface to MS Excel, MS Access or Sun Java is available. We included the VB PCIOPTOREL16 example which shows how to program and test the card and it also includes the source code. This is a good starting point for your own applications.

The QLIB is an API which provides its functions through a Windows DLL, so it is possible to use QLIB with all applications that allow access to external DLL functions.

The USBOPTOREL16 is also available with optocoupler outputs as PCIOPTO16IO , or as USB module USBOPTO16IO .





Technical Data


•Inputs
inputs: 16 opto-isolated (24V)
optional: 5 V / 12 V / 18 V / 30 V

•Outputs
relay type: 16 switch-on relays (SIL reed) (max. 1 A / 15W)
relay switching time: 1 ms


•Bus
USB

•Temperature Range
0...50 °C





Documentation



Manual_english_USBOPTO64_32_16_8
[Download 1,8MB]





Samples/Sources and QLIB commands



Sample Source for Borland Delphi
This sample shows how to program the USB Opto I/O Relaycard. [View Source]


Sample for Microsoft Visual-C/C++
This sample shows how to program the QUANCOM Usb Modules with Visual C/C++. [View Source]





Example-Projects



Example for writing to the digital outputs in Borland Builder
[Download 449,3KB]


Example for reading of the digital inputs in Borland Builder
[Download 449,4KB]


Example for writing to the digital outputs in Visual C# .NET
[Download 14,2KB]


Example for writing to the digital outputs in Delphi
[Download 19KB]


Example for writing to the digital outputs in Delphi
[Download 6,5KB]


Example for Delphi
[Download 17,6KB]


Example for reading of the digital inputs in Delphi
[Download 6,5KB]


Example for reading of the digital inputs in Delphi
[Download 19KB]


Example for reading of the digital inputs in Java
[Download 1,7KB]


Example for writing to the digital outputs in Java
[Download 13KB]


Example for including in Labview
[Download 22,3KB]


Example for writing to the digital outputs in LabWindows / CVI
[Download 21,5KB]


Example for reading of the digital inputs in LabWindows / CVI
[Download 21,1KB]


Example for Visual-Basic
[Download 16,2KB]


Example for reading of the digital inputs in Visual Basic
[Download 9KB]


Example for writing to the digital outputs in Visual-Basic
[Download 9KB]


Example for writing to the digital outputs in Visual-Basic.net
[Download 16,3KB]


Example for reading of the digital inputs in Visual Basic.net
[Download 16,8KB]


Example for writing to the digital outputs in C/C++
[Download 26,5KB]


Example for C/C++
[Download 40,8KB]


Example for reading of the digital inputs in C/C++
[Download 30,7KB]


Example for writing to the digital outputs in Visual C++ .NET
[Download 0,2KB]


Example for reading of the digital inputs in Visual C++ .NET
[Download 0,2KB]





Included drivers



USB Driver Linux Software for Suse 8.1
Contains the drivers for all the QUANCOM USB modules including sample programs. [Download 36,9KB]


USB Driver Linux Software for the Kernel 2.6.x
Contains the by Marc van Selms ported driver for all the QUANCOM USB modules including sample programs. [Download 44,7KB]


QLIB 2.4.0.387 QLIB for Windows 7 / Vista / XP / 2000 / 2003 / 2008
Supports 32 Bit Windows Operating Systems

32 Bit Version of our QUANCOM Driver Library. It supports hardware access through the QLIB advanced programming interface (API). The QLIB includes drivers and include files that make it possible to control the hardware by the use of Visual Basic, Visual C, LabView, Delphi, Borland C, MS Excel / Access and Java.

The following modules are not supported by this version: PAR8R, PAR8O, PAR48IO, PAR12AD, PAR16AD, PAR2DA and PCI-EXT64 [Download 10335,6KB]


QLIB 2.4.0.387 QLIB for Windows 7 / Vista / XP / 2000 / 2003 / 2008

Supports 64 Bit operating systems

64 Bit Version of the QUNACOM Driver Library. It supports hardware access through the QLIB advanced programming interface (API). The QLIB includes drivers and include files that make it possible to control the hardware by the use of Visual Basic, Visual C, LabView, Delphi, Borland C, MS Excel / Access and Java.

The following modules are not supported by this version: PAR8R, PAR8O, PAR48IO, PAR12AD, PAR16AD, PAR2DA and PCI-EXT64 [Download 13747,5KB]


QLIB 1.9.8s QLIB for Windows XP/2000/NT4.0/ME/98/95
Newest 32-Bit-Version of the QLIB (QUANCOM Driver Library) - Common API that allows programmers to access the hardware - The QLIB contains the nescessary drivers and include files to access the hardware from MS Visual-Basic, MS Visual-C, National Instruments LabView, Agilent VEE, Delphi, Borland-C, MS Excel, MS Access and Sun Java ( Watchdog Boards ). [Download 71251,6KB]


QLIB Samples 2.4.165 QLIB Samples for Windows Vista/XP/2000
Installation package for QLIB sample projects.
This package contains sample projects and programs for the following IDEs and graphical programming systems.

IDEs
  • Visual-Studio VB .NET
  • Visual-Studio C# .NET
  • Visual C++
  • Visual Basic
  • Borland C++ Builder
  • Borland Delphi
  • Sun Java
Graphical Programming
  • Agilent VEE
  • LabView
Additionally there are samples included which show how to communicate using QUANCOM modules with MS Office products.

Office Products
  • MS Excel
  • MS Access
[Download 82234KB]


Drivers and sample programs for Kernel 2.6.x Version 1.3.3 USBOPTO,USBREL,USBWDOG,USB-GPIB
This archive includes drivers and sample programs to communicate with our USB modules under Linux kernel 2.6.x. [Download 52,4KB]


USB driver and Linux software for Kernel 2.6.x Version 1.3.4 / USBOPTO,USBREL,USBWDOG,USB-GPIB
Contains the driver that was initially ported by Marc van Selms for kernel 2.6.x.  Further information for the driver installation (only in German at the moment). This driver contains kernel drivers and sample programs for all QUANCOM USB Modules. [Download 90,2KB]


QLIB Remote Server 1.2 QLIB Remote Server 1.2 for Windows XP / 2000 / NT 4.0 / ME / 98 / 95
The QLIB remote server offers the possibility to manage QUANCOM hardware over TCP/IP connections. [Download 3846,6KB]





Included Programs



Current Firmware 1.34
Current Firmware and Flasher-Program for USB-Modules  Flasher Manual [Download 20,7KB]





Available accessories


Hutschiene
Top-Hat Rail


MODSSR230*1
230Volt solid state relay for DIN rail assembly


NT12V/3A
Compact power supply


NT24V/2A
Compact power supply


USB-HUB4
USB 4-port switch for max. 12Mbit - switchable to 1,5Mbit


USB-HUB7
USB 7-port switch for 12MBit - switchable to 1,5MBit USB


USB-HUB7/IND
Industrial USB 7-port switch for 12Mbit - switchable to 1,5Mbit USB


USB-VERL5
USB active extension cable 5.0 m







... back to home


Updated on 23.5.2009 by Michael Reimer