Professional Documents
Culture Documents
057-270 ISSUE: 2
DSEM240 Operator Manual
E-mail: sales@deepseaelectronics.com
Website: www.deepseaelectronics.com
The DSE logo and the name DSEControl® are UK registered trademarks of Deep Sea Electronics Ltd.
Any reference to trademarked product names used within this publication is owned by their respective
companies.
Deep Sea Electronics Ltd reserves the right to change the contents of this document without prior
notice.
Revision History
Table of Contents
Section Page
1 INTRODUCTION .................................................................................................. 6
CLARIFICATION OF NOTATION ........................................................................................ 7
GLOSSARY OF TERMS ..................................................................................................... 7
RELATED INFORMATION .................................................................................................. 9
1.3.1 TECHNICAL INFORMATION ........................................................................................ 9
SAFETY INSTRUCTIONS ................................................................................................... 9
1.4.1 GENERAL .................................................................................................................... 9
1.4.2 INSTALLATION NOTES ............................................................................................. 10
2 SPECIFICATIONS ............................................................................................. 11
DC SUPPLY ...................................................................................................................... 11
FUSING............................................................................................................................. 11
ENVIRONMENTAL ........................................................................................................... 11
INPUTS ............................................................................................................................. 12
2.4.1 PROGRAM ENABLE .................................................................................................. 12
2.4.2 INPUT TYPES ............................................................................................................ 13
2.4.3 DIGITAL INPUTS........................................................................................................ 14
2.4.3.1 DIGITAL .............................................................................................................. 14
2.4.3.2 FREQUENCY ...................................................................................................... 14
2.4.4 ANALOGUE INPUTS .................................................................................................. 14
2.4.4.1 VOLTAGE ........................................................................................................... 14
2.4.4.2 CURRENT ........................................................................................................... 14
2.4.4.3 RESISTIVE.......................................................................................................... 15
2.4.4.4 RATIOMETRIC .................................................................................................... 15
OUTPUTS ......................................................................................................................... 16
2.5.1 OVER CURRENT PROTECTION ............................................................................... 16
2.5.2 OUTPUT TYPES ........................................................................................................ 17
2.5.3 LOW SIDE (NEGATIVE SWITCHING) ........................................................................ 18
2.5.4 HIGH SIDE (POSITIVE SWITCHING) ......................................................................... 18
2.5.5 PWM / PWMI .............................................................................................................. 18
COMMUNICATIONS ......................................................................................................... 19
APPLICABLE STANDARDS ............................................................................................. 20
3 INSTALLATION ................................................................................................. 21
DIMENSIONS AND MOUNTING ....................................................................................... 21
3.1.1 DIMENSIONS............................................................................................................. 21
3.1.2 MOUNTING ................................................................................................................ 22
3.1.2.1 ORIENTATION .................................................................................................... 22
3.1.2.2 SURFACE ........................................................................................................... 22
3.1.2.3 FIXING ................................................................................................................ 22
3.1.2.4 GROUNDING ...................................................................................................... 22
FUSING............................................................................................................................. 23
TYPICAL CONNECTION DIAGRAMS ............................................................................... 24
3.3.1 DSEM240 TYPICAL CONNECTION DIAGRAM .......................................................... 24
3.3.2 MULTIPLE DSEM240 CONNECTION DIAGRAM ....................................................... 25
USER CONNECTIONS ..................................................................................................... 26
3.4.1 CONNECTOR A (DC SUPPLY AND CAN).................................................................. 27
3.4.2 CONNECTOR B (I/O) ................................................................................................. 29
3.4.3 CONNECTOR C (I/O) ................................................................................................. 30
3.4.4 ANALOGUE SENSORS ............................................................................................. 31
3.4.4.1 ACTIVE SENSORS ............................................................................................. 31
3.4.4.1.1 ACTIVE SENSORS REQUIRING EXTERNAL SUPPLY .................................................. 31
3.4.4.1.2 LOOP POWERED CURRENT SENSORS ...................................................................... 32
3.4.4.2 PASSIVE SENSORS ........................................................................................... 33
3.4.4.2.1 EARTH RETURN RESISTIVE SENSORS....................................................................... 33
3.4.4.2.2 INSULATED RETURN RESISTIVE SENSORS ............................................................... 34
4 INDICATIONS .................................................................................................... 35
5 J1939 ................................................................................................................. 36
FACTORY (DEFAULT) SETTINGS ................................................................................... 36
SUMMARY OF CONFIGURATION AND OPERATION...................................................... 37
GROUPS........................................................................................................................... 37
5.3.1 INPUT GROUPS ........................................................................................................ 37
5.3.2 OUTPUT GROUPS .................................................................................................... 37
5.3.3 SUPPLY GROUPS ..................................................................................................... 38
5.3.3.1 EXAMPLE ........................................................................................................... 38
5.3.4 DSEM240 INITIALISATION ........................................................................................ 39
5.3.4.1 INIT(FUN) ............................................................................................................ 39
5.3.4.2 CONFIGURECANCOMMS(FUN) ......................................................................... 39
5.3.4.3 CONFIGURECOMMSTIMEOUT(FUN)................................................................. 40
5.3.4.4 CONFIGURATION OF THE INPUTS AND OUTPUTS ......................................... 41
5.3.4.5 SAVESETTINGS(FUN) ........................................................................................ 42
5.3.4.6 INITIALISATION EXAMPLE ................................................................................. 43
5.3.5 OPERATION .............................................................................................................. 44
5.3.5.1 KEEPALIVE(FUN) ............................................................................................... 44
5.3.5.2 SETOUTPUTBULKSTATE(FUN) ......................................................................... 44
5.3.5.3 OPERATION EXAMPLE ...................................................................................... 45
ERRORS ........................................................................................................................... 46
5.4.1 CAN COMMUNICATION FAILURE ............................................................................. 46
5.4.2 INPUTS ...................................................................................................................... 46
5.4.3 OUTPUTS .................................................................................................................. 47
5.4.4 SYSTEM .................................................................................................................... 47
6 CANOPEN ......................................................................................................... 48
FACTORY (DEFAULT) SETTINGS ................................................................................... 48
6.1.1 COMMUNICATIONS .................................................................................................. 48
6.1.2 INPUTS ...................................................................................................................... 49
6.1.3 OUTPUTS .................................................................................................................. 49
ADDING DSEM240 TO THE DEVICE TREE ..................................................................... 50
CANOPEN MANAGER SETTINGS PAGES ...................................................................... 53
6.3.1 GENERAL .................................................................................................................. 53
6.3.1.1 GENERAL ........................................................................................................... 53
6.3.1.2 GUARDING ......................................................................................................... 54
6.3.1.3 SYNC .................................................................................................................. 54
6.3.1.4 TIME ................................................................................................................... 54
DSEM240 SETTINGS PAGES .......................................................................................... 55
6.4.1 GENERAL .................................................................................................................. 55
6.4.2 PDOS AND SDOS ...................................................................................................... 58
6.4.2.1 PDOS .................................................................................................................. 58
6.4.2.1.1 RECEIVE PDOS (MASTER => SLAVE) .......................................................................... 58
6.4.2.1.1.1 INPUT / OUTPUT AND SYSTEM ERROR STATES ................................................. 60
6.4.2.1.1.2 INPUT / OUTPUT AND SYSTEM ERROR VALUES ................................................. 60
6.4.2.1.2 TRANSMIT PDOS (SLAVE => MASTER) ....................................................................... 62
6.4.2.2 SDOS .................................................................................................................. 64
6.4.2.2.1 COMMUNICATIONS SETTINGS .................................................................................... 64
6.4.2.3 INPUT SETTINGS ............................................................................................... 66
6.4.2.3.1 INPUT MODE ................................................................................................................ 66
6.4.2.3.1.1 SIGNAL CONDITIONING ........................................................................................ 67
6.4.2.3.1.2 REFERENCE MODE ............................................................................................... 67
6.4.2.3.1.3 MEASUREMENT MODE ......................................................................................... 68
6.4.2.3.2 DIGITAL INPUT THRESHOLDS ..................................................................................... 68
6.4.2.4 OUTPUT SETTINGS ........................................................................................... 69
6.4.2.4.1 OUTPUT MODE............................................................................................................. 69
6.4.2.5 SYSTEM SETTINGS ........................................................................................... 69
6.4.2.5.1 CAN TERMINATION RESISTOR.................................................................................... 69
6.4.2.5.2 SAVE SETTINGS........................................................................................................... 70
6.4.2.5.3 RESTORE SETTINGS ................................................................................................... 70
6.4.3 CANOPEN IO MAPPING ............................................................................................ 71
1 INTRODUCTION
This document details the operation and setup requirements of the DSEM240, part of the
DSEControl® range of products.
The manual forms part of the product and should be kept for the entire life of the product. If the
product is passed or supplied to another party, ensure that this document is passed to them for
reference purposes.
This is not a controlled document. DSE do not automatically inform on updates. Any future updates of
this document are included on the DSE website at www.deepseaelectronics.com
Observe the operating instructions. Non-observance of the instructions, operation not in accordance
with use as prescribed below, wrong installation or incorrect handling seriously affects the safety of
operators and machinery.
A robust metal case designed for chassis mounting houses the module. Connections are via locking
plug and sockets.
DSEM240 is an expansion module providing additional input/output functionality to the DSE MSeries
PLCs. As such it has no standalone function.
DSEM240 communicates with the host device using CAN (J1939 / CANOpen variants are available).
CLARIFICATION OF NOTATION
Clarification of notation used within this publication.
GLOSSARY OF TERMS
Term Description
16# CODESYS uses 16# to denote that the following number is hexadecimal.
For example: 16#10 is Hexadecimal 10 (Decimal 16).
COB CANopen Common Object
COB-ID CANopen Common Object Identifier
CODESYS Integrated Development Environment for programming controller
(Previously stylised applications according to the international industrial standard IEC 61131-3.
as CoDeSys)
IEC61131-3 International Standard IEC 61131 Part 3 is the standard for Programmable
Logic Controllers governing Software Architecture and Programming
Languages. CODESYS is IEC 61131-3 compliant.
J1939 US Society of Automotive Engineers standard for CAN.
Referred to as SAE J1939.
Master See NMT Master
NMT CANopen Network Management
NMT Master CANopen Network Management Master. The device controlling the
CANopen Network. Often referred to as Master or CANopen Master.
DSE products that can be NMT Master devices include DSEM840,
DSEM870, DSEM640 and DSEM643.
NMT Slaves CANopen Network Management Slave. The slave devices of the CANopen
NMT Master. Often referred to as Slave or CANopen Slave.
The DSEM240 CANopen variant is an NMT Slave.
Off-Highway An industrial vehicle used primarily “off road”. For example, construction
and farm machinery. A wider interpretation includes on road access
platforms, emergency vehicles and other industrial machinery, used either
on the road, or off road.
Operational CANopen normal operating state. In this state PDOs are transmitted.
PDO CANopen Process Data Object. Transmitted cyclically or periodically when
the CANopen network is operating normally.
Pin A male or female pin connection in a housing (plug or socket).
PLC Programmable Logic Controller. Industrial computer used primarily for the
automation of electromechanical machinery.
PreOperational The CANopen initialisation state. In this state SDOs are transmitted. After
initialisation of Slaves is complete and all Slaves are OK, the Operational
state is entered.
Pull-Up or Pull-Down A resistor used to bias a signal line towards a positive (Pull-Up) or negative
(Pull-Down) supply.
Term Description
PWM A digital signal is used to represent an analogue value by using Pulse
PWMi Width Modulation. The mark-space ratio of a square wave changes to
represent the value.
Used for many control applications including proportional valves.
PWM = Voltage control.
PWMi = Current control.
Qxyyy An Output, where x is the connector and yyy is the output number. For
example, QB022 means Output 22 on Connector B.
SDO CANopen Service Data Object. Transmitted once at start-up, usually as
part of the initialisation phase of the CANopen network.
Slave See NMT Slave.
RELATED INFORMATION
This document refers to, and is referred by the following DSE publications which are obtained from
the DSE website: www.deepseaelectronics.com or by contacting DSE technical support:
support@deepseaelectronics.com.
SAFETY INSTRUCTIONS
1.4.1 GENERAL
• These instructions are for authorised persons according to the EMC and low-voltage directives.
The device must be installed, connected, and put into operation by a qualified electrician.
• It is not permissible to open the controller or to modify or repair the controller. Modification or
repairs to the wiring could result in dangerous malfunctions. Repairs to the controller must be
performed by DSE. Contact your original equipment supplier in the case of malfunction.
• When the device is unpowered, ensure that no connection pins are connected to a voltage
source. Thus, when the supply is switched off, the supply for the electronics, the power outputs
and the external sensor supply must be switched off together.
• The controller will heat up beyond normal ambient temperature during operation. To avoid danger
caused by elevated temperatures, protect against contact.
• The customer is responsible for performing risk analysis of the mobile working machine and
determining the possible safety related functions. The user is responsible for the safe function of
the application programs created. If necessary, they must additionally carry out an approval test
by corresponding supervisory and test organisations according to the national regulations.
• All connectors must be unplugged from the electronics during electrical welding and painting
operations.
• Follow the instructions of the connector manufacturer, specifically with respect to preventing
water from entering the device. See Section entitled Cables, Connectors, Harnesses and Spare
Parts for details of DSE Part Numbers.
• To maintain IP67 rating where connectors have unused pins, ensure the use of a suitable
Blanking Insert. In the case of a completely unused connector, the plug must be inserted, fully
populated with Pin Blanking Inserts. See Section entitled Cables, Connectors, Harnesses and
Spare Parts for details.
• The case must be wired to vehicle ground to comply with EMC guidelines. Metallic screws must
be used to create an electrical connection to vehicle / machine ground.
2 SPECIFICATIONS
DC SUPPLY
Description Specification
Operating Voltage (Connector A, Pin 4) 8 V to 32 V
Maximum Current (no external loads) <300 mA at 24 V
FUSING
NOTE: Maximum total current of the device is 36 A. This includes the device current
consumption plus the current supplied to the outputs.
Each Output supply pin is rated Max 16 A.
Description Specification
DC Supply (Connector A, Pin 4) 3A
High Current Outputs supply 16 A Max for each Output Supply
Fuse as required by connected loads (Connector A, Pins 1, Pin.
8, 16, 23)
ENVIRONMENTAL
Description Specification
Operating Temperature -40 ºC to +85 ºC
(-40 ºF to 185 ºF)
Storage Temperature -40 ºC to +85 ºC
(-40 ºF to 185 ºF)
Degrees of Protection Provided by Enclosure IP67
(with all mating connectors fitted) (NEMA 6)
INPUTS
NOTE: Program Enable pin is used exclusively for firmware update of the DSEM240 and
must otherwise be left open circuit or connected to ECU negative supply to ensure it is not
mistakenly activated.
NOTE: Ensure to remove the Program Enable Pin after update of the device. Powering up
with Program Enable active results in the device entering Bootloader mode, awaiting firmware
update by CAN.
Description Specification
Program Enable Connector A, Pin 6
Program Enable pin pull-down resistance >30 kΩ
Minimum voltage for active (Program Enable) 6V
Maximum voltage for inactive 2V
Inputs have different capabilities, categorised as one of four Input Types, detailed below.
NOTE: In the table below, Ix refers to an input on Connector B (IB) or Connector C (IC). i.e., the capability of input IBxxx is the same as the
capability of ICxxx.
Input Input Pin X to 20 mA Resistive 0V to 5 V 0V to 10 V 0 V to 32 V Frequency Digital Pull Up Pull Down Float
Type (B)
1 Ix001 7 ✓ ✓ ✓ ✓ ✓ ✓ ✓
Ix002 8 ✓ ✓ ✓ ✓ ✓ ✓ ✓
2 Ix003 17 ✓ ✓ ✓ ✓ ✓ ✓ ✓
Ix004 18 ✓ ✓ ✓ ✓ ✓ ✓ ✓
Ix005 29 ✓ ✓ ✓ ✓ ✓ ✓ ✓
3 Ix006 6 ✓ ✓ ✓ ✓
Ix007 28 ✓ ✓ ✓ ✓
4 Ix008 14 ✓ ✓ ✓
Ix009 22 ✓ ✓ ✓
Ix010 31 ✓ ✓ ✓
2.4.3.1 DIGITAL
Description Specification
Applicable Inputs (Connector B and C) Pins 6, 14, 22, 28, 31
Minimum voltage for High Level 66 % (±1%) of ECU Supply
Maximum voltage for Low Level 33 % (±1%) of ECU Supply
Internal Pull Up Resistance (when configured) 4.3 kΩ to ECU Supply
Internal Pull Down Resistance (when configured) 4.3 kΩ to internal 0 V reference
2.4.3.2 FREQUENCY
Description Specification
Applicable Inputs (Connector B and C) 6, 28
Frequency Range Selectable between:
5 Hz to 1 kHz
160 Hz to 30 kHz
Resolution 100 Hz at Maximum Frequency
Accuracy 400 Hz at Maximum Frequency
Minimum voltage for High Level (Mark) 2.1 V
Maximum voltage for Low Level (Space) 1.1 V
Duty Cycle Measurement Range 20 % to 80 %
Duty Cycle Accuracy ±1 % at Max Frequency and 10 V
peak to peak amplitude.
2.4.4.1 VOLTAGE
Description Specification
Applicable Inputs (Connector B and C) Pins 7, 8, 17, 18, 29
Configurable Ranges 0 V to 5 V
Not all inputs support all ranges. 0 V to 10 V
0 V to 32 V
Input Resistance >10 kΩ
Sampling Rate 1 kHz
Resolution 12 bits
2.4.4.2 CURRENT
Description Specification
Applicable Inputs (Connector B and C) Pins 17, 18, 29
Configurable Ranges 0 mA to 20 mA
4 mA to 20 mA
Input Type Current sink only
Input Sink Resistance 150 Ω
Sampling Rate 1 kHz
Resolution 12 bits
Accuracy (± 1 % Full Scale Deflection) 0.2 mA
2.4.4.3 RESISTIVE
Description Specification
Applicable Inputs (Connector B and C) Pins 7, 8
Measurement Range 0 Ω to 3400 Ω
Measurement source voltage 12 V
Measurement source current 1 mA
Sampling Rate 1 kHz
Resolution 12 bits
Accuracy (± 1 % Full Scale Deflection) 32 Ω
2.4.4.4 RATIOMETRIC
Description Specification
Applicable Inputs (Connector B and C) Pins 7, 8, 17, 18, 29
Measurement voltage reference Supply (Pin 4)
Measurement Ratio of input Pin to Supply (Pin 4)
Accuracy (± 1 % Full Scale Deflection) 0.32 V (based upon maximum
supply voltage of 32 V)
OUTPUTS
NOTE: Maximum total current of the device is 36 A. This includes the device current
consumption plus the current supplied to the outputs. Each Output supply pin is rated at Max
16 A.
NOTE: For PWM Outputs, DSE recommend that Over Current Delay does not exceed 3
seconds for inrush to loads exceeding 10 A. Loads with greater than 10 A inrush for more than
3 seconds may require external relays and alternative power sources to be used.
Outputs are protected against overcurrent while providing an Over Current Delay to allow for inrush
into connected loads.
Over Current Delay begins when load current exceeds 110 % of the output current limit (2.2 A or 4.4
A depending upon output type and/or configuration).
Should the output current exceed this level for longer than the duration of the Over Current Delay, an
alarm is raised and the output de-energised.
Excess current draw results in the output self-protecting. This includes short circuit. The exact level at
which this occurs varies with temperature.
Outputs have different capabilities, categorised as one of four Output Types, detailed below.
NOTE: Output operation is slightly delayed when Output Diagnostics is enabled. Output diagnostics is performed at the change of state of the
output from Off to On or from On to Off and is not checked during steady state.
NOTE: In the table below, Qx refers to an output on Connector B (QB) or Connector C (QC). i.e., the capability of output QBxxx is the same as
the capability of QCxxx.
NOTE: Output Type 1 reports both Overcurrent and Short to -ve as Over Value.
Output Type Output Pin PWM(i) High Side Low Side Diags Short to +ve Short to -ve Open circuit / Return
1 Qx001 2 4A 4A ✓
Qx002 3 4A 4A ✓
Qx003 34 4A 4A ✓
Qx004 35 4A 4A ✓
2 Qx005 5 2A ✓ ✓
Qx006 11 2A ✓ ✓
Qx007 26 2A ✓ ✓
Qx008 32 2A ✓ ✓
3 Qx009 13 4A 4A ✓ ✓ ✓ ✓
Qx010 1 2A 4A ✓ ✓ ✓ ✓
4 Qx011 12 4A 4A ✓ ✓ ✓ ✓
Qx012 23 2A 4A ✓ ✓ ✓ ✓
Description Specification
4 A Switching Current Outputs (Connector B and C) Pins 1, 12, 13, 23
Maximum Internal Voltage Drop for Output ON <2 V
Maximum Leakage Current for Output OFF 10 mA at 24 V output supply
Description Specification
2 A Switching Current Outputs (Connector B and C) Pins 1, 5, 11, 23, 26, 32
4 A Switching Current Outputs (Connector B and C) Pins 2, 3, 12, 13, 34, 35
Maximum Internal Voltage Drop for Output ON Output supply -2 V
Maximum Leakage Current for Output OFF 10 mA at 24 V output supply
Description Specification
Applicable Inputs (Connector B and C) Pins 2, 3, 34, 35
Frequency Range 20 Hz to 2 kHz
Frequency Resolution 1 Hz
Duty Cycle Range 5 % to 95 %
Pulse Ratio Range 0 % to 100 %
Pulse Ratio Resolution 1%
Minimum Load Impedance 3 Ω at 12 V
(When Output is Configured to be Digital High Side) 6 Ω at 24 V
PWMi Current Resolution 2 mA
COMMUNICATIONS
2.6.1 CAN
NOTE: A complete CAN network must have 120 Ω terminators at each end of the network.
DSEM240 has a configurable internal termination resistor (Off by Factory (default) Settings).
Ensure that only one DSEM240 (at the end of the CAN link) has the termination resistor
enabled.
Description Specification
Number of CAN interfaces 1
Supported Protocols J1939
CAN open
(Variant dependant)
Supported Baud Rates 50 kbit/s, 125 kbit/s, 250 kbit/s, 500 kbit/s, 800 kbit/s, 1 Mbit/s
APPLICABLE STANDARDS
Category and Description
Standards
CE Marking Electromagnetic compatibility (EMC) noise immunity
Electromagnetic compatibility (EMC) emission standard
EN 61000-6-2
EN 61000-6-4
Electrical Tests Pulse 1, severity level: III; function state C
Pulse 1, severity level: IV; function state C
ISO 7637-2 (2004 E) Pulse 2a, severity level: III; function state A
Pulse 2a, severity level: IV; function state A
Pulse 2b, severity level: III; function state C
Pulse 2b, severity level: IV; function state C
Pulse 3a, severity level: III; function state A
Pulse 3b, severity level: III; function state A
Pulse 3b, severity level: IV; function state A
Pulse 4, severity level: III; function state A
Pulse 4, severity level: IV; function state A
Pulse 5a, severity level: III; function state A
Pulse 5a, severity level: IV; function state A
Electrical Tests Clause 4.3.2 Overvoltage; function state A
Clause 4.4 Super Imposed Alternating Voltage, Severity Level: II
ISO 16750-2 (2012 E) Clause 4.5 Slow Decrease and Increase
Clause 4.6.1 Momentary Drop in Supply Voltage
Clause 4.6.2 Reset Behaviour at Voltage Drop
Clause 4.6.3 Starting Profile (Cold Cranking), Severity Level: II
Climatic Tests Cold Test
Dry Heat
EN 60068-2-1 Temp. & Humidity Cyclic Test
EN 60068-2-2 Damp Heat
EN 60068-2-30 Temperature Cyclic Test
EN 60068-2-38
EN 60068-2-78
Mechanical Tests 50 g
Shock Test
BS EN 60068-2-27
Resonance Search Vibration Type: Sinusoidal, Frequency Range: 10 Hz to 2000 Hz,
Amplitude: 5 g
BS EN 60068-2-6
Resonance Dwell Test Vibration Type: Sinusoidal Dwell
Frequencies: At any resonant frequencies identified in the Resonance
BS EN 60068-2-6 Search, Amplitude: 5 g, Duration: 5 minutes per identified resonance
Random Vibration Test Vibration Type: Broadband Random, Frequency Range: 10 Hz to 350 Hz
BS EN 60068-2-64
3 INSTALLATION
DIMENSIONS AND MOUNTING
3.1.1 DIMENSIONS
Description Specification
Overall Dimensions (Height X Width X Depth) 240 mm X 190 mm X 49 mm
(9.45 " X 7.48 " X 1.46 “)
Mounting Holes Suitable for M6 bolts
(¼“ holes)
Mounting Hole Centres 218 mm X 169 mm
(8.58 “ X 6.65 “)
Mounting Bolt Material Recommendation Steel or Stainless Steel
Mounting Bolt Tightening Torque 8 Nm ±2 Nm
Overall Weight 1.58 kg
3.1.2 MOUNTING
3.1.2.1 ORIENTATION
Install the controller in such a way to allow any condensation that may form to flow out.
3.1.2.2 SURFACE
3.1.2.3 FIXING
3.1.2.4 GROUNDING
To ensure the protection of the device against electrical interference and the safe function of the
device, the housing must be connected to the ground of the vehicle / machine.
FUSING
The individual electric circuits must be protected to protect the entire system. Select appropriate fuses
to protect the outputs being supplied.
NOTE: Output Supply pin must be connected (even if the outputs are not used in the
project) to ensure Output Supply Under Voltage alarms are not raised by the device.
NOTE: Maximum total current of the device is 36 A. This includes the device current
consumption plus the current supplied to the outputs. Each Output Supply pin is rated at Max
16 A.
NOTE: 120 Ω termination resistor is required at each end of the CAN link. DSEM240 has a configurable internal termination resistor. Ensure
that only one DSEM240 (at the end of the CAN link) has the termination resistor enabled.
The following diagram shows how to connect multiple DSEM240 devices to one host controller. ‘CAN DEVICE’ is either CANopen or J1939 as dictated by the
variant of DSEM240 in use.
USER CONNECTIONS
NOTE: If using a prewired connection cable, remove the cores with unused signal inputs
and outputs. Unused cores, in particular core loops, lead to interference coupling that can
influence the connected controller.
Connector A (DC
Supply and CAN)
Connector B (I/O)
Connector C (I/O)
NOTE: For details of fuse requirements, refer to section entitled Fusing elsewhere in this
document.
NOTE: Maximum total current of the device is 36 A. This includes the device current
consumption plus the current supplied to the outputs. Each Output supply pin is rated at Max
16 A. This means that multiple output supplies may need to be connected to meet the current
requirement of the application.
NOTE: Screened 120 impedance cable specified for use with CAN must be used for the
CAN links.
DSE stock and supply Belden cable 9841 which is a high quality 120 impedance cable
suitable for CAN use (DSE part number 016-030).
NOTE: A complete CAN network must have 120 Ω terminators at each end of the network.
DSEM240 has a configurable internal termination resistor (enabled by factory settings) that
may require disabling depending upon the topology of the CAN network.
NOTE: VREF Supply Output is provided to allow external devices and sensors to be
powered. See section entitled Analogue Sensor Connection Recommendations for further
details.
Terminology Meaning
QBxxx Output. See Section Entitled Specification, Outputs for description of Output
Types
IBxxx Input. See Section Entitled Specification, Inputs for description of Input Types
OUT Output
H Output, High when active.
L Output, Low when active.
PWM Pulse Width Modulation (voltage or current)
DIN Digital Input configurable to accept signals as positive digital, negative digital.
Inputs have frequency sensing where indicated by FREQUENCY
AIN Analogue Input. May be configured to digital (DIN)
Inputs have 0 mA to 20 mA / 4 mA to 20 mA where indicated by CURRENT
Inputs have 0 V to 5 V / 0 V to 10 V / 0 V to 32 V where indicated by 5 V / 10 V /
32 V
2A 2 A output maximum
4A 4 A output maximum
2A/4A Output is user configurable between 2 A / 4 A.
Terminology Meaning
QBxxx Output. See Section Entitled Specification, Outputs for description of Output
Types
IBxxx Input. See Section Entitled Specification, Inputs for description of Input Types
OUT Output
H Output, High when active.
L Output, Low when active.
PWM Pulse Width Modulation (voltage or current)
DIN Digital Input configurable to accept signals as positive digital, negative digital.
Inputs have frequency sensing where indicated by FREQUENCY
AIN Analogue Input. May be configured to digital (DIN)
Inputs have 0 mA to 20 mA / 4 mA to 20 mA where indicated by CURRENT
Inputs have 0 V to 5 V / 0 V to 10 V / 0 V to 32 V where indicated by 5 V / 10 V /
32 V
2A 2 A Output Maximum
4A 4 A Output Maximum
2A/4A Output is User Configurable Between 2 A / 4 A.
Where sensors require a 5 V or 10 V supply, and where the total current requirement of the sensors is
below 500 mA, the VREF Output is provided to supply the sensors. Should more current be required,
an external power source must be provided.
Where sensors require DC supply at the same level as the ECU positive supply, the sensor should be
supplied directly from the ECU positive supply, taking care to ensure that variations in the supply fall
within operational specifications of the sensor.
NOTE: In the diagrams below, connections to supply and other connections are omitted
for clarity.
NOTE: Where the sensor requires connection to the main ECU DC Supply, use ECU
Positive as the sensor supply.
NOTE: In the diagrams below, connections to supply and other connections are omitted
for clarity.
NOTE: Where the sensor requires connection to the main ECU DC Supply, use ECU
Positive as the sensor supply.
NOTE: As the DSEM240 measures the sensor relative to the VREF negative PIN, it is
important to ensure that the VREF negative is soundly connected to the sensor body. The
sensor body is electrically connected to earth by the screw thread that secures it to the vehicle
chassis.
NOTE: In the diagram below, connections to supply and other connections are omitted for
clarity.
NOTE: As the DSEM240 measures the sensor relative to the VREF negative PIN, it is
important to ensure that the VREF negative and Sensor signal return are soundly connected.
NOTE: In the diagram below, connections to supply and other connections are omitted for
clarity.
4 INDICATIONS
One Multi Colour LED is provided to give indication of the device operating status.
Status LED
5 J1939
NOTE: The following section details use of the DSEM240 J1939 variant. It is not possible
to use the DSEM240 CANopen variant with J1939.
DSEM240 J1939 provides configuration and usage by the DSE_J1939 Proprietary Protocol library.
This affords fully featured programmatical access to the functions of the DSEM240, intended for
advanced CODESYS users.
A CANopen variant is also available.
While the library is documented within CODESYS, the following section details the most used
functions. For additional details of structs and enums, you are referred to the CODESYS online
documentation of the library.
The following is a summary of the operations required to use the DSEM240 J1939 variant.
Subsequent subsections detail the library functions used.
• First Scan
o Initialise CAN port.
o Configure the Inputs and Outputs.
o Request the Cyclical transmission of DSEM240 measured input values
o Save Configuration of Inputs and Outputs and Cyclical transmissions to non-volatile
memory to give the option of skipping the configuration at subsequent power ups
(SaveSettings function).
• Subsequent Scans
o Get the values from the Cyclical transmission of DSEM240 measured values.
o Perform any one-off reads of DSEM240 measured values.
o Send the command to set the state of the DSEM240 outputs.
o Send KeepAlive messages to the DSEM240.
GROUPS
To minimise CAN bandwidth and collect similar information together, some information is handled in
Groups as detailed below. This allows (for example) all outputs to be controlled in one write operation
to the device, in one CAN message.
DSEM240 has two Supply Groups containing diagnostic information of the DC supplies.
5.3.3.1 EXAMPLE
First Request the information from the DSEM240. This only requires to be requested once, usually
within an initialisation function of the application.
DSE_J1939.GetSupplyGroup( M240[0],
DSE_J1939.eJ1939SupplyGroup.
BATTERY_VREF_OUTPUT1,
Supply[1], Supply[2], Supply[3]);
DSEM240 must be initialised before first use to configure (among others) the inputs and outputs,
scheduled reading of inputs and communications timeouts.
Once configured, the settings may be written to non-volatile memory to allow the device to be passed
to a third party ready set up with no requirement for further configuration. This is detailed in the
section entitled SaveSettings(FUN) elsewhere in this document.
5.3.4.1 INIT(FUN)
Each CAN port must be initialised before use. This is usually performed during the first program scan.
5.3.4.2 CONFIGURECANCOMMS(FUN)
NOTE: This function is optional, providing a method to change CAN bitrate and
enable/disable the internal 120 Ω CAN termination resistor.
CAN networks must be terminated at each end of the CAN cable. The termination resistor is 120 Ω.
DSEM240 includes a switchable in-built termination resistor.
5.3.4.3 CONFIGURECOMMSTIMEOUT(FUN)
This function sets the KeepAlive timeout in the DSEM240. The host device must send KeepAlive
messages to the DSEM240 (using function DSE_J1939.KeepAlive). Should the DSEM240 not receive
a KeepAlive message for longer than the period of the Timeout, outputs are set to the state specified
during configuration (the CommsLossState) and a System Error is raised.
Inputs and Outputs must be configured before use. This is usually performed during the first program
scan.
Due to the flexibility of the DSEM240, many configuration functions exist, documented within the
CODESYS library documentation. Some examples are given in the following section.
The tables below indicate the value used to refer to the individual input/output.
Input designation
Output designation
5.3.4.5 SAVESETTINGS(FUN)
SaveSettings instructs the DSEM240 to store all the current settings (since power up) to non-volatile
memory. This means that at subsequent power up, the DSEM240 does not require additional
initialisation.
One such use for this feature is to allow an OEM to configure an DSEM240 and send it to a user. The
user needs simply to be informed what each input and output is configured to do, and how to operate
them. Initialisation was previously made and does not require repeating.
Declaration
Usage
If bRunOnce=TRUE THEN
bRunOnce:=FALSE;
// Setup the Node with the required Source Addresses etc.
DSE_J1939.Init_stJ1939Node(
M240[0],
J1939DeviceAddress,
J1939RxPriority,
J1939RxSourceAddress,
J1939TxPriority,
FALSE); // no echo
DSE_J1939.Init(
Node:=M240[0],
Bus:=DSE_CAN.eCANList.CAN1,
Speed:=DSE_J1939.eJ1939CANBitrate.BITRATE_250k);
// Optional function call to enable the CAN termination resistor
DSE_J1939.ConfigureCANComms(
Node:=M240[0],
Bitrate:=DSE_J1939.eJ1939CANBitrate.BITRATE_250k,
Termination:=TRUE);
// Option function call use to set the timeout
DSE_J1939.ConfigureCommsTimeout(
Node:=M240[0],
Timeout:=T#1S);
5.3.5 OPERATION
Writing any command to the DSEM240 resets the device’s communications timer. Should no
commands be received by the DSEM240 for the duration of the CommsTimeout setting, the alarm is
raised.
5.3.5.1 KEEPALIVE(FUN)
Used to send a regular message to the DSEM240 to reset the communications timer. Typically, the
message is sent once every program scan though it is acceptable to send the message only if no
other commands are sent to the DSEM240 during the scan.
5.3.5.2 SETOUTPUTBULKSTATE(FUN)
Declaration
Usage
ERRORS
DSEM240 continually monitors the following subsystems for errors:
All alarms are ‘latching’ and are cleared using one of the following commands. After all alarms are
cleared, DSEM240 resumes normal operation.
Function Description
ClearAllAlarms All alarms of the specified Node are reset, providing all alarm
conditions are no longer present.
ClearInputAlarms stJ1939BulkState is used to specify one or more inputs.
All alarms of the specified Node relating to the specified inputs are
reset, providing all such alarm conditions are no longer present.
ClearOutputAlarms stJ1939BulkState is used to specify one or more inputs.
All alarms of the specified Node relating to the specified outputs are
reset, providing all such alarm conditions are no longer present.
ClearSystemAlarms All alarms of the specified Node relating to the operation of the system
are reset, providing all such alarm conditions are no longer present.
CAN Communication failure occurs when DSEM240 has not received a KeepAlive message within the
period of the CommsTimeout.
Outputs are set to the state specified during configuration (the CommsLossState)
5.4.2 INPUTS
5.4.3 OUTPUTS
Output Overcurrent alarm activates should the output current exceed 110 % of the output rating, or of
the user configured output current.
In case of Open Circuit or Under Value alarm detection, the output remains energised and the alarm
raised.
In case of Over Value, Short to Positive and Short to Negative detection, the output in question is not
energised and the alarm is raised.
5.4.4 SYSTEM
NOTE: Should the Output Supply Current be Over Value, the alarm is raised, and the
outputs no longer provide output. The fault must be removed, and the error cleared to resume
normal operation.
6 CANOPEN
NOTE: The following section details use of the DSEM240 CANopen variant. It is not
possible to use the DSEM240 J1939 variant with CANopen.
CANopen provides an easy to use, graphical configuration and variable mapping system.
A J1939 variant is also available.
NOTE: For descriptions of the DSEM240 CANopen settings (SDOs and PDOs) see section
entitled DSEM240 Settings Pages elsewhere in this document.
This section details the Factory (Default) Settings within DSEM240 upon shipping from the DSE
Factory. These settings may be changed as required by the system OEM such that the new settings
remain in operation after the DSEM240 is power cycled.
It is possible to reset DSEM240 back to the original Factory (Default) Settings using SDO Index
16#1011 (Restore Default Parameters).
6.1.1 COMMUNICATIONS
NOTE: Changes to Communications Settings (eg Bit Rate and NodeID) require a
PowerCycle in order for them to take effect. As a PowerCycle reloads the last saved device
settings from memory, changes to Communications Settings MUST be saved using the SDO
Save Settings as described in the section entitled System Settings | Save Settings elsewhere
in this document.
6.1.2 INPUTS
NOTE: For description of the values for Input Mode, refer to section entitled Input and
Output Settings.
6.1.3 OUTPUTS
NOTE: When changing Output Mode, refer to section entitled Specification | Outputs to
know the available selections for a specific output.
NOTE: For description of the values for Output Mode, refer to section entitled Input and
Output Settings.
NOTE: The EDS (Electronic Data Sheet) describing the DSEM240 is contained within the
DSE_PACKAGE. This is required before the following procedure is followed. This is available
from www.deepseaelectronics.com
NOTE: Multiple DSEM240 devices may be added to the same host device. It must be noted
that as more devices are added, CAN traffic increases and hence the workload of the host
device increases, increasing the Scan Time of the application. It is recommended include no
more than four (4) DSE240 devices within the same application.
DSEM240 appears to CODESYS as a CANopen device in the device tree. To add the DSEM240 to
the device tree:
Within the
CODESYS project,
Right-Click the
CAN port that the
DSEM240 is
connected to and
select Add
Device…
NOTE: Up to 128 DSEM240 devices can be added to the CANopen Manager. Each must
have a unique Node-ID.
Ensure Vendor is
set to Deep Sea
Electronics.
And select
DSEM240.
Double-Click the
CANopen_Manager
device or the
DSEM240 device to
access their
respective settings.
The DSEM240 is now added to the project and is ready for configuration. The following sections detail
the available parameters.
Parameter Description
NodeID The CANopen NodeID of the NMT Master.
Autostart CANopenManager = CANopen begins when all required Slaves are available.
= CANopen must be started from within the application
program (programmatically).
Start Slaves = CANopen Slaves are started automatically.
= CANopen Slaves must be started from within the
application program (programmatically).
NMT Start All (if possible) = If the Start Slaves option is activated, the CANopen
manager starts all slaves so long as any optional slaves are not
yet ready to be started. In this case, the CANopen manager
starts each slave individually. The “NMT StartAll” command can
be guaranteed only in a project without optional slaves.
=
Polling of Optional Slaves = Any Optional Slave not responding during system start-up
are continuously polled (once per second) until it responds. This
may affect system operation (i.e., cycle times) during the
polling.
= Polling of Optional slaves that fail to respond at start-up
does not take place.
NMT Error Behaviour The action taken should an error occur during monitoring
(Heartbeat or NodeGuarding).
Restart Slave: The Slave is automatically restarted.
Stop Slave: The Slave is stopped. It must be restarted from
within the application program (programmatically).
6.3.1.2 GUARDING
Parameter Description
Enable Heartbeat Producing = The Master produces Heartbeat message pulses at the rate
specified by Producer Time.
= No Heartbeat pulses are sent.
Node ID The Node-ID of the Heartbeat producer. Must be the same as
the Master Node-ID.
Producer Time The duration between Heartbeat pulses.
6.3.1.3 SYNC
Parameter Description
Enable Sync Producing = A Sync message is sent to all Slaves configured to be Sync
Consumers. This synchronises the read/write function of all
Inputs and Outputs configured as Synchronous. PDOs
configured as Synchronous are sent immediately after the Sync
message.
= The Master does not send Sync messages. Any PDOs
configured as Synchronous are not read/written.
COB-ID The unique ID of the Sync message.
Cycle Period Period of the Sync messages. CODESYS gives a warning if this
time is not a multiple of the application Task Time.
Window Length Length of the time frame for synchronous PDOs.
Typically, this is half of Cycle Period to ensure all PDOs are
sent well in advance of the next Sync.
Enable Sync Consuming Enables the Master as a Sync consumer. Another device must
be responsible for producing the Sync message for
Synchronous PDOs to operate.
6.3.1.4 TIME
Parameter Description
Enable TIME Producing = The Master sends TIME messages rate specified by
Producer Time.
= TIME messages are not sent.
COB-ID The unique ID of the TIME message.
Producer Time Time in milliseconds between TIME messages. (Must be a
multiple of the task cycle time).
6.4.1 GENERAL
Click to view
SDO Channel
Configuration
General
Parameter Description
NodeID The CANopen NodeID of the DSEM240.
Enable Expert Settings = Expert settings are displayed. Additionally, all following
subsections are expanded and visible.
= Expert Settings are hidden. Additionally, all following
subsections are closed, however they remain available for
manual selection
Optional Device = The DSEM240 is optional and is not required for starting
the CANopen network.
= The DSEM240 is required and must be operational for the
CANopen network to begin operation.
Enable Sync Producing Available only when Sync Producing is not enabled in the
CANopen Manager.
= Sync signals are produced by the DSEM240.
= The device does not produce Sync signals.
No Initialising = The Master does not initialise the DSEM240 upon start-up.
(The DSEM240 is not configured).
= Normal Operation. The Master initialises the DSEM240
upon start-up.
Reset Node Specified parameters of the slave nodes are reset to the default
parameters before the configuration is loaded to the device or
always when the slave is configured.
Sub:001: All Settings.
Sub:002: Communications settings.
Sub:003: Application settings.
Nodeguarding
Parameter Description
Enable NodeGuarding
NOTE: NodeGuarding is often considered to be inferior
to Heartbeat monitoring. This is due to the additional
bandwidth and the centralised monitoring of
Nodeguarding.
Emergency
Emergency messages are used to indicate the operating status of the Slave device in contrast to
Nodeguarding / Heartbeat protection which conveys only communications status.
Parameter Description
Enable Emergency = Emergency messages are sent when required.
= Emergency messages are not sent.
COB-ID The unique ID of the Emergency message.
Time
Checks at Start-up
Parameter Description
Check Vendor ID = The device Vendor ID is checked at start-up. If this does
not match the DSE Vendor ID, an alarm is raised.
= Vendor ID is not checked.
Check Product Number = The device Product Number is checked at start-up. If this
does not match expected number for an DSEM240, an alarm is
raised.
= Product Number is not checked.
Check Revision Number = The device firmware Revision Number is checked at start-
up. If this does not match the required number, an alarm is
raised.
= Vendor ID is not checked.
6.4.2.1 PDOS
NOTE: For details how to configure specific PDOs refer to the relevant section within this
document. For example, see section entitled Input Settings for details about setting the PDOs
for inputs.
PDOs (Process Data Objects) carry the data for the Inputs and Outputs. Typically, they are configured
to be transmitted upon regular cycles or when the data to be transmitted changes.
This is known as the Operational CANopen state.
Received PDOs are received by the DSEM240 from the Master. Typically, the PDOs carry commands
to the DSEM240 to control the outputs and to reset errors.
The system designer selects how often the PDO is received by editing the title row of the PDO.
NOTE: PDOs as shown in the image below are included in the device by default. You may
prefer to remove unneeded PDOs (for example for unused Outputs) to prevent unnecessary
network traffic.
NOTE: PDOs as shown in the image below have several objects included within them by
default. You may prefer to remove unneeded objects and/or add new ones as required by your
application.
Double-Click the
title row to
change the PDO
Properties,
including how
often the PDO is
received.
PDO Properties
Parameter Description
COB-ID The Object ID of this PDO.
Use $NODEID to add the ID to the DSEM240’s NODE-ID.
Inhibit Time Not Used on DSEM240.
Transmission Type Determines when the PDO is transmitted.
Should it be required to know the error state of the inputs, outputs and the internal system, the
following PDOs may be added.
These are single bits that are set (1) when the object is in error state and unset (0) when the object is
operating normally.
To know the exact reason that an object is in error state, use the PDOs for Error Values as detailed in
the following sections.
Should it be required to know the error value of the inputs, outputs and the internal system, the
following PDOs may be added.
The example below shows a single PDO with a small number of Input and Output Error Values.
Two System Error Values are also included.
More PDOs can be added if required.
Transmit PDOs are transmitted from the DSEM240 to the Master. Typically, PDOs carry the state of
inputs, alarm conditions and DSEM240 status information.
NOTE: PDOs as shown in the image below are included in the device by default. You may
prefer to remove unneeded PDOs (for example for unused Inputs) to prevent unnecessary
network traffic.
NOTE: PDOs as shown in the image below have several objects included within them by
default. You may prefer to remove unneeded objects and/or add new ones as required by your
application.
Double-Click
the title row to
change the
PDO
Properties,
including how
often the
PDO is
received.
PDO Properties
Parameter Description
COB-ID The Object ID of this PDO.
Use $NODEID to add the ID to the DSEM240’s NODE-ID.
RTR Not used on DSEM240.
Inhibit Time Used for Manufacturer Transmission Type. Ensures PDO
transmission does not occur more frequently than
InhibitTime in the event of a constantly changing PDO.
Transmission Type Determines when the PDO is transmitted.
6.4.2.2 SDOS
NOTE: For details how to configure specific SDOs refer to the relevant section within this
document. For example, see section entitled Input Settings for details about setting the SDOs
for inputs.
NOTE: DSEM240 is factory set as detailed in the section entitled Factory (Default)
Settings. Additional SDOs may be added as required to change to add to these settings.
NOTE: For details of the values used within SDOs see section entitled CANopen | Factory
(Default) Settings.
SDOs (Service Data Objects) are transmitted only at system start-up (Pre-Operational) and usually
considered as configuration of the DSEM240.
When outputs are set / reset by SDOs it must be considered that this may be overridden by a PDO
when the application starts.
Example
QB001 is factory set to be PWM output. We can add a new SDO to configure QB001 as Digital, High
Side (Output Mode 1) as follows:
Select SDOs.
Changes to Communications Settings (eg Bit Rate and NodeID) require a PowerCycle in order for
them to take effect. As a PowerCycle reloads the last saved device settings from memory, changes to
Communications Settings MUST be saved using the SDO Save Settings as described in the section
entitled System Settings | Save Settings elsewhere in this document.
Click OK
When adding or editing PDOs and SDOs the Value of those objects specify the setting of the inputs.
The following sections detail these values.
Input Mode is used to specify the type of output in SDO Index 16#2000.
It is a bit field, made up as follows:
When calculating the full value for Input Mode consider the following formula:
For convenience, the following tables apply this ‘bit shifting’ in the column Value in Input Mode Byte.
Example
For a Digital Input with Pull-Down obtain the Value in Input Mode Byte from each of the following
tabled and add them together:
Signal Condition is used to add an internal Pull-Up resistor or Pull-Down resistor if required. This
requirement depends upon the type of device connected to the input.
Ratiometric Inputs
For Ratiometric inputs, Reference Mode allows selection of the input voltage reference.
Frequency Inputs
For Frequency inputs, Reference Mode allows selection of the measurement frequency range.
Thresholds for digital inputs are factory set as below and changeable using SDOs as shown in the
example.
Example
To adjust the thresholds for a digital input, add the following SDOs.
In this example we change them to use above 7 V DC as input High and below 2.5 V DC as input
Low.
When adding or editing PDOs and SDOs the Value of those objects specify the setting of the outputs.
The following sections detail these values.
Output Mode is used to specify the type of output in SDO Index 16#2040.
DSEM240 has a configurable internal CAN Termination Resistor. Ensure that only one DSEM240 (at
the end of the CAN link) has the termination resistor enabled.
The internal termination resistor is factory set as below and changeable using the SDO as shown.
Example
To change the state of the internal CAN Termination Resistor, add the SDO as shown below.
In this example we disable it.
Example SDO within the project. For details adding
SDOs, see section entitled SDOs elsewhere in this
document.
To save the settings to non-volatile memory add the SDO 16#1010 along with the value
16#65766173.
Subindex allows selection of the items to save (All Parameters, Communication Parameters,
Application Parameters).
After this operation, should the DSEM240 be ‘power-cycled’, the settings are retained, even if the
SDOs are removed from the CANopen Manager. The Factory (Default) Settings are overwritten with
this process.
16#73=s
16#61=a
16#76=v
16#65=e
To reset the device to original Factory (Default) Settings add the SDO 16#1011 along with the value
16#64616F6C.
Subindex allows selection of the items to restore (All Parameters, Communication Parameters,
Application Parameters).
Value 16#64616F6C to ‘load’
Factory (Default) Settings.
16#6C=d
16#6F=a
16#61=o
16#64=l
Variables are mapped to the objects for use by the PDOs using the CODESYS variable mapping
method:
Example mapping
IB001 Analogue Input
Value to a variable.
6.4.4 STATUS
6.4.5 INFORMATION
7 TROUBLESHOOTING
The below are suggestions answering frequently questions about the device.
Symptom Suggestion
Do I have the CANopen or J1939 variant? If the serial number label is still present and
readable, check the model number:
DSEM240-01 is J1939.
DSEM240-02 is CANopen
If the serial number label is not present or not
readable, the best option is to the connect the
DSEM240 to the PC using PCAN interface or
similar PC based CAN receiver. Use
BUSMASTER, PCANView or similar PC based
CAN viewing software set to receive at 250
kbit/s.
At device power up, CAN messages are
transmitted. Depending upon the type of
message ID, we can find the device type:
DSE Provides limited warranty to the equipment purchaser at the point of sale. For full details of any
applicable warranty, refer to the original equipment supplier (OEM).
10 DISPOSAL
WEEE (WASTE ELECTRICAL AND ELECTRONIC EQUIPMENT)
If you use electrical and electronic equipment you must store, collect, treat, recycle, and
dispose of WEEE separately from your other waste.