opto engineering LTDVE8CH User manual

LTDVE8CH - STROBE CONTROLLER 8 CH
INSTRUCTION MANUAL
OPTOENGINEERING
www.opto-engineering.com

LTDVE8CH– INSTRUCTIONS MANUAL
1
General index
1. Disclaimer ........................................................................................................................................5
2. Safety notes......................................................................................................................................5
3. Product end-of-life handling ............................................................................................................5
4. General description ..........................................................................................................................5
4.1. Benefits of current control ........................................................................................................6
4.2. Operating mode.........................................................................................................................6
5. Getting started..................................................................................................................................6
6. Mechanical fixing ............................................................................................................................7
7. Heat dissipation................................................................................................................................7
7.1. Calculating generated heat per channel ....................................................................................7
7.2. Reducing generated heat ...........................................................................................................8
8. Connections......................................................................................................................................8
8.1. Layout of connectors.................................................................................................................8
8.2. Power and logic supply .............................................................................................................9
8.3. Light outputs ...........................................................................................................................10
8.3.1. Light outputs 1 and 2 .......................................................................................................10
8.3.2. Light outputs 3 and 4 .......................................................................................................10
8.3.3. Light outputs 5 and 6 .......................................................................................................11
8.3.4. Light outputs 7 and 8 .......................................................................................................11
8.4. Input/output synchronization ..................................................................................................12
8.4.1. Synchronization inputs.....................................................................................................12
8.4.2. Synchronization outputs...................................................................................................14
8.4.3. Serial RS485 interface .....................................................................................................15
8.4.4. External temperature sensor.............................................................................................16
9. Communication interfaces .............................................................................................................16
9.1. Serial RS485 interface ............................................................................................................17
9.2. Ethernet interface ....................................................................................................................17
10. Visual indicators...........................................................................................................................17
11. INIT button functions...................................................................................................................19
12. Pulse shaping logic.......................................................................................................................19
12.1. Diagram of internal logic ......................................................................................................19
12.2. Input filters............................................................................................................................20
12.3. Input multiplexers .................................................................................................................21
12.4. Pulse generator......................................................................................................................22
12.5. Output multiplexers...............................................................................................................22
12.6. Output protection ..................................................................................................................23

LTDVE8CH– INSTRUCTIONS MANUAL
2
12.7. Free running oscillator ..........................................................................................................24
13. Wiring diagrams...........................................................................................................................25
13.1. Wiring example #1: controller triggers camera.....................................................................25
13.2. Wiring example #2: camera triggers controller.....................................................................25
14. Operation......................................................................................................................................26
14.1. Operation with Modbus ........................................................................................................26
14.1.1. Comparison of Modbus/RTU, Modbus/TCP and Modbus/UDP ...................................27
14.1.2. Supported function codes...............................................................................................27
14.1.3. Read Holding Registers (0x03)......................................................................................27
14.1.4. Write Single Register (0x06)..........................................................................................28
14.1.5. Write Multiple Registers (0x10) ....................................................................................28
14.2. Register file...........................................................................................................................28
14.2.1. Register DEVICE_TYPE...............................................................................................41
14.2.2. Register BOOT_VERSION ...........................................................................................41
14.2.3. Register MCU_VERSION.............................................................................................41
14.2.4. Register FPGA_VERSION............................................................................................41
14.2.5. Register BOARD_VERSION ........................................................................................41
14.2.6. Register OSC_PERIOD .................................................................................................41
14.2.7. Registers FILTER_SEL[0:7]..........................................................................................41
14.2.8. Registers INPUT_SEL[0:15] .........................................................................................42
14.2.9. Registers GEN_DLY_BASE[0:15]................................................................................43
14.2.10. Registers GEN_DLY_CNT[0:15]................................................................................44
14.2.11. Registers GEN_WDT_BASE[0:15].............................................................................44
14.2.12. Registers GEN_WDT_CNT[0:15]...............................................................................45
14.2.13. Registers OUTPUT_SEL_HI[0:15] .............................................................................46
14.2.14. Registers OUTPUT_SEL_LO[0:15]............................................................................48
14.2.15. Registers PRT_CNT_ON[0:7] .....................................................................................48
14.2.16. Registers PRT_ENA_ON[0:7].....................................................................................49
14.2.17. Registers PRT_CNT_OFF[0:7]....................................................................................49
14.2.18. Registers PRT_ENA_OFF[0:7] ...................................................................................50
14.2.19. Registers CUR_RANGE[0:7] ......................................................................................50
14.2.20. Registers CUR_VALUE[0:7].......................................................................................50
14.2.21. Register RS485_MODBUS_ADDR ............................................................................51
14.2.22. Register RS485_LINE_SPEED ...................................................................................51
14.2.23. Register RS485_LINE_PARITY .................................................................................51
14.2.24. Registers ETH_MAC_ADDR[0:2]..............................................................................52
14.2.25. Registers ETH_HOSTNAME[0:7] ..............................................................................52

LTDVE8CH– INSTRUCTIONS MANUAL
3
14.2.26. Register ETH_DHCP_ENABLE .................................................................................52
14.2.27. Register ETH_IP_ADDR_HI ......................................................................................52
14.2.28. Register ETH_IP_ADDR_LO .....................................................................................53
14.2.29. Register ETH_SUBNET_MASK_HI ..........................................................................53
14.2.30. Register ETH_SUBNET_MASK_LO .........................................................................53
14.2.31. Register ETH_DEF_GATEWAY_HI...........................................................................53
14.2.32. Register ETH_DEF_GATEWAY_LO..........................................................................53
14.2.33. Register ETH_PRI_DNS_HI .......................................................................................53
14.2.34. Register ETH_PRI_DNS_LO ......................................................................................53
14.2.35. Register ETH_SEC_DNS_HI ......................................................................................54
14.2.36. Register ETH_SEC_DNS_LO.....................................................................................54
14.2.37. Register ETH_MODBUS_ADDR ...............................................................................54
14.2.38. Register ETH_MODBUS_TCP_PORT .......................................................................54
14.2.39. Register ETH_MODBUS_UDP_PORT ......................................................................54
14.2.40. Registers WEB_PASSWORD[0:3]..............................................................................54
14.2.41. Register REMOTE_TEMPERATURE ........................................................................55
14.3.42. Register BOARD_TEMPERATURE[0:3]...................................................................55
14.2.43. Register SUPPLY_VOLTAGE.....................................................................................55
14.2.44. Registers MEASURED_CURRENT[0:7] ...................................................................55
14.2.45. Registers MEASURED_VOLTAGE[0:7]....................................................................56
14.2.46. Register ERROR_WORD............................................................................................56
14.2.47. Registers CALIB_CUR_ADD[0:7] .............................................................................57
14.2.48. Registers CALIB_CUR_MUL[0:7].............................................................................57
14.2.49. Registers CALIB_VLT_ADD[0:7]..............................................................................58
14.2.50. Registers CALIB_VLT_MUL[0:7]..............................................................................58
14.2.51. Register CALIB_UNLOCK.........................................................................................58
14.2.52. Register BOARD_COMMAND ..................................................................................58
14.3. Operation with a web browser ..............................................................................................59
14.3.1. Main page and navigation menu ....................................................................................59
14.3.2. Setup synch inputs TR1-TR8.........................................................................................62
14.3.3. Setup pulse generators GN1-GN4..................................................................................64
14.3.4. Setup pulse generators GN5-GN8..................................................................................66
14.3.5. Setup pulse generators GN9-GN12................................................................................66
14.3.6. Setup pulse generators GN13-GN16..............................................................................66
14.3.7. Setup light outputs LD1-LD4 ........................................................................................66
14.3.8. Setup light outputs LD5-LD8 ........................................................................................68
14.3.9. Setup synch outputs SH1-SH4.......................................................................................68

LTDVE8CH– INSTRUCTIONS MANUAL
4
14.3.10. Setup synch outputs SH5-SH8.....................................................................................69
14.3.11. General setup................................................................................................................69
14.3.12. Advanced setup ............................................................................................................71
15. Firmware update procedure .........................................................................................................73

LTDVE8CH– INSTRUCTIONS MANUAL
5
1. Disclaimer
Always deploy and store Opto Engineering products in the prescribed conditions in order to ensure
proper functioning. Failing to comply with the following conditions may shorten the product lifetime
and/or result in malfunctioning, performance degradation or failure.
Ensure that incorrect functioning of this equipment cannot cause any dangerous situation or
significant financial loss to occur. It is essential that the user ensures that the operation of the
controller is suitable for their application. All trademarks mentioned herein belong to their respective
owners.
Except as prohibited by law:
•All hardware, software and documentation are provided on an “as is” basis
•Opto Engineering accepts no liability for consequential loss, of any kind
Upon receiving your Opto Engineering product, visually examine the product for any damage during
shipping. If the product is damaged upon receipt, please notify Opto Engineering immediately.
2. Safety notes
Please read the following notes before using this controller. Contact your distributor or dealer for any
doubts or further advice.
This device must not be used in an application where its failure could cause a hazard to human health
or damage to other equipment. Keep in mind that if the device is used in a manner not foreseen by
the manufacturer, the protection provided by its circuits and by its enclosure may be impaired.
This is a low voltage device. As such, the potential difference between any combination of applied
signals must not exceed, at all times, the supply voltage. Higher voltages may cause a fault and can
be dangerous to human health.
This device has limited protection against transients caused by inductive loads. If necessary, use
external protection devices like fast diodes or, better, specific transient protectors.
The controller outputs pulses with high energy content. The user must be careful to connect the inputs
and outputs correctly and to protect the output wiring and load from unintentional short-circuits.
When the device is switched off, there is still energy stored in the internal capacitors for at least five
minutes.
When operating the controller at the maximum ratings it can get very hot. The controller should be
positioned where personnel cannot accidentally touch it and away from flammable materials. Never
exceed the power ratings stated in the manual.
3. Product end-of-life handling
Observe the following guidelines when recycling this instrument or its components.
Production of this equipment required the extraction and use of natural resources. The equipment may
contain substances that could be harmful to the environment or human health if improperly handled
at the product’s end of life. In order to avoid release of such substances into the environment and to
reduce the use of natural resources, we encourage you to recycle this product in an appropriate system
that will ensure that most of the materials are reused or recycled appropriately.
4. General description
Any machine vision application employs some kind of light controller. Light controllers are widely

LTDVE8CH– INSTRUCTIONS MANUAL
6
used to both optimize illumination intensity and obtain repeatable trigger sequencing between lights
and vision cameras.
This controller is a compact unit that includes power supply conditioning, intensity control, timing
generation and advanced triggering functions.
The controller can be set up using a PC with serial RS485 or Ethernet interfaces. Configurations are
saved in non-volatile memory so that the controller will resume operation after a power cycle.
4.1. Benefits of current control
Most LED manufacturers suggest their products to be driven using a constant current source, not a
constant voltage source. This is because, using a constant voltage driving, small variations in
temperature or voltage at the LEDs can cause a noticeable change in their brightness.
Brightness control with voltage is also very difficult because of the non-linearity of brightness with
voltage. On the contrary, the brightness is approximately linear with current, so by driving the LEDs
with a known current, intensity control is linear.
This strobe controller has eight independent, programmable, current-controlled pulsed or continuous
outputs with currents ranging from zero up to 20 A. In continuous mode the output current is internally
limited by the firmware to 2 A.
4.2. Operating mode
This controller operates both in pulsed and in continuous mode.
In pulsed mode the light is switched on only when necessary. A digital input is used as a trigger. When
a rising edge on the trigger signal is detected the output is pulsed for the programmed amount of time.
Using this technique, it is possible to obtain excellent steady images of moving objects. The camera
can be set for an arbitrary long exposure time and the light turned on for a shorter time, just enough
to freeze the motion. This helps to overcome the problems usually related with integration start
uncertainty which, to some degree, afflict most commercial cameras.
The delay from the trigger to the output pulse, the width of the output pulse and the intensity of the
output pulse are all independently configurable. The pulse delay can range from 0 µs to 1 s. The pulse
width can range from 1 µs to 1 s. There are three ranges for the current pulse:
Low current, up to 200 mA (with resolution of 1 mA)
Mid current, up to 4 A (with resolution of 4 mA)
High current, up to 20 A (with resolution of 20 mA)
In continuous mode the light is always switched on, independently from the trigger signal. Using this
technique, the maximum current value for each channel has to be limited in order to prevent the
overheating of the controller. For more information about current and power limitations refer to
chapter 6.
5. Getting started
Carefully read the sections on Safety Notes and Heat Dissipation and check the product fits your
needs. Mount the controller using a DIN rail as described in the section on Mechanical fixing.
Connect the controller as in the section on Connections. When the controller powers up it should
show the PWR LED lit with a stable green colour and the RUN LED lit with a pulsing green colour.
Read the section on Operation. The controller can be configured by using both a serial RS485

LTDVE8CH– INSTRUCTIONS MANUAL
7
interface and an Ethernet interface (see chapter 8).
6. Mechanical fixing
The controller must be mounted on a DIN rail. Allow free flow of air around the unit. The controller
has an IP rating of 20 and should be installed so that moisture and dirt cannot enter it.
An enclosure may also be required for other parts of the system such as power supplies. That
enclosure would provide both mechanical and environmental protection in industrial applications.
7. Heat dissipation
The controller integrates several linear circuits to produce the constant current outputs. This means
that it generates heat which needs to be dissipated. The operating temperature range is 0 °C to 40 °C.
The controller can approximately dissipate the following average powers:
30 W at 25 °C (about 3.8 W per channel)
25 W at 40 °C (about 3.1 W per channel)
A simple way to estimate the maximum average power the controller can dissipate is by applying the
following formula:
DissipablePower [W] = (TempHeatsink [°C] – TempAmbient [°C]) / ThResistance [°C/W]
Where:
DissipablePower is the maximum average power the controller can dissipate
TempHeatsink is the maximum temperature of the controller heatsink
TempAmbient is the actual temperature of the ambient where the controller is placed
ThResistence is the thermal resistance between the heatsink and the ambient
For the LTDVE series the ThResistance parameter is about 1.91 °C/W.
The maximum permissible controller heatsink temperature is 90 °C. If the heatsink temperature rises
above 90 °C, the controller switches off all the output channels. Output channels are then reactivated
once temperature falls below 80 °C.
If the average power that must be dissipated is greater than the previously stated value, a different
and more efficient cooling system is required. Solutions could be the use of a cooling fan (active
cooling system) or the use of a bigger heatsink (passive cooling system).
The controller can be powered with supply voltages between 24 V and 48 V. This allows a large
number of different lights to be efficiently driven. Take care of the actual supply voltage when
calculating the generated heat.
7.1. Calculating generated heat per channel
For a pulsed output, the average power that is transformed to heat and then must be dissipated can be
calculated using the following formula:
Heat [W] = LightCurrent [A] * (SupplyVoltage [V] – LightVoltage [V]) * DutyCycle [·]
Where:
LightCurrent is the illuminator operating current
LightVoltage is the illuminator operating voltage

LTDVE8CH– INSTRUCTIONS MANUAL
8
SupplyVoltage is the actual supply voltage (from 24 V to 48 V)
DutyCycle is the actual duty cycle
The duty cycle is given by:
DutyCycle [·] = PulseWidth [s] * TriggerFrequency [Hz]
If the output is driven in continuous mode, the previous equations are still valid but the parameter
DutyCycle becomes one because the output is always active.
The parameters LightCurrent and LightVoltage are light specific and should be either given in the
light documentation or measured experimentally.
7.2. Reducing generated heat
The total heat generated by the controller is simply given by adding the generated heat for each of the
eight channels, as calculated in the previous section.
There are several ways to reduce the heat generated by the controller. The simplest way would be to
turn the light off when not needed. If the light is on only when necessary the generated heat can be
drastically diminished. Another opportunity would be to reduce pulse width or output current, if
permitted by the application.
Another strategy to reduce the generated heat would be to connect lights in series instead of parallel,
if possible. If you have several lights connected in parallel then changing the arrangement to series
will increase the voltage across them but also reduce the overall current.
The last option, feasible with this eight channels controller, would be to use two or more controllers
and use just a few channels from each. For high power applications this may be the only solution.
8. Connections
See the next sections for information about connections. All connections are made via screw terminals
on the front panel of the controller. Check all connections carefully before switching on the
equipment.
The controller has two 24 V to 48 V supplies for the power and logic sections. This is to increase
versatility. Supply to the logic section should always be present, while supply to the power stages can
be cut off at any time. Supply to the power stages can be removed to protect the end user from photo-
biological hazard and other dangerous situations that may happen during fault conditions.
These two supplies can be connected together if convenient. For convenience, they share a common
negative terminal.
8.1. Layout of connectors
The drawing in Figure 1: connectors on the controller front panel depicts all the controller
connections, which are easily accessible on the front panel. As indicated in the drawing, connectors
are identified by their unique designators (P1, P2, P3, P4, P5, P6, P7 and P8).

LTDVE8CH– INSTRUCTIONS MANUAL
9
Figure 1: connectors on the controller front panel
The connectors are briefly described below. A detailed description follows in the next sections.
Connectors P1, P2, P3 and P4 are used to connect the eight illuminators
Connector P5 is used to supply power
Connector P6 is used for input/output synchronization and for serial RS485 communication
Connector P7 is a USB port (B type), not active at the moment
Connector P8 is an Ethernet RJ45 jack
For connectors P1, P2, P3, P4, P5 and P6 a mating plug is provided in the controller package. For
convenience the relevant manufacturer part numbers are listed in the Table 1: mating plugs. Even if
equivalent mating plugs may be available, these are the recommended components.
Connector designator
Manufacturer
Mating plug part number
P1, P2, P3, P4
Phoenix Contact
1757035
P5
Phoenix Contact
1757022
P6
MH Connectors
MHDB37SS
Table 1: mating plugs for the controller connectors
8.2. Power and logic supply
The power supply voltage must be between 24 V and 48 V. A dedicated and well-regulated switching
power supply is recommended. The external power supply must be capable of supplying the average
and peak currents needed for all active light outputs.
Choose a power supply unit that limits its output current by design or use protecting fuses. The fuses
should be appropriately de-rated if mounted in an enclosure, as the inside temperature can be higher
than the ambient temperature.
Ensure that the wire gauge used for these power connections is appropriate for the current to be drawn.
The power supply low voltage and mains wiring should be separately routed.
Power supply is delivered to the controller using the screw terminals of connector P5. Connector

LTDVE8CH– INSTRUCTIONS MANUAL
10
pinout, ordered from left to right, is listed in Table 2: pinout of connector P5.
Number
Name
Description
Note
1
+V LOG
Power supply. Positive terminal
Used for logic section
2
0V
Power supply. Negative terminal
3
+V PWR
Power supply. Positive terminal
Used for power stages
Table 2: pinout of connector P5
The controller has two 24 V to 48 V power terminals to independently supply the logic and power
sections. They are named +V LOG and +V PWR. These two supplies can be connected together if
convenient. They share the common negative terminal named 0V. It must be connected to the power
supply negative.
Ensure that the polarity of +V LOG, +V PWR and 0V is correct.
8.3. Light outputs
Light outputs are paired on the four 4-way pluggable screw terminal sockets named P1, P2, P3 and
P4. It is possible to use two 2-way connectors in a 4-way socket. The light output connections must
not be paralleled or grounded in any way.
The state of each output is shown by a yellow LED indicator next to the connector.
Make sure you set the correct current rating for a light before using it. See the light datasheet and
manual for details on this topic.
8.3.1. Light outputs 1 and 2
Light outputs 1 and 2 are available on the LD1+, LD1-, LD2+ and LD2- screw terminals of connector
P1. Connector pinout, ordered from left to right, is listed in the Table 3: pinout of connector P1. Be
careful not to cross-connect the two lights.
Number
Name
Description
Note
1
LD1+
Power channel 1 output. LED anode
2
LD1-
Power channel 1 output. LED cathode
3
LD2+
Power channel 2 output. LED anode
4
LD2-
Power channel 2 output. LED cathode
Table 3: pinout of connector P1
Please note that LED1- and LED2- are not the same as 0V.
8.3.2. Light outputs 3 and 4
Light outputs 3 and 4 are available on the LD3+, LD3-, LD4+ and LD4- screw terminals of connector
P2. Connector pinout, ordered from left to right, is listed in the Table 4: pinout of connector P2. Be

LTDVE8CH– INSTRUCTIONS MANUAL
11
careful not to cross-connect the two lights.
Number
Name
Description
Note
1
LD3+
Power channel 3 output. LED anode
2
LD3-
Power channel 3 output. LED cathode
3
LD4+
Power channel 4 output. LED anode
4
LD4-
Power channel 4 output. LED cathode
Table 4: pinout of connector P2
Please note that LED3- and LED4- are not the same as 0V.
8.3.3. Light outputs 5 and 6
Light outputs 5 and 6 are available on the LD5+, LD5-, LD6+ and LD6- screw terminals of connector
P3. Connector pinout, ordered from left to right, is listed in the Table 5: pinout of connector P3. Be
careful not to cross-connect the two lights.
Number
Name
Description
Note
1
LD5+
Power channel 5 output. LED anode
2
LD5-
Power channel 5 output. LED cathode
3
LD6+
Power channel 6 output. LED anode
4
LD6-
Power channel 6 output. LED cathode
Table 5: pinout of connector P3
Please note that LED5- and LED6- are not the same as 0V.
8.3.4. Light outputs 7 and 8
Light outputs 7 and 8 are available on the LD7+, LD7-, LD8+ and LD8- screw terminals of connector
P4. Connector pinout, ordered from left to right, is listed in the Table 6: pinout of connector P4. Be
careful not to cross-connect the two lights.
Number
Name
Description
Note
1
LD7+
Power channel 7 output. LED anode
2
LD7-
Power channel 7 output. LED cathode
3
LD8+
Power channel 8 output. LED anode
4
LD8-
Power channel 8 output. LED cathode
Table 6: pinout of connector P4

LTDVE8CH– INSTRUCTIONS MANUAL
12
Please note that LED7- and LED8- are not the same as 0V.
8.4. Input/output synchronization
Connector P6 is used for input and output synchronization and for serial RS485 communication.
There are eight independent, galvanically isolated, synchronization inputs. These inputs can be
connected directly to the system for voltages up to 24V. An external series resistor is not necessary.
Synchronization inputs may be left unconnected when not used. The state of each synchronization
input is shown by a green LED indicator next to the connector.
There are eight independent, galvanically isolated, synchronization outputs. These outputs can be
used, for example, to trigger a camera or a slave controller. These outputs can be connected directly
to the system for voltages up to 60V. The state of each synchronization output is shown by a yellow
LED indicator next to the connector.
Connector P6 also provides three signals for an isolated serial RS485 interface and two signals for an
optional external temperature sensor. The activity of the serial RS485 interface is shown by a
dedicated yellow LED next to connector P6.
See the following section for more information about connector P6.
8.4.1. Synchronization inputs
The eight synchronization inputs are available on the TR1+, TR1-, TR2+, TR2-, TR3+, TR3-, TR4+,
TR4-, TR5+, TR5-, TR6+, TR6-, TR7+, TR7-, TR8+ and TR8- terminals of connector P6. These
signals are listed in the Table 7: pinout of connector P6 for synchronization inputs. Be careful not to
cross-connect the eight synchronization inputs.
Pin number
Name
Description
1
TR1-
Input 1. Negative terminal
20
TR1+
Input 1. Positive terminal
2
TR2-
Input 2. Negative terminal
21
TR2+
Input 2. Positive terminal
3
TR3-
Input 3. Negative terminal
22
TR3+
Input 3. Positive terminal
4
TR4-
Input 4. Negative terminal
23
TR4+
Input 4. Positive terminal
5
TR5-
Input 5. Negative terminal
24
TR5+
Input 5. Positive terminal
6
TR6-
Input 6. Negative terminal
25
TR6+
Input 6. Positive terminal
7
TR7-
Input 7. Negative terminal
26
TR7+
Input 7. Positive terminal
8
TR8-
Input 8. Negative terminal
27
TR8+
Input 8. Positive terminal

LTDVE8CH– INSTRUCTIONS MANUAL
13
Table 7: pinout of connector P6 for synchronization inputs
The schematic of Figure 2: interface circuits for input synchronization depicts the internal input
circuits. The constant current source connected in series with each input allows for a broad range of
input voltages without any need for a series resistor. These inputs can be directly driven by voltages
up to 24V.
Figure 2: interface circuits for input synchronization
Circuit specifications are summarized in the Table 8: specifications of input synchronization circuit.
Please note the reported values are typical.

LTDVE8CH– INSTRUCTIONS MANUAL
14
Parameter
Value
Unit
Note
Uin (low)
0–2.2
V
Uin (high)
3.3–24
V
Current (constant-current source)
4.6–9.1
mA
Table 8: specifications of input synchronization circuits
8.4.2. Synchronization outputs
The eight synchronization outputs are available on the SH1+, SH1-, SH2+, SH2-, SH3+, SH3-, SH4+,
SH4-, SH5+, SH5-, SH6+, SH6-, SH7+, SH7-, SH8+ and SH8- terminals of connector P6. These
signals are listed in the Table 9: pinout of synchronization outputs. Be careful not to cross-connect
the eight synchronization outputs.
Pin number
Name
Description
9
SH1-
Output 1. Emitter terminal
28
SH1+
Output 1. Collector terminal
10
SH2-
Output 2. Emitter terminal
29
SH2+
Output 2. Collector terminal
11
SH3-
Output 3. Emitter terminal
30
SH3+
Output 3. Collector terminal
12
SH4-
Output 4. Emitter terminal
31
SH4+
Output 4. Collector terminal
13
SH5-
Output 5. Emitter terminal
32
SH5+
Output 5. Collector terminal
14
SH6-
Output 6. Emitter terminal
33
SH6+
Output 6. Collector terminal
15
SH7-
Output 7. Emitter terminal
34
SH7+
Output 7. Collector terminal
16
SH8-
Output 8. Emitter terminal
35
SH8+
Output 8. Collector terminal
Table 9: pinout of synchronization outputs in connector P6
The schematic of Figure 3: interface circuits for output synchronization depicts the internal output
circuits. These outputs can be directly connected to voltages up to 60V.

LTDVE8CH– INSTRUCTIONS MANUAL
15
Figure 3: interface circuits for output synchronization
Circuit specifications are summarized in the Table 10: specifications of output synchronization
circuit. Please note the reported values are typical.
Parameter
Value
Unit
Note
Imax
20
mA
Umax
60
V
Table 10: specifications of output synchronization circuits
8.4.3. Serial RS485 interface
The serial interface is available on the D+, D- and GND terminals of connector P6. These signals are

LTDVE8CH– INSTRUCTIONS MANUAL
16
listed in the Table 11: pinout of serial interface in connector P6. Be careful not to cross-connect the
serial interface signals.
Pin number
Name
Description
Note
12
D-
RS485 data signal. Negative terminal
13
GND
RS485 reference ground
37
D+
RS485 data signal. Positive terminal
Table 11: pinout of serial interface in connector P6
The interface is electrically isolated. Note that GND is not the same as 0V.
8.4.4. External temperature sensor
The controller allows for the connection of an external temperature sensor. The intended temperature
sensor is a NTC (Negative Temperature Coefficient) thermistor with coefficients R25 = 10 kΩ and
B25/85 = 3610 K. A suitable component is the Vishay NTCS0603E3103FMT.
The signals are listed in the Table 12: pinout of external temperature sensor in connector P6. The two
terminals can be connected freely to the external thermistor, as the component is not polarized.
Pin number
Name
Description
17
NTC1
Temperature sensor terminal 1
36
NTC2
Temperature sensor terminal 2
Table 12: pinout of external temperature sensor in connector P6
These two analogue signals are not electrically isolated from the controller electronics. Be careful not
to connect them to any other signal. A malfunction or short circuit may occur.
9. Communication interfaces
There are several ways to configure the controller.
A first option is to use the serial RS485 interface. To support this interface the controller implements
a subset of the Modbus/RTU (Remote Terminal Unit) slave protocol.
A second option is to use the Ethernet interface. Supported Ethernet speeds are 10 Mbit/s and 100
Mbit/s with auto negotiation. The Ethernet interface allows to configure the controller using the
Modbus/TCP (Transmission Control Protocol) slave protocol, the Modbus/UDP (User Datagram
Protocol) slave protocol or the HTTP (Hyper Text Transfer Protocol) protocol. For supporting the
latter, the controller provides an internal web server accessible by most common web browsers.
The Modbus/RTU, Modbus/TCP and Modbus/UDP protocols are implemented by most
programmable logic controllers (PLCs) with a suitable interface.
The availability of two physical interfaces and four logical protocols makes it easy to integrate the
controller in most vision applications.

LTDVE8CH– INSTRUCTIONS MANUAL
17
See chapter 13 for details on operation with both Modbus and web browser.
9.1. Serial RS485 interface
For the serial RS485 interface, the controller implements a subset of the Modbus/RTU slave protocol
and operates, by default, at 9600 bits per second with even parity. The factory set Modbus address is
32 and it is saved in the controller non-volatile memory.
The Modbus address is one of the controller parameters and can be changed using any of the available
interfaces. The factory set Modbus address can be restored using the INIT button (see chapter 10 for
a description of the INIT button functionalities).
Please note valid Modbus addresses for slave devices are in the range 1 to 247; remaining addresses
are reserved by the standard for special purposes and must not be used. It is of great importance to
ensure, at the time of assigning the slave address, that there are not two devices with the same address.
In such a case, an abnormal behaviour of the whole serial bus can occur, the master being then in the
impossibility to communicate with all the slaves present on the bus.
The activity of the serial RS485 interface is shown by a dedicated yellow LED next to connector P6.
9.2. Ethernet interface
The Ethernet interface allows to configure the controller using the Modbus/TCP slave protocol, the
Modbus/UDP slave protocol or the HTTP protocol. For the last option, the controller provides an
internal web server accessible by most common web browsers.
To use the interface, connect the controller using a standard Ethernet cable. The default parameters
for the communication are listed in the Table 13: default parameters for Ethernet communication.
Parameter
Default Value
Host name
LTDVE8CH-20
DHCP
Disabled
IP address
192.168.0.32
Subnet mask
255.255.255.0
Default gateway
192.168.0.1
Preferred DNS server
192.168.0.2
Alternate DNS server
192.168.0.2
Modbus address
32
Modbus/TCP port
502
Modbus/UDP port
502
Table 13: default parameters for Ethernet communication
The IP address, subnet mask and DHCP use flag are some of the controller parameters and can be
changed using any of the available interfaces. The factory configuration uses the static IP address
192.168.0.32. The factory settings can be restored using the INIT button (see chapter 10 for a
description of the INIT button functionalities).
10. Visual indicators
There are twenty-eight LEDs on the top panel of the controller and two LEDs embedded in the
Ethernet RJ45 jack. Some of them are used to show that power supplies are available, others are
pulsed when inputs and output are activated, while others are used to indicate activity on the

LTDVE8CH– INSTRUCTIONS MANUAL
18
communication interfaces or fault conditions.
The exact meaning of each of the LEDs is listed in the Table 14: meaning of the LEDs. The LEDs of
the top panel of the controller are identified by a unique label printed next to them. The Ethernet ACT
and LINK LEDs are identified by their position relative to the Ethernet RJ45 jack. The ACT LED is
at the left of the jack, while the LINK LED is at the right.
Number
Name
Colour
Description
1
PWR
Green
Stable when logic supply is present
2
RUN
Green
Blinks periodically during normal operation
3
ERR
Red
Stable when power supply missing, blinks in error conditions
4
LD1
Yellow
Pulses when light output 1 is activated
5
LD2
Yellow
Pulses when light output 2 is activated
6
LD3
Yellow
Pulses when light output 3 is activated
7
LD4
Yellow
Pulses when light output 4 is activated
8
LD5
Yellow
Pulses when light output 5 is activated
9
LD6
Yellow
Pulses when light output 6 is activated
10
LD7
Yellow
Pulses when light output 7 is activated
11
LD8
Yellow
Pulses when light output 8 is activated
12
TR1
Green
Pulses when synchronization input 1 is activated
13
TR2
Green
Pulses when synchronization input 2 is activated
14
TR3
Green
Pulses when synchronization input 3 is activated
15
TR4
Green
Pulses when synchronization input 4 is activated
16
TR5
Green
Pulses when synchronization input 5 is activated
17
TR6
Green
Pulses when synchronization input 6 is activated
18
TR7
Green
Pulses when synchronization input 7 is activated
19
TR8
Green
Pulses when synchronization input 8 is activated
20
SH1
Yellow
Pulses when synchronization output 1 is activated
21
SH2
Yellow
Pulses when synchronization output 2 is activated
22
SH3
Yellow
Pulses when synchronization output 3 is activated
23
SH4
Yellow
Pulses when synchronization output 4 is activated
24
SH5
Yellow
Pulses when synchronization output 5 is activated
25
SH6
Yellow
Pulses when synchronization output 6 is activated
26
SH7
Yellow
Pulses when synchronization output 7 is activated
27
SH8
Yellow
Pulses when synchronization output 8 is activated
28
485
Yellow
Blinks when there is activity on the serial interface
29
ACT
Yellow
Blinks during Ethernet data transmission

LTDVE8CH– INSTRUCTIONS MANUAL
19
30
LINK
Green
Stable when Ethernet connection established
Table 14: meaning of the LEDs
Either the RUN LED or the ERR LED blinks for 500 ms at power on to identify the source used for
the settings.
The green RUN LED blinks when the controller starts by using the settings stored in the non-volatile
memory (the last configuration saved by the customer). The red ERR LED blinks when the controller
reverts to using the factory settings due to user activation of the INIT button (see next section for
more information on the INIT button) or a corruption in the stored customer settings.
Please note the logic supply must be present in order for all the LEDs to turn on.
11. INIT button functions
The INIT button is used either to restore the factory settings or to activate the firmware update
procedure. The INIT button is sampled once at power up.
If the button is sampled as pressed, the user is given a ten seconds interval to start the firmware update
procedure (see chapter 14). If the firmware update procedure is not started in then ten seconds interval,
the settings are restored to the factory values and the controller resumes normal operation.
During the ten seconds interval the RUN and ERR LEDs blink at a high rate to emphasize the
circumstance. In the meantime, the use of the serial RS485 interface is restricted to the firmware
update and the Modbus/TCP, Modbus/UDP and HTTP protocols are not available.
The INIT button is concealed by a hole located between the terminal blocks and the shell connector.
12. Pulse shaping logic
Each of the eight channels can be individually configured to output pulses based either on a discrete
external trigger signal or an internally-generated trigger. A wide variety of internal triggers can be
produced by configuring the internal pulse shaping logic.
This logic includes sixteen pulse generators and several multiplexers. The pulse generators allow
pulse delay and width control down to 1 µs resolution. The multiplexers, organized as two routing
matrices, allow for the flexible selection of the pulse generators inputs and outputs.
An output protection circuit, used to prevent the light from getting overheated and thus damaged, is
also included in this logic.
12.1. Diagram of internal logic
The drawing of Figure 4: diagram of internal logic network depicts the logic network built in the
controller.
Table of contents
Other opto engineering Controllers manuals