Technical data, approvals, accessories and further information at www�ifm�com�
►Instructions
→Cross-reference
Important note
Non-compliance may result in malfunction or interference�
Information
Supplementary note�
2 Safety instructions
This description is part of the unit� It contains texts and drawings concerning the
correct handling of the module and must be read before installation or use�
UK
Observe the information of the description� Non-observance of the notes, operation which is not in accordance with use as prescribed below, wrong installation or
handling can result in serious harm concerning the safety of persons and plant�
The instructions are for authorised persons according to the EMC and low voltage
guidelines� The unit must be installed and commissioned by a skilled electrician
(programmer or service technician)� The device may only be installed, connected
and commissioned by qualified personnel�
Disconnect the device externally before doing any work on it� If necessary, also
disconnect separately supplied output load circuits�
If the unit is not supplied by the mobile on-board system (12/24 V battery operation) it must be ensured that the external voltage is generated and supplied according to the criteria for safety extra-low voltage (SELV) as this is supplied without
further measures to the connected controller, the sensors, and the actuators�
The wiring of all signals in connection with the SELV circuit of the unit must also
comply with the SELV criteria (safe extra-low voltage, safe electrical separation
from other electric circuits)�
If the supplied SELV voltage has an external connection to ground (SELV becomes PELV) the responsibility lies with the user and the respective national
regulations for installation must be complied with� All statements in these operating
instructions refer to the unit the SELV voltage of which is not grounded�
The terminals may only be supplied with the signals indicated in the technical data
or on the unit label and only the approved accessories of ifm electronic gmbh may
be connected�
The unit can be operated within a wide temperature range according to the technical specification indicated below� Due to the additional self-heating the housing
walls can have high perceptible temperatures when touched in hot environments�
3
Page 4
CompactModul Metall CR2032
In case of malfunctions or uncertainties please contact the manufacturer� Tampering with the unit can lead to considerable risks for the safety of persons and plant�
It is not permitted and leads to the exclusion of any liability and warranty claims�
3 Function and features
The CR2032 I/O module enables decentralised evaluation of sensor signals and
decentralised triggering of actuators and proportional valves�
The module supports binary/analogue inputs/outputs and is therefore classified in
the device profile "I/O module" to CiA DS 401�
4 Function
●As regards the input/output functions, the module can be configured and it
supports the following functions:
– analogue inputs (0���10/32 V, 0���20 mA, ratiometric, binary and binary with
diagnosis)
– binary inputs
– binary outputs with diagnostic capability (wire break and short circuit)
– PWM outputs up to 2 A
●There are 1 server SDO and the 4 default PDOs to CiA DS 401�
The PDO mapping cannot be changed (static PDO mapping)� The default identifiers are assigned according to the "predefined connection set"�
●The COB IDs of the PDOs as well as the transmission type (synch / asynch) of
the individual PDOs can be configured�
●The module expects a synch object� The CAN identifier of the synch object can
be configured�
●The module supports "node guarding" and "heartbeat"� The "guard time", the
"life time factor" and the "heartbeat time" can be configured� When there are no
heartbeat or node guarding signals, the outputs are automatically switched off
by the operating system�
●The module generates an emergency object� The COB ID of the EMCY object
can be configured�
●The module stores the last error� The error code of the corresponding emer-
gency object is stored�
●The module supports a reset function, i�e� assignment of the parameters to the
factory default values* upon request�
*) factory default values → 8.1 Parameter list
4
Page 5
CompactModul Metall CR2032
5 Mounting
To protect the module against mechanical stress it must be mounted so that it lies
completely flat on an even mounting surface� To do so, three cylinder screws with
hexagon socket (M5 x L) to DIN 912 or DIN 7984 must be used�
preferredMounting variants wrong
UK
To avoid contact corrosion between the mounting screws and the module
housing, do not use any stainless steel screws or nickel-plated screws!
In very corrosive environments such as extremely salty air, we recommend
to use screws with surface finishing on a zinc/nickel basis with thick-film
passivation and sealing� For normal corrosive requirements zinc-plated
screws are sufficient�
6 Electrical connection
To guarantee the electrical interference protection of the module, the housing must be connected to GND (e�g� to the ground of the vehicle)�
Due to the maximum operating temperature of 85 °C and the internal heating of the unit, the respective minimum rated temperature of the connection
cable must be taken into account�
6.1 M12 sockets
► Use sockets with gold-plated contacts�
► Use protective caps (supplied) for unconnected connectors of the I/O module�
6.2 Tightening torque of the cover screws (terminal chamber)
To close the terminal chamber the cover screws are tightened with a tightening
torque of 1�2 Nm�
6.3 M16 cable gland
Use a suitable cable to ensure ingress resistance of the M16 cable gland�
5
Page 6
CompactModul Metall CR2032
If the M12 connectors are used for the device supply and CAN connection, close
the terminal chamber with the supplied M16 cover plug (remove the cable gland
and insert the M16 cover plug)�
6.4 Definition of short-circuit and overload protection
●Short-circuit test:
All outputs must withstand a short-circuit current limited to 60 A flowing between output and ground (GND) or supply voltage (+VBB)�
Test duration: 3 minutes
●Overload test:
Outputs must not be destroyed by a 100 % overload�
(e�g� nominal switching current IN = 2 A ® 100 % overload = 4 A)
Test duration: 5 minutes
6.5 CAGE CLAMP ® connection technology
1
2
1: Screw driver
2: Wire
► Insert screw driver and tilt slightly�
> spring opens
► Insert wire�► Remove screw driver�
> spring closes
6.6 Fuses
To protect the whole system (wiring and module) the individual electric circuits are
to be protected using fuses according to the type of connection and jumper settings� The M12 plugs are designed for max� 4 A, the clamps for max� 16 A�
ExampleConnection (→ 6.7)JumpersFuse
1Supply via M12 CANin/CANout plug3+4 / 5+6+74A
2Supply via clamps
(not via M12 CANin/CANout plug)
3+4 / 5+616A
3Separate supply via clamps
and M12 CANin/CANout plug
4Supply via clamps
(via M12 CANin/CANout plug)
6
6+716A
4A
6+716A
4A
Page 7
6.7 Examples types of connection
Example 1
CompactModul Metall CR2032
UK
Example 2
Example 3
Example 4
= jumper inserted
7
Page 8
CompactModul Metall CR2032
7 Set-up
7.1 PLC configuration in CODESYS 2.3
Parameter setting of the device functions and of the CAN interface is directly done
from the application programmed with CODESYS 2�3� To do so, the "Electronic
Data Sheet" (EDS) is integrated via the CODESYS PLC configuration�
CODESYS dialogue "PLC configuration" (example)
For a description of the setting and application of the "PLC configuration“ dialogue
see the CODESY manual and the CODESYS online help�
8
Page 9
CompactModul Metall CR2032
7.2 PLC configuration in CODESYS 3.5
The "Electronic Data Sheet“ (EDS) is installed in the [Device Repository]� Proceed
as follows in the main menu:
► Click on [Tools] / [Device Repository]�
► Select [Fieldbuses] / [CiA CANopen] / [CiA Remote Device] and click on [In-
stall]�
► Select EDS file and click on [Open]�
>In CODESYS 3�5 the devices are integrated as CiA remote devices in the de-
vice tree under a [CANopen_Manager] element�
The CANopen communication is configured via the CODESYS configuration
editor�
7.2.1 Heartbeat conguration
The function [Reset Node] must be activated on the tab [General] so that the
device applies the parameters set for heartbeat monitoring of the CANopen
Manager�
UK
9
Page 10
CompactModul Metall CR2032
7.2.2 SyncMonitoring
To activate the device-internal monitoring of the Sync cycle, the monitoring time
has to be written into the object directory entry 0x1006� This is possible by
supplementing the SDO list in the CANopen configurator or during the operating
time via the function block COP_SDOwrite�
The monitoring time is indicated in microseconds [μs].
7.3 Electronic Data Sheet
The EDS contains the description of all parameters and I/O data of the device in a
format defined by CANopen� The EDS files are provided for all CANopen slaves by
ifm electronic�
The EDS files are available at www�ifm�com�
10
Page 11
CompactModul Metall CR2032
8 Parameter setting
Automatic saving of the communication and unit parameters can be activated or
deactivated by means of the "save all parameters" entry (see object directory,
index 1010)� When the value 0x02 is entered into SIdx 01, all parameters are automatically saved if changes were made�
With the value 0x00 there is no automatic saving, i�e� changed parameters will only
be valid until the unit is switched off or until the next reset is made�
With the function "restore" (see object directory, index 1011) the parameters
(except the baud rate and the node ID) can be assigned to the factory default values� With the next power on they become valid�
8.1 Parameter list
UK
ParameterIndex in ob-
ject directory
Manufacturer Specific Profile Area; index 2000 to 5FFF
Baud rate *)20F2, 20F30x04 (125 Kbits/s)yesafter a reset
Communication Profile Area; Index 1000 to 1FFF
COB ID Synch Objekt10050x80adjustableafter a reset
Communication Cycle10060x00 (Off)adjustableimmediately
Guard Time100C0x00 (Off)adjustableimmediately
Life Time Factor100D0x00adjustableimmediately
Save Parameter10100x02
COB ID EMCY10140x80 + Node IDadjustableafter a reset
Default
(factory preset)
outputs
(AutoSave ON)
Change automatically saved
adjustableafter PreOp
yesimmediately
Change
effective
Consumer
Heartbeat time
Producer
Heartbeat time
COB ID Rec PDO 11400 010x200 + Node IDadjustableafter a reset
Trans Type Rec PDO 11400 020x01 (synchronous)adjustableimmediately
COB ID Rec PDO 21401 010x300 + Node IDadjustableafter a reset
Trans Type Rec PDO 21401 020x01 (synchronous)adjustableimmediately
COB ID Trans PDO 11800 010x180 + Node IDadjustableafter a reset
Trans Type Trans PDO 11800 020xFF (asynchro-
10160x00 (Off)adjustableimmediately
10170x00 (Off)adjustableimmediately
adjustableimmediately
nous)
11
Page 12
CompactModul Metall CR2032
ParameterIndex in ob-
ject directory
Event Timer Trans PDO11800 050x00adjustableimmediately
COB ID Trans PDO 21801 010x280 + Node IDadjustableafter a reset
Trans Type Trans PDO 21801 020x01 (synchronous)adjustableimmediately
Event Timer Trans PDO21801 050x00adjustableimmediately
The life time factor 0 is interpreted as 1�
The first guard protocol is assessed as "start guarding" even if guarding is not active at this time (guard time =
0)�
*) Observe the position of the hex-code switch!
Entries in the object directory are only valid if the hex-code switches for baud rate (S1) and/or node ID (S2,
S3) are in the position "F"�
(For position and coding of the hex-code switches see connecting and operating elements → 9 Technical data)
Explanation of the abbreviations:
0x��� = hexadecimal value
0b��� = bit coded
0d��� = decimal numerical value
Default
(factory preset)
str = string
rw = read-write
ro = read only
u8 = unsigned 8 bit
u16 = unsigned 16 bit
14.08.2014We reserve the right to make technical alterations without prior notice.CR2032 / page 2
Page 15
CompactModul Metall CR2032
CR2032Characteristics of the inputs / outputs
Inputs■ Digital inputs, with diagnostic capability
Channel 1, 3, 5, 7 (pin 4)Switch-on level0.7 U
B
Switch-off level0.3 U
B
Input resistance3.21 kΩ
Input frequencymax. 50 Hz
Channel 1, 3, 5, 7 (pin 2)■ Analogue inputs
can be configured as ...voltage, current, ratiometric or digital positive-switching
Voltage inputs
Input voltage0...10/32 V
Resolution10 bits
Input resistance50/30 kΩ
Input frequency 50 Hz
Accuracy ± 1 % FS
Current inputs
Input current0/4...20 mA
Resolution10 bits
Input resistance400 Ω
Input frequency 50 Hz
Accuracy± 1 % FS
Ratiometric inputs for potentiometric transducers (e.g. joystick)
Function((U
IN
– ½UB) ÷ ½UB) x 1000 ‰
Value range0...1000 ‰
Digital inputs, with diagnostic capability
Switch-on level0.7 U
B
Switch-off level0.4 U
B
Input resistance30 kΩ
Input frequencymax. 50 Hz
Outputs■ Semiconductor outputs, with diagnostic capability (wire break and short circuit)
Channel 2, 4, 6, 8 (pin 4)short-circuit and overload protected
can be configured as ...Switching voltage10...32 V DC
Switching currentmax. 2 A
■ PWM outputs
PWM frequency20...250 Hz
Pulse duty factor0...1000 ‰
Resolution1 ‰
Switching currentmax. 2 A (referred to PWM value 1000 ‰.)
Channel 2, 4, 6, 8 (pin 2)■ Semiconductor outputs, with diagnostic capability (wire break and short circuit)
can be configured as ...short-circuit and overload protected
Switching voltage10...32 V DC
Switching currentmax. 2 A
Notealso see wiring (following page)
Test standards and regulations
Climatic testDamp heat to EN 60068-2-30, test Db
(≤ 95% rel. humidity, non-condensing)
Salt mist test to EN 60068-2-52, test Kb, severity level 3
Protection test to EN 60529
Mechanical resistanceVibration to EN 60068-2-6, test Fc
Shock to EN 60068-2-27, test Ea
Bump to EN 60068-2-29, test Eb
Immunityto ISO 7637-2: 2004, pulses 2a, 3a, 3b, 4, severity level 4, function state A
to conducted interferenceto ISO 7637-2: 2004, pulse 1, 2b, severity level 4, function state C
to ISO 7637-2: 2004, pulse 5, severity level 1, function state A
Immunityaccording to UN/ECE-R10 at 100 V/m (E1 type approval)
to interfering fieldsand DIN EN 61000-6-2 (CE)
Interference emissionaccording to UN/ECE-R10 (E1 type approval)
Explanation of the abbreviations:
0x��� = hexadecimal value
0b��� = bit coded
0d��� = decimal value
str = string
rw = read-write
ro = read only
u8 = unsigned 8 bit
u16 = unsigned 16 bit
11 Object directory
11.1 Manufacturer Specific Profile Area; index 2000 to 5FFF
IndexS-IdxNameTypeDefaultDescription
20000I/O
Configuration
20001Configuration
input
channel 1, pin 4
20002Configuration
output
channel 2, pin 4
u8, ro0x10Number of the entries
(= number of the I/O channels)
u8, rw0x0A00 = OFF
A = binary input
B = binary input with diagnosis
u8, rw0x020 = OFF
2 = binary output
4 = analogue output (PWM)
20003Configuration
input
channel 3, pin 4
18
u8, rw0x0A0 = OFF
A = binary input
B = binary input with diagnosis
Page 19
CompactModul Metall CR2032
IndexS-IdxNameTypeDefaultDescription
20004Configuration
output
channel 4, pin 4
20005Configuration
output
channel 5, pin 4
20006Configuration
output
channel 6, pin 4
20007Configuration
input
channel 7, pin 4
20008Configuration
output
channel 8, pin 4
20009Configuration
input
channel 1, pin 2
u8, rw0x020 = OFF
2 = binary output
4 = analogue output (PWM)
u8, rw0x0A0 = OFF
A = binary input
B = binary input with diagnosis
u8, rw0x020 = OFF
2 = binary output
4 = analogue output (PWM)
UK
u8, rw0x0A0 = OFF
A = binary input
B = binary input with diagnosis
u8, rw0x020 = OFF
2 = binary output
4 = analogue output (PWM)
u8, rw0x030 = OFF
3 = voltage 0���10,000 mV
6 = ratiometric 0���1000 ‰
7 = current 0���20,000 µA
9 = voltage 0���32,000 mV
A = binary input
with analogue evaluation
B = binary input
with analogue evaluation (with
diagnosis)
20000AConfiguration
output
channel 2, pin 2
20000BConfiguration
input
channel 3, pin 2
20000CConfiguration
output
channel 4, pin 2
20000DConfiguration
input
channel 5, pin 2
u8, rw0x020 = OFF
2 = binary output
u8, rw0x030 = OFF
3 = voltage 0���10,000 mV
6 = ratiometric 0���1000 ‰
7 = current 0���20,000 µA
9 = voltage 0���32,000 mV
A = binary input
with analogue evaluation
B = binary input with analogue
evaluation (with diagnosis)
u8, rw0x020 = OFF
2 = binary output
u8, rw0x030 = OFF
3 = voltage 0���10,000 mV
6 = ratiometric 0���1000 ‰
7 = current 0���20,000 µA
9 = voltage 0���32,000 mV
A = binary input
with analogue evaluation
B = binary input
with analogue evaluation (with
diagnosis)
19
Page 20
CompactModul Metall CR2032
IndexS-IdxNameTypeDefaultDescription
20000EConfiguration
output
channel 6, pin 2
20000FConfiguration
input
channel 7, pin 2
200010Configuration
output
channel 8, pin 2
20010PWM
Frequency
20F0
20F1
0Setting of the
Node ID *)
u8, rw0x020 = OFF
2 = binary output
u8, rw0x030 = OFF
3 = voltage 0���10,000 mV
6 = ratiometric 0���1000 ‰
7 = current 0���20,000 µA
9 = voltage 0���32,000 mV
A = binary input
with analogue evaluation
B = binary input
with analogue evaluation (with
diagnosis)
u8, rw0x020 = OFF
2 = binary output
u8, rw0x64 (100 Hz)Setting in Hz (20���250 Hz)
If an invalid value is entered, the
previous value remains valid�
u8, rw0x20 (= 0d32)The node ID used to access the mod-
ule in the CANopen network�
20F2
20F3
*) The entries 20F0/20F1 and 20F2/20F3 must always contain identical values� The new entries are valid after
a reset (switching the module off/on)�
Values outside the permissible ranges will be rejected�
Observe hex-code switch position!
Entries under 20F0/20F1 and 20F2/20F3 are only valid if the hex-code switches for baud rate (S1) and/or
node ID (S2, S3) are in the position "F"�
(For position and coding of the hex-code switches see connecting and operating elements → 9 Technical data)
Explanation of the abbreviations:
0x��� = hexadecimal value
str = string
rw = read-write
ro = read only
u8 = unsigned 8 bit
u16 = unsigned 16 bit
20
Page 21
CompactModul Metall CR2032
11.2 Communication Profile Area; index 1000 to 1FFF
IndexS-IdxDesignationTypeDefaultDescription
10000Device typeu32, ro0x000F0191Profile 401;
Inputs and outputs, binary and
analogue
10010Error registeru8, ro0x00Bit-coded to profile 301, the following
is supported:
0b 0000 0000 no error
0b 0000 0001 generic error
0b 0001 0000 communication error
0b 1000 0000 manufacturer specific
UK
10030Pre-defined
errorfield
10031���4Error historyu32, ro0x00Error occured, coded according to
10050COB ID
synch objekt
10060Communic
Cycle�
10080Device namestr, roCR2032Device name
10090HW Versionstr, rox�xHardware version
100A0SW Versionstr, rox�xSoftware version
100C0Guard timeu16, rw0x0000Time in ms
u8, ro0x04An error list with 4 entries is support-
ed�
the EMCY list, the last error is in the
subindex 1�
u32, rw0x00000080- Module generates no synch mes-
sage (bit 30 = 0)
- 11-bit identifier system (bit 29 = 0)
- Identifier of the synch message
u32, rw0x00000000Max� time between 2 synch objects in
µs� Useful resolution = 1ms
Within this time the output module
expects a "node guarding" of the
network master�
If the value 0 is entered here, this
function is not supported�
Note:
Node monitoring with "node guarding"
or "heartbeat" can only to be used as
an alternative�
100D0Life time factoru8, rw0x00If no "node guarding" is received for
"guard time" x "life time", the module
switches the outputs off�
The module changes the CANopen
status to PREOP�
The result from "guard time" x "life
time" must be between 0 and 65535�
10100Number of
save options
10101"Save all
parameters”
u8, ro0x01Number of the "save" options
u32, rw0x02Automatic saving of all changed
parameters OFF/ON�
0 = AutoSave OFF
2 = AutoSave ON
21
Page 22
CompactModul Metall CR2032
IndexS-IdxDesignationTypeDefaultDescription
10110Number of re-
store options
10111"reset for all
parameters”
10140COB ID
Emergency
10160Number of
options
Consumer
heartbeat time
10161Consumer
heartbeat time
u8, ro0x01Number of the "restore" options
u32, rw0x01If the string "load" is entered here,
the parameters are assigned to the
factory default values and are valid
after the next reset�
u32, rw0x00000080
+
Node ID
u8, ro0x01Number of the monitored units
u32, rw0x00Heartbeat monitoring time for node
- EMCY is valid (Bit 31 = 0)
- EMCY is not valid (Bit 31 = 1)
- 11 Bit ID (Bit 29 = 0)
- ID = 0x80 + Node ID
CAN identifier can be changed by the
user�
n� Monitoring of only one node is
supported�
0x0nntttt = monitoring time [ms]
0x0nntttt = node number
(If nn or tttt = 0, no monitoring is
carried out)
Note:
Node monitoring with "node guarding"
or "heartbeat" is only to be used as an
alternative�
10170Producer
heartbeat time
10180Number of
identity objects
10181Vendor IDu32, ro0x0069666DVendor ID to CiA specification
14000Receive
PDO 1
14001COB ID PDO 1u32, rw0x200 +
14002Trans Type
PDO 1
u16, rw0x00Time interval [ms] where the incli-
nation sensor generates a producer
heartbeat�
u8, ro0x01Device identification
u8, ro0x02Number of the entries Rec PDO 1
Binary outputs
- PDO is valid (bit 31 = 0)
Node ID
u8, rw0x010x00 = synch acyclic
- CAN-ID des 1� Rec PDOs
0x01���0xF0 = synch cylic,
Outputs are only updated after "n"
synch objects�
n = 0x01 (1) ��� 0xF0 (240)
0xFC/0xFD not implemented
0xFE = asynch manuf� specific event,
outputs are updated immediately
0xFF = asynch device profile event,
outputs are updated immediately
0x01���0xF0 = synch cylic,
Outputs are only updated after "n"
synch objects�
n = 0x01 (1) ��� 0xF0 (240)
0xFC/0xFD not implemented
0xFE = asynch manuf� specific event,
outputs are updated immediately
0xFF = asynch device profile event,
outputs are updated immediately
value of the analogue output channel
2, pin 4� Depending on the configuration of the index 2000 the value can
be interpreted as pulse/break ratio in
‰ (PWM)�
0 ‰ = constant OFF
1000 ‰ = constant ON
Values > 1000 ‰ are internally rounded off to 1000 ‰
u32, ro0x6411 026411 Sldx 02 contains the preset
value of the analogue output channel
4, pin 4� (see also S-Idx 1)
u32, ro0x6411 036411 Sldx 03 contains the preset
value of the analogue output channel
6, pin 4� (see also S-Idx 1)
u32, ro0x6411 046411 Sldx 04 contains the preset
value of the analogue output channel
8, pin 4� (see also S-Idx 1)
18000Trans PDO 1u8, ro0x05Number of the entries Trans PDO 1
Binary inputs
18001COB ID PDO 1u32, rw0x180 +
Node ID
- PDO is valid (bit 31 = 0)
- CAN ID of the 1st Trans PDOs
23
Page 24
CompactModul Metall CR2032
IndexS-IdxDesignationTypeDefaultDescription
18002Trans Type
PDO 1
u8, rw0xFF0x00 = synch acyclic
0x01���0xF0 = synch cyclic;
Inputs are only transferred after "n"
synch objects�
n = 0x01 (1) ��� 0xF0 (240)
0xFC/0xFD not implemented 0xFE =
asynch man� spec� event;
Inputs are immediately transferred�
0xFF = asynch device profile event;
Inputs are immediately transferred�
18005Event timer
Trans PDO 1
u16, rw0x00Max� transfer break in trans type
"asynch" (0���65535 ms)
When this time has elapsed the PDO
is transferred even if the appl� event
has not occurred�
18010Trans PDO 2u8, ro0x05Number of the entries Trans PDO 2
Analogue inputs
18011COB ID
PDO 2
18012Trans Type
PDO 2
u32, rw0x280 +
Node ID
- PDO is valid (Bit 31 = 0)
- CAN ID of the 2nd Trans PDOs
u8, rw0x010x00 = synch acyclic
0x01���0xF0 = synch cyclic;
Analogue values are only transferred
after "n" synch objects�
n = 0x01 (1) ��� 0xF0 (240)
0xFC/0xFD not implemented
0xFE = asynch man� spec� event;
Analogue values are immediately
transferred�
0xFF = asynch device profile event;
When configured as binary input, a
modified value is transferred immediately� Inputs configured as analogue
inputs are not concerned, for these
inputs the event timer has to be
activated�
18015Event timer
Trans PDO 2
1A000Mapping
Trans PDO 1
1A001Index in the
object directory
24
u16, rw0x00Max� transfer break in trans type
"asynch" (0���65535 ms)
When this time has elapsed the PDO
is transferred even if the appl� event
has not occurred�
u32, ro0x01Number of the linked application
objects (Binary inputs)
u32, ro0x2020 01IIdx 2020, Sldx 01 contains the
binary value, channel 1, pin 4
01 00 00 00 00 00 00 00
with diagnosis:
FE FF 00 00 00 00 00 00
= short circuit to V
Explanation of the abbreviations:
0x��� = hexadecimal value
0b��� = bit coded
0d��� = decimal value
u32, ro0x2002 04Idx 2002, SIdx 04 contains the
analogue value channel 7, pin 2
voltage 0���10,000 mV
ratiometric 0���1000 ‰
current 0���20,000 µA
voltage 0���32,000 mV
binary input with analogue evaluation
01 00 00 00 00 00 00 00
binary input with analogue evaluation
(with diagnosis)
00 00 00 00 00 00 FE FF
= short circuit to VBB
00 00 00 00 00 00 FF FF
= wire break/short circuit to ground
str = string
rw = read-write
ro = read only
u8 = unsigned 8 bit
u16 = unsigned 16 bit
26
Page 27
CompactModul Metall CR2032
12 Maintenance, repair and disposal
As the module does not contain any components which must be maintained by the
user, the housing must not be opened�
The maintenance of the module may only be carried out by the manufacturer�
The disposal must be carried out according to the corresponding national environmental regulations�
13 Declaration of conformity
For test standards and regulations → 9 Technical data�
The CE Declaration of Conformity and the E1-approval are available at:
www�ifm�com�
CAN-based network protocol on application level
CANController Area Network (bus system for use in mobile applications)
CAN_HCAN-High; CAN connection /cable with high voltage level
CAN_LCAN-Low; CAN connection /cable with low voltage level
CANopen CAN-based network protocol on application level with an open configuration interface
(object directory)
CiA"CAN in Automation e�V�"
(user and manufacturer organisation in Germany/Erlangen)
Definition and control body for CAN and CAN-based network protocols
CiA DSDraft Standard (published CiA specification which usually has not been modified or supple-
mented for one year)
CiA DSPDraft Standard Proposal (published CiA specification draft)
CiA WDWork Draft (work draft accepted for discussion within CiA)
CiA DS 301Specification for CANopen communication profile;
describes the basic communication between network participants, such as the transfer of
process data in real time, the exchange of data between units or the configuration stage�
Depending on the application this is completed by the following CiA specifications:
CiA DS 401Device profile for digital and analogue I/O modules
CiA DS 402Device profile for drives
CiA DS 403Device profile for HMI
CiA DS 404Device profile for measurement and control technology
UK
CiA DS 405Specification for interfaces to programmable systems (IEC 61131-3)
CiA DS 406Device profile for encoders
CiA DS 407Application profile for local public transport
27
Page 28
CompactModul Metall CR2032
COBCANopen Communication Object (PDO, SDO EMCY, ���)
COB IDCANopen Identifier of a Communication Object
Communication
the synchronisation time to be monitored, max� time between 2 Sync objects
cycle
EMCY ObjectEmergency Object (alarm message, device indicates an error)
Error RegError Register (entry with an error code)
Guarding ErrorNode or network participant could or can no longer be found Guard Master: one or several
slaves no longer reply
Guard Slave: no polling of the slave
Guard TimeDuring this time the network participant expects a "Node Guarding" of the network master
HeartbeatCyclic monitoring with parameter setting among network participants�
In contrast to "node guarding" no superior NMT master is required�
ID
(Identifier)
identifies a CAN message� The numerical value of the ID also contains a priority for the
access to the bus system
ID 0 = top priority
Idx Index;together with the S index it forms the address of an entry in the object directory
Life Time Factornumber of attempts in case of a missing Guarding reply
Monitoringis used to describe the error class (guarding monitoring, synch etc�)
NMTnetwork management
NMT-Master/-
The NMT master controls the operating states of the NMT slaves
Slaves
Node Guardingadjustable cyclic monitoring of slave network participants by a higher master node as well
as the monitoring of this polling process by the slave participants
Node IDnode identifier (identification of a participant in the CANopen network)
Object (OBJ)term for data/messages which can be exchanged in the CANopen network
Object directorycontains all CANopen communication parameters of a device as well as
device-specific parameters and data� Access to the individual entries is possible via the
index and S index�
OperationalOperating state of a CANopen participant� In this mode SDOs, NMT commands and PDOs
can be transferred�
PDOProcess Data Object; in the CANopen network for transfer of process data in real time;
such as the speed of a motor� PDOs have a higher priority than SDOs; in contrast to the
SDOs they are transferred without confirmation� PDOs consist of a CAN message with
identifier and up to 8 bytes of user data�
PDO Mappingdescribes the application data transferred with a PDO�
Pre-OpPreoperational; operating state of a CANopen participant�
After application of the supply voltage each participant automatically goes into this state�
In the CANopen network only SDOs and NMT commands can be transferred in this mode
but no process data�
Prepared(also stopped) operating state of a CANopen participant In this mode only NMT commands
are transferred�
Rec PDO
Receive Process Data Object (also Rx PDO)
(Rx PDO)
ro read only (unidirectional)
rw read-write (bidirectional)
Rx-Queuereception buffer
s16data type signed 16 bit
28
Page 29
CompactModul Metall CR2032
SDOService Data Object; With this object direct access to the object directory of a network
participant is possible (read/write)� An SDO can consist of several CAN messages� The
transfer of the individual messages is confirmed by the addressed participant� With the
SDOs devices can be configured and parameters can be set�
Server SDOprocess and parameter set to make the object directory of a network participant available to
other participants (clients)�
S-Idx
(SIdx)
Start Guardingstart node guarding
strdata type string (variable for strings such as text "load")
Sync Errormissing Sync OBJ in the adjustable communication cycle
Sync OBJsynchronisation object for simultaneous update in the complete network or for accepting
Sync Windowstime during which the synchronous PDOs have to be transferred
Time Stamptime stamp to align existing clocks in network participants
Trans PDO
(Tx PDO)
Trans SDO
(Tx SDO)
Tx-Queue(transmit) transmission buffer
u8 (16, 32)data type unsigned 8 (16, 32) bits
wowrite only
Subindex within the object directory of a CANopen device
UK
process data of the respective parameterised PDOs�
transmit process data object
transmit service data object
29
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.