UC-CAN 16-bit D/A converter with galvanic isolation – 2 channels

0 customer reviews

 683,45

Desined-in-Germany

OUR PROMISE TO YOU:


 
Our advantages
 

Availability: In Stock SKU: UC-CAN-DA2-16_ISO Category:

Our UC-CAN modules are stand-alone modules and have a USB and CAN interface with open CAN protocol. With the help of our automatic RX/TX mode, CAN packets can be received or sent independently within a network. The UC-CAN-DA2-16_ISO module has 2 analog outputs with 16 bit resolution each.

  • CAN interface with galvanic isolation
  • Open CAN protocol
  • Automatic send/receive mode
  • Two D/A channels with 16-bit resolution each
  • Both D/A channels galvanically isolated from each other
  • Galvanic isolation: max. 1kV
  • Voltage ranges: 0-5V, 0-10V, +5V, +10V
  • Current ranges: 0-20mA, 4-20mA, 0-24mA

Analogue outputs

With our digital to analog converter modules you are able to control current or voltage controlled actuators such as valves, servomotors or special power supplies. Especially in harsh industrial environments and with very long cable runs, analog signals, especially currents, can be transmitted interference-free.


 

Fail-safe mode

The fail-safe mode is a safety function in which the DEDITEC module switches to a previously configured, safe switching state in the event of a connection failure.
This is intended to prevent connected installations or systems from continuing to run in an uncontrolled manner.

 

Three switching states can be defined for each digital output: a) Switched off, b) Switched on or c) Unchanged.

 

The fail-safe circuit is triggered by a timeout protection function. If the control unit no longer receives any commands from the control PC within a previously defined period of time, the timeout function comes into effect. The cause of a timeout can be a loss of connection between the control PC and the DEDITEC control system or failure of the control PC.

 

Timeout modes

Three timeout modes are available:

 

A) “Normal mode” is valid once and must be reactivated manually by software command after each timeout event. The customer application still has access to all controller outputs.

 

B) In “Auto reactivate mode”, the timeout function is automatically reactivated after communication with the control PC has been re-established. The customer application still has access to all outputs of the control unit.

 

C) The “Secure outputs mode” blocks access to the outputs after the timeout event. Unlocking can only be carried out by software command. This is an important safety aspect


LEDs

There are a number of status LEDs on the front of the modules. This gives you a quick overview of the most important functions of the modules, such as the switching status of the individual I/Os, module status or whether there is proper communication with the module. This can be very helpful for quick error analysis, especially when used in the field.


General

Current consumption max. 135mA / 24V
LEDs • Interface communication
• Module status
• D/A channel active / not active
• Read/write access to D/A channel
• U mode active / not active
• I mode active / not active
Timeout protection function
(bei alle Module mit Analogen
oder Digitalen Ausgängen)
• Easy and uncomplicated setting of the timeout protection function possible via software
• Timeable automatic activation of the timeout protection function in case of timeout (between 0.1 seconds and 6553 seconds)
• In the timeout case, digital outputs can be activated, deactivated or left unchanged
Timeout modes • 3 different timeout modes: “normal”, “auto reactive” and “secure outputs” for different procedures in case of a timeout event
In “secure outputs” timeout mode, access to the outputs is blocked after a timeout event, thus preventing further access to the outputs.
Unlocking has to be done via an additional software command.
Connector • Pluggable 5-pin plug-in screw terminal for power supply and CAN-bus
• Pluggable 16-pin female connectors with locking mechanism
• 100 % mismating protected
• 1-conductor connection for all types of conductors up to 1.5mm²
Top-hat rail mounting TS 35
Operating temperature +10°C .. +50°C
Dimensions 120 mm x 22,5 mm x 111 mm (H x W x D)

CAN-Interface

Interface • CAN 2.0A or CAN 2.0B (galvanically isolated up to 500V)
• 1 Mbit/s, 500 Kbit/s, 250 Kbit/s, 125 Kbit/s, 100 Kbit/s, 50 Kbit/s, 20 Kbit/s or 10 Kbit/s
• Open CAN protocol
• Automatic processing of CAN packets (Auto RX/TX Mode)
• Connection via 5 pin screw terminal

 


Analog outputs

Analog outputs • 2 channels with 16-bit resolution each
  • Galvanic isolation channel 1 to channel 2: max. 1000V AC
• Galvanic isolation to power supply: max. 500V AC
  • Voltage ranges: 0-5V, 0-10V, +5V, +10V
• Current ranges: 0-20mA, 4-20mA, 0-24mA
  • Relative Accuracy: Min: -16 LSB / Max: +16 LSB
  • Bipolar Zero Error (T = 25°C): ±4 ppm FSR/°C
• Zero-Scale Error (T = 25°C): ±2 ppm FSR/°C
• Full-Scale Error Temperature Drift: ±1 ppm/°C

Additional information

Weight 0,143 kg

ICT-Tool our all-in-one software

Integration, configuration and testing – our new, comprehensive tool for all our products. All functionalities are integrated in the Windows ICT tool.
It covers everything from commissioning the DEDITEC modules to testing, diagnostics and firmware updates.
The ICT tool combines all previous programs, such as the DELIB Configuration Utility, the Demo module and the DT-Flasher, in one application and has been supplemented with numerous other functions.

 

 

 

 

Overview screen of the ICT tool with all functions. These are described in more detail in the following chapters
 

General information on the ICT tool

We have developed the new ICT tool to make commissioning our products as easy and straightforward as possible.
This tool combines all the important functions of our old programs, such as the Configuration Utility, Module Demo and DT-Flasher, in one.
With the ICT tool, you can now easily configure, test, diagnose, flash and debug our products.
In the following chapters, we would like to introduce you to our new all-in-one software in more detail.

Module selection

Here you can integrate your modules into the ICT tool by clicking on the “+” symbol, so that you can then configure or test them.

ICT-Tool module selection. Display of the ICT-Tool at program start

Start screen

Here you can find some important information about your selected module.
In addition, you can display the manual of the module as PDF or HTML version here.
Under “Show module IDs” you can call up all available module IDs. This ID is needed to integrate our products into your software projects.

ICT-Tool module info. Display of the ICT tool when the module is open

ICT Treeview

In the treeview on the left side of the program window, you can see the respective forms that are supported by your module.
With a click you can then display this form in the right part of the program and perform possible configurations or tests.

ICT-Tool Treeview. Presentation of the ICT tool, explanation of the structure

Configuration

Configuration of CAN modules

Depending on the product series, our CAN modules can be configured either by software or DIP switches. Depending on the mode used, the modules are controlled via the open CAN protocol (2.0A or 2.0B) or via the automatic receive mode (Auto-RX) or automatic transmit mode (Auto-TX). The Auto-TX mode allows cyclic transmission of data packets, optionally with analog or digital input states to other CAN addresses. Alternatively, a trigger event can be defined. Here a data packet is only transmitted if a data packet on a certain CAN ID has been received before (e.g. CAN sync to ID 0x80). With the Auto-RX mode, however, received data packets are forwarded directly to analog or digital outputs. For example, relay outputs can be set via another CAN bus participant.

 


The 3 CAN operating modes

Depending on the product series, you can make CAN settings in different ways.

 

1. Software mode (for NET series, UC series, RO series and BS series)

In software mode, the parameters of the CAN interface are completely configured via the ICT-Tool included in the scope of delivery. In addition to the baud rate, CAN address and other settings, automatic send and receive packets can also be set up.

 

2. Preferred mode (RO series and BS series only)

If the product is operated in preferred mode, the following default values are used for communication:

 

  • Baud rate: 100 kHz
  • CAN-ID: 0x100
  • Master-ID: 1

3. Dip switch mode (RO series only)

The following CAN parameters can be set by means of DIP switches:

 

  • Baud rate
  • CAN address

 


ICT-Tool

With the help of the ICT-Tool settings of the CAN interface can be read out or changed quickly and easily.

 

Status Interface

Here you can find information about the status of the CAN interface

 

  • Baud rate
  • Module address
  • Receiving address
  • CAN-Status
  • Extended ID
  • CAN-Modus
ICT-Tool CAN Status

Status TX/RX

Here you can find information about the TX / RX packages

 

  • Number of packets sent / received
  • TX / RX – packets per second
  • Average sent / received packets
ICT-Tool CAN Statistic

Config Interface

Here settings can be made on the CAN interface.

 

  • Baud rate
  • Adress Bit-mode
  • Module address
  • Receiving address
ICT-Tool CAN Status

Config I/O Init

Here you can configure the CAN settings of the connected submodules.

 

  • A/D mode
  • A/D filter
  • D/A mode
  • Counter mode
  • Timeout
  • CNT48 mode
  • CNT48 submode
  • CNT48 filter
ICT-Tool CAN IO Config

Config TX-Mode

Here you can make settings to the TX packet configuration.

 

  • activate / deactivate
  • Trigger mode
  • Interval
  • Use extended ID
  • Send to CAN ID
  • TX-Mode
ICT-Tool CAN Config TX

Config RX-Mode

Here you can make settings to the RX package configuration.

 

  • activate / deactivate
  • Use extended ID
  • Receive from CAN ID
  • RX-Mode
ICT-Tool CAN Config RX

More details about the control and some programming examples can be found in the programming section.

M2M-CAN

Machine-to-machine, or M2M for short, involves direct communication between two or more modules. Analog or digital input signals from a transmitter module can be sent channel by channel via the CAN bus to channels on the receiver module. All DEDITEC products with a CAN interface are designed for automatic data exchange. M2M communication settings can be made using the ICT tool in the CAN configuration area.
Depending on the module type, up to 8 or 16 RX and TX modes can be defined using preset options

CAN configuration

In this example, CAN packets are sent every 500ms via the CAN bus to CAN ID 700.

M2M CAN TX
M2M CAN RX

Control of CAN modules

The CAN modules are configured via the ETH or USB interface of the module. Via the DT-ICT-Tool included in the scope of delivery, an automatic send and receive mode can be configured in addition to the module address and the baud rate.

 


TX mode

In TX mode, the modules are able to automatically send CAN packets in a freely definable time interval (milliseconds to seconds). The adjacent figure shows the configuration of a TX packet which is sent to CAN address 200 every 1000ms and contains the logical status of the first 64 optocoupler inputs.

ICT-Tool CAN TX

RX mode

In RX mode, CAN packets can be received automatically and output to the digital or analog outputs of the module. Up to 4 CAN addresses can be configured individually. The figure on the right shows the configuration of an RX packet. The received logical data at CAN address 0x10, is transferred to the relay outputs 1-64.

ICT-Tool CAN RX

DEDITEC CAN Addressing Mode

Register accesses to all functions of the modules can be executed via a CAN protocol designed by us. Thus BYTE, WORD and LONG accesses are possible. A register assignment and protocol description can be found in the download area.

 


DELIB Command Mode

In the DELIB command mode the register of the product can be accessed selectively. Read and write commands with different amounts of data are available. An overview can be found in the manual “Protocols & Register Assignment” in the download area.

 

CAN protocol documentation

General Handling

DEDITEC ICON
DapiOpenModule
This function opens a particular module.

DapiOpenModule

 

Description

This function opens a specific module

 

Definition

ULONG DapiOpenModule(ULONG moduleID, ULONG nr);

 

Parameters

moduleID=Specifies the module to be opened (see delib.h)
nr=Specifies which one (in case of several modules) should be opened.
nr=0 -> 1st module
nr=1 -> 2nd module

 

Return-Value

handle=Corresponding handle for the module
handle=0 -> module was not found

 

Comment

The handle returned by this function is needed to identify the module for all other functions.

 

Programming example

// Open USB module
handle = DapiOpenModule(RO_USB1, 0);
printf(“handle = %x\n”, handle);
if (handle==0)
{
// USB module was not found
printf(“Modul konnte nicht geöffnet werden\n”);
return;
}

DapiCloseModule
This command closes an opened module.

DapiCloseModule

 

Description

This command closes an open module.

 

Definition

ULONG DapiCloseModule(ULONG handle);

 

Parameters

handle=This is the handle of an open module

 

Return-Value

None

 

Programming example

// Close module
DapiCloseModule(handle);

DapiGetLastError
This function returns the last registered error. If an error has occurred, it must be deleted with DapiClearLastError(), otherwise any call of DapiGetLastError() will return the "old" error. If multiple modules are used, the use of DapiGetLastErrorByHandle() is recommended.

DapiGetLastError

 

Description

This function returns the last detected error. If an error occurred, it must be cleared with DapiClearLastError(), otherwise any call to DapiGetLastError() will return the “old” error.
If more than one module should be used, it is recommended to use DapiGetLastLastErrorByHandle().

 

Definition

ULONG DapiGetLastError(void);

 

Parameters

None

 

Return-Value

Error Code
0=no error. (see delib_error_codes.h)

 

Programming example

BOOL IsError()
{
unsigned char msg[500];
unsigned long error_code = DapiGetLastError();

if (error_code != DAPI_ERR_NONE)
{
DapiGetLastErrorText((unsigned char*) msg, sizeof(msg));
printf(“Error Code = 0x%x * Message = %s\n”, error_code, msg);

DapiClearLastError();

return TRUE;
}

return FALSE;
}

DapiGetLastErrorByHandle
This function returns the last registered error of a particular module (handle). If an error has occurred, it must be deleted with DapiClearLastErrorByHandle(), otherwise any call of DapiGetLastErrorByHandle() will return the "old" error.

DapiGetLastErrorByHandle

 

Description

This function returns the last detected error of a specific module (handle). If an error occurred, it must be cleared with DapiClearLastErrorByHandle(), otherwise any call to DapiGetLastErrorByHandle() will return the “old” error.

 

Definition

ULONG DapiGetLastErrorByHandle(ULONG handle);

 

Parameters

handle=This is the handle of an open module

 

Return-Value

Error Code
0=no error. (see delib_error_codes.h)

 

Programming example

BOOL IsError(ULONG handle)
{
unsigned long error_code = DapiGetLastErrorByHandle(handle);

if (error_code != DAPI_ERR_NONE)
{
printf(“Error detected on handle 0x%x – Error Code = 0x%x\n”, handle, error_code);

DapiClearLastErrorByHandle(handle);

return TRUE;
}

return FALSE;
}

DapiGetLastErrorText
This function reads the text of the last registered error. If an error has occurred, it must be cleared with DapiClearLastError(), otherwise every call of DapiGetLastErrorText() returns the "old" error. Definition

DapiGetLastErrorText

 

Description

This function reads the text of the last detected error. If an error occurred, it must be cleared with DapiClearLastError(), otherwise any call to DapiGetLastErrorText() will return the “old” error.

 

Definition

ULONG DapiGetLastErrorText(unsigned char * msg, unsigned long msg_length);

 

Parameters

msg = Buffer for the text to be received
msg_length = Length of the text buffer

 

Programming example

BOOL IsError()
{
unsigned char msg[500];
unsigned long error_code = DapiGetLastError();

if (error_code != DAPI_ERR_NONE)
{
DapiGetLastErrorText((unsigned char*) msg, sizeof(msg));
printf(“Error Code = 0x%x * Message = %s\n”, error_code, msg);

DapiClearLastError();

return TRUE;
}

return FALSE;
}

DapiClearLastError
This function deletes the last error registered with DapiGetLastError().

DapiClearLastError

 

Description

This function deletes the last error registered with DapiGetLastError().

 

Definition

void DapiGetLastError(void);

 

Parameters

None

 

Return value

None

 

Example program

BOOL IsError()
{
unsigned char msg[500];
unsigned long error_code = DapiGetLastError();

if (error_code != DAPI_ERR_NONE)
{
DapiGetLastErrorText((unsigned char*) msg, sizeof(msg));
printf(“Error Code = 0x%x * Message = %s\n”, error_code, msg);

DapiClearLastError();

return TRUE;
}

return FALSE;
}

DapiClearLastErrorByHandle
This function deletes the last error of a particular module (handle), which was registered with DapiGetLastErrorByHandle().

DapiClearLastErrorByHandle

 

Description

This function deletes the last error of a particular module (handle), which was registered with DapiGetLastErrorByHandle().

 

Definition

void DapiClearLastErrorByHandle(ULONG handle);

 

Parameters

handle=This is the handle of an opened module.

 

Return value

None

 

Example program

BOOL IsError(ULONG handle)
{
unsigned long error_code = DapiGetLastErrorByHandle(handle);

if (error_code != DAPI_ERR_NONE)
{
printf(“Error detected on handle 0x%x – Error Code = 0x%x\n”, handle, error_code);

DapiClearLastErrorByHandle(handle);

return TRUE;
}

return FALSE;
}

DapiGetDELIBVersion
This function returns the installed DELIB version.

DapiGetDELIBVersion

 

Description

This function returns the installed DELIB version.

 

Definition

ULONG DapiGetDELIBVersion(ULONG mode, ULONG par);

 

Parameters

mode=Mode with which the version is read (must always be 0).
par=This parameter is not defined (must always be 0).

 

Return-Value

version=Version number of the installed DELIB version [hex]

 

Programming example

version = DapiGetDELIBVersion(0, 0);
//With installed version 1.32 version = 132(hex)

DapiOpenModuleEx
This function opens a specific module with ethernet interface.The particularity of this command is,that parameters like IP-address, portnumber and the duration of the timeout can be specified. The opening of the module is independent of the DELIB Configuration Utility settings.

DapiOpenModuleEx

 

Description

This function specifically opens a module with an Ethernet interface. The parameters IP address, port number and the duration of the timeout can be determined.

 

Definition

ULONG DapiOpenModuleEx(ULONG moduleID, ULONG nr, unsigned char* exbuffer, 0);

 

Parameters

moduleID = Specifies the module to be opened (see delib.h)
nr = Specifies which one (in case of several modules) is to be opened
nr = 0 -> 1st module
nr = 1 -> 2nd module
exbuffer = buffer for IP address, port number and duration of the timeout

 

Return-Value

handle = Corresponding handle for the module
handle = 0 -> module was not found

 

Comment

The handle returned by this function is required to identify the module for all other functions.
This command is supported by all modules with Ethernet interface.

 

Programming example

// Open ETH-Module with parameter

DAPI_OPENMODULEEX_STRUCT open_buffer;

strcpy((char*) open_buffer.address, “192.168.1.10”);
open_buffer.portno = 0;
open_buffer.timeout = 5000;

handle = DapiOpenModuleEx(RO_ETH, 0, (unsigned char*) &open_buffer, 0);
printf(“Module handle = %x\n”, handle);

Analog output functions

DEDITEC ICON
DapiDASetMode
This command sets the mode for a D/A converter.

DapiDASetMode

 

Description

This command sets the mode for a D/A converter.

 

Definition

void DapiDASetMode(ULONG handle, ULONG ch, ULONG mode);

 

Parameters

handle=This is the handle of an open module
ch= Specifies the channel of the D/A converter (0 .. )
mode=Gives the mode for the D/A converter

 

Return value

None

 

Comment

The following modes are supported:
(these depend on the D/A module used)
Unipolar voltages:
ADDA_MODE_UNIPOL_10V
ADDA_MODE_UNIPOL_5V
ADDA_MODE_UNIPOL_2V5
Bipolar tensions:
ADDA_MODE_BIPOL_10V
ADDA_MODE_BIPOL_5V
ADDA_MODE_BIPOL_2V5
Currents:
ADDA_MODE_0_20mA
ADDA_MODE_4_20mA
ADDA_MODE_0_24mA
ADDA_MODE_0_25mA
ADDA_MODE_0_50mA

DapiDAGetMode
This command reads back the chosen mode of a D/A converter.

DapiDAGetMode

 

Description

This command reads back the set mode of a D/A converter.

 

Definition

ULONG DapiDAGetMode(ULONG handle, ULONG ch);

 

Parameters

handle=This is the handle of an open module
ch= Specifies the channel of the D/A converter (0 .. )

 

Return-Value

Mode of the D/A converter

DapiDASet
This command transfers a data value to a channel of a D/A converter.

DapiDASet

 

Description

This command transfers a data value to a channel of a D/A converter.

 

Definition

void DapiDASet(ULONG handle, ULONG ch, ULONG data);

 

Parameters

handle=This is the handle of an open module
ch= Specifies the channel of the D/A converter (0 .. )
data= Specifies the data value that is written

 

Return value

None

DapiDASetVolt
This command sets a voltage to a channel of a D/A converter.

DapiDASetVolt

 

Description

This command sets a voltage to one channel of a D/A converter.

 

Definition

void DapiDASetVolt(ULONG handle, ULONG ch, float data);

 

Parameters

handle=This is the handle of an open module
ch= Specifies the channel of the D/A converter (0 .. )
data=Indicates the voltage to be set [V].

 

Return-Value

None

DapiDASetmA
This command sets a current to a channel of a D/A converter.

DapiDASetmA

 

Description

This command sets a current to one channel of a D/A converter.

 

Definition

void DapiDASetmA(ULONG handle, ULONG ch, float data);

 

Parameters

handle=This is the handle of an open module
ch= Specifies the channel of the D/A converter (0 .. )
data=Indicates the current that is written [mA].

 

Return value

None

 

Comment

This command is module dependent. Of course it only works if the module also supports the power mode.

Connection example DA-ISO U-Mode

Connection example

Connection example DA-ISO U-Mode with VSENSE

Connection example

Connection example DA-ISO I-Mode

Connection example

Screwless connector system

The customer’s connection wiring of the inputs and outputs is carried out via screwless, pluggable terminal strips. The conductor connection is made by a so-called actuating tool.
A locking and ejection mechanism facilitates the insertion and removal of the complete terminal strip.

 

Handling

Step 1

Remove the operating tool from the scope of delivery.

Step 2

Insert the operating tool firmly into the side opening in the direction of conductor connection.

Step 3

Now insert the stripped conductor into the open terminal contact.

Schritt 4

Pull the operating tool out again.

Step 5

Check the correct connection of the conductor. It should now no longer be possible to pull it out easily.

Manual UC series
Hardware and software description
Download
  • Description of the control technology modules
  • Configuration of the different module interfaces
  • Software installation of the DELIB driver library

Software packages ICT tool / DELIB driver library

Manual of the software package (ICT tool + DELIB)
Documentation of the ICT tool and all commands of the driver library
Download
  • Windows 10, 8, Vista, 7, XP, 2000 andLinux
  • Moduel open/close functions
  • Digital inputs: reading 1 / 8 / 16 / 32 / 64 bit
  • Digital outputs: Write 1 / 8 / 16 / 32 / 64 bit
  • A/D Lesen: read, read_volt, read_mA, A/D Modus einstellen
  • D/A schreiben: write, write_volt, write_mA, D/A-Modus einstellen
64-bit software package (ICT tool + DELIB) for Windows
For Windows 11/10, Windows 7, Windows 8, Vista, XP and 2000
Download

Software package for the 64-bit version of the ICT tool and the DELIB driver library. systems are supported:

64 bit

  • Windows 11/10 x64
  • Windows 7 x64
  • Windows 8 x64
  • Windows Server 2012 x64
  • Windows Server 2008 x64
  • Windows Vista x64
  • Windows XP x64
  • Windows Server 2003 x64

Included software

  • DT-Flasher x64
    Software to update DEDITEC module to the latest version
  • DELIB Configuration Utility x64
    Set configuration of module addresses
  • DELIB Module Config x64
    Configuration of module-specific settings
  • CAN Configuration Utility x64
    Set configuration of CAN modules
  • DELIB Module Demo x64
    Enables manual switching of a module
  • DELIB Command Line Interface x64
    Enables the execution of DELIB commands in the command line
  • Watchdog Configuration Utility x64
    Set configuration of a watchdog stick
32-bit software package (ICT tool + DELIB) for Windows
For Windows 11/10, Windows 7, Windows 8, Vista, XP and 2000
Download

Software package for the 32-bit version of the ICT tool and the DELIB driver library.

The following operating systems are compatible:
32-Bit

    • Windows 11/10
    • Windows 7
    • Windows 8
    • Windows Server 2012
    • Windows Server 2008
    • Windows Vista
    • Windows XP
    • Windows Server 2003

64-Bit

  • Windows 10 x64
  • Windows 7 x64
  • Windows 8 x64
  • Windows Server 2012 x64
  • Windows Server 2008 x64
  • Windows Vista x64
  • Windows XP x64
  • Windows Server 2003 x64

Included software

  • DT-Flasher
    Software to update DEDITEC module to the latest version
  • DELIB Configuration Utility
    Set configuration of module addresses
  • DELIB Module Config
    Configuration of module-specific settings
  • CAN Configuration Utility
    Set configuration of CAN modules
  • DELIB Module Demo
    Enables manual switching of a module
  • DELIB Command Line Interface
    Enables the execution of DELIB commands in the command line
  • Watchdog Configuration Utility
    Set configuration of a watchdog stick

Attention:

With this version of the driver library, only 32-bit applications can be created, which can then be run on 32- and 64-bit systems.

DELIB driver library for Linux (32/64-bit)
For 32/64-bit Linux distributions starting with kernel 2.6.x. Version 2.73 from 28.10.2024
Download

DELIB driver library for Linux distributions (32/64-bit) starting with kernel 2.6.x

This driver package includes the following components:

  • DELIB USB driver
  • DELIB Ethernet driver
  • DELIB CLI

DELIB USB driver

Supports the following products:

  • NET-Series (via USB interface)
  • RO-USB-Series
  • BS-USB-Series
  • USB-Mini-Sticks
  • USB-Watchdog
  • USB-OPTION-8 / USB-RELAIS-8
  • USB-TTL-32 / USB-TTL-64

Note:

With the standard USB driver, you can access several USB products with different module IDs (for example one RO-USB and one USB-OPTOIN-8). Therefore, no additional driver installation is required.

If you want to access several USB products with the same module ID (for example one USB-OPTOIN-8 and one USB-RELAIS-8), you have to install additionally the Linux FTDI driver. The FTDI driver can be found at http://www.ftdichip.com.

 

DELIB Ethernet driver

Supports the following products:

  • NET-Series (via Ethernet Interface)
  • RO-ETH-Series
  • RO-ETH/LC-Series
  • BS-ETH-Serie
  • ETH-OPTION-8 / ETH-RELAIS-8
  • ETH-TTL-64

DELIB CLI

With the DELIB CLI (Command Line Interface) for Linux it is possible so controll all I/O’s over the command-line.

 

DELIB - Sample-Sources - Installer (approx. 10 MB)
Sample programs for different programming languages (Also in DELIB Setup included)
Download

Sample programs for different programming languages (Also in DELIB Setup included)

  • C (Microsoft Visual C++ 6.0, Borland C)
  • C++ (Microsoft Visual C++ 6.0)
  • C# (Microsoft Visual C# 2008 to 2015)
  • Delphi (Borland Delphi 7)
  • VB (Microsoft Visual Basic 6.0)
  • VB.NET (Microsoft Visual Basic 2008 to 2015)
  • Java (Java native interface)
  • Java.dll (Ethernet protocol for ethernet products)

 

Download

Hardware-Updates (Firmware flashfile package)
Firmware flashfile package for the ICT-Tool
Download

The firmware flash file package can also be downloaded directly from the ICT tool.

This package contains firmware files for the following series:

  • STARTER-Series
  • BS-Series
  • RO-Series
  • NET-Series
  • UC-Series
  • CAN-IO-Box
  • Development tools

16-pin plug connector

Required to connect your application to the DEDITEC module

  • Type: Wago Kontakttechnik 713-1108/037-000
  • Pluggable female connector with locking mechanism
  • 100% protected against mismating
  • 1-wire connection for all types of conductors up to 1.5mm²

5-pin plug connector

Connection terminal for power supply and CAN bus.

  • Type: Phoenix Contact 1876343
  • 100% protected against mismating
  • For all wire types from 0.14mm² to 1.5mm²

1 meter USB A/C cable

  • Type: Plug A to plug C
  • length: 1m

Tool for wiring connectors

Serves to open and close the clamp contacts on the Wago connectors.
  • Type: Wago Kontakttechnik 734-231

Power supply 24V/2A for DIN rail mounting

The DR-4524 from Mean Well is a 48W rail mount power supply for industrial applications. It offers protection against short circuit, overload, overvoltage and overheating.

  • Input voltage range: 85V… 264V AC / 120V DC … 370V DC
  • Output voltage: 24V DC
  • Output current: 2A
  • Nominal power: 48W

DIN rail connector

The DIN-Rail connector is a single BUS segment which allows the connection to other modules. It is clipped into the DIN-rail and plugged into the side of an existing DIN-Rail connector.

  • DIN-Rail Bus Connectors
  • Connection of a NET, UC or COS module
  • For extension of the NET, UC or COS bus system
  • 1 piece

16-pin plug connector

Required to connect your application to the DEDITEC module

  • Type: Wago Kontakttechnik 713-1108/037-000
  • Pluggable female connector with locking mechanism
  • 100% protected against mismating
  • 1-wire connection for all types of conductors up to 1.5mm²

Tool for wiring connectors

Serves to open and close the clamp contacts on the Wago connectors.
  • Type: Wago Kontakttechnik 734-231

DIN Rail

Top-hat rail for mounting our control technology modules.

  • Top-hat rail according to DIN EN 50022
  • Type: Phoenix Contact / 1208131
  • Dimensions in mm: 450 x 35 x 7.5 (L x W x D)

Event control

 

A mini SPS

To make our modules even more customer-friendly and flexible and to make it easier for you to enter the world of automated control technology, we have implemented a new feature called event control in our products. This function can be used to save small control tasks in the module, which then automatically execute actions according to the “if-then” principle.

 

Configuration in the ICT-Tool
You can use the ICT-Tool to configure and monitor 16 events and 16 actions.

 

Processing in the module
The events stored in the module are automatically monitored and processed by the CPU after the module is started. As soon as the set condition is fulfilled, the corresponding action is executed. This automatic process means that an additional control PC with associated application software is not required.

 

Functions

The following actions can be combined with the event control, among others:

  • Monitoring the analog and digital inputs (A/D, DI)
  • Setting the switching thresholds of the A/D inputs
  • Switching the module outputs (Relais, MOSFET, D/A)
  • Sending CAN packages

We are constantly expanding the range of promotional options. We are also happy to implement your special customer wishes for you on request.


EC statistics

The statistics section provides a quick overview of all current actions and events

EC statistic

Event configuration

The configuration page for configuring an A/D event looks like this

EC events

Configuration Action

This is what the configuration page looks like if a CAN package is to be sent as an action

EC actions

Module series supported by this function:

  • BS-USB2 series
  • BS-WEU series
  • NET series
  • UC series
  • CAN-Box series

 

Module series that are not supported by this function:

  • Starter series
  • RO series
  • COS series

Reviews

There are no reviews yet.

Be the first to review “UC-CAN 16-bit D/A converter with galvanic isolation – 2 channels”

Your email address will not be published. Required fields are marked *

Use our advantages

DEDITEC Logo

Lifetime
updates

Free soft- & hardware(firmware)-updates.
Enjoy our lifetime update service.

DEDITEC Logo

5 years
Delivery availability

We offer at least 5 years delivery availability for our products.
Our experience shows that it is even about 10 years.

DEDITEC Logo

Questions about the product? Product support

Do you have any technical or commercial questions about the product before you buy?
Please contact us in advance.

DEDITEC Logo

Customer-
modifications

Our products often serve as the basis for customer-specific solutions.
Just get in touch with us.

DEDITEC Logo

We are
always there for you!

Since its foundation in 2008, Dipl. Ing. Jürgen Siebert has been the managing director of DEDITEC GmbH. He will also be happy to advise you personally.

DEDITEC LogoProduct- & Service-Hotline: +49 (0) 22 32 / 50 40 8 – 40 DEDITEC LogoQuestions about the product or order: support@deditec.de