background image

CompactModule Metall CR2031

32

Error Reg

Error Register (entry with an error code)

Guarding Error

Node 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 Time

During this time the network participant expects a "Node Guarding" of the network master

Heartbeat

Cyclic 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 Factor number of attempts in case of a missing Guarding reply 
Monitoring

is used to describe the error class (guarding monitoring, synch etc�) 

NMT

network management

NMT-Master/-

Slaves

The NMT master controls the operating states of the NMT slaves

Node Guarding

adjustable 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 ID

node identifier (identification of a participant in the CANopen network) 

Object (OBJ)

term for data/messages which can be exchanged in the CANopen network 

Object directory contains 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�

Operational

Operating state of a CANopen participant� 

In this mode SDOs, NMT commands and PDOs can be transferred�

PDO

Process 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 Mapping

describes the application data transferred with a PDO�

Pre-Op

Preoperational; 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

(Rx PDO)

Receive Process Data Object

ro 

read only (unidirectional)

rw 

read-write (bidirectional)

Rx-Queue

reception buffer

s16

data type signed 16 bit

SDO

Service 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 SDO

process and parameter set to make the object directory of a network participant available to 

other participants (clients)�

S-Idx 

(SIdx)

Subindex within the object directory of a CANopen device

Start Guarding

start node guarding

str

data type string (variable for strings such as text "load")

Summary of Contents for CompactModule Metal CR2031

Page 1: ...Device manual Output module CompactModule Metal CR2031 80269921 00 01 2018 UK...

Page 2: ...2 3 9 7 2 PLC configuration in CODESYS 3 5 10 7 2 1 Heartbeat configuration 10 7 2 2 SyncMonitoring 11 7 3 Electronic Data Sheet 11 8 Parameter setting 12 8 1 Parameter list 12 9 Programming 14 9 1 Ge...

Page 3: ...plied output load circuits If the unit is not supplied by the mobile on board system 12 24 V battery opera tion it must be ensured that the external voltage is generated and supplied ac cording to the...

Page 4: ...ge 0 1 A or 0 4 A There are 1 server SDO and the 3 default PDOs to CiA DS 401 The PDO mapping cannot be changed static PDO mapping The default identifiers are assigned according to the predefined conn...

Page 5: ...or DIN 7984 must be used preferred Mounting variants wrong To avoid contact corrosion between the mounting screws and the module housing do not use any stainless steel screws or nickel plated screws...

Page 6: ...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 If...

Page 7: ...tected using fuses according to the type of connection and jumper set tings The M12 plugs are designed for max 4 A the clamps for max 16 A Example Connection 6 7 Jumpers Fuse 1 Supply via M12 CANin CA...

Page 8: ...CompactModule Metall CR2031 8 6 7 Examples types of connection Example 1 Example 2 Example 3 Example 4 jumper inserted...

Page 9: ...nterface 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 exa...

Page 10: ...te 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 commun...

Page 11: ...pplementing 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 E...

Page 12: ...uring range 1 A or 4 A is automatically selected 8 1 Parameter list Parameter Index in ob ject directory Default factory preset Change automatically saved Change effective Manufacturer Specific Profil...

Page 13: ...synchronous adjustable immediately Event Timer Trans PDO1 1800 05 0x00 adjustable immediately The life time factor 0 is interpreted as 1 The first guard protocol is assessed as start guarding even if...

Page 14: ...a in the controller The function CR2031 is in the library CR2031_x lib of the programming software CODESYS If no configuration data are transferred to the I O module the device operates with the defau...

Page 15: ...ariable types must be declared in the declaration part For configuration data the declaration part can already contain an assignment of values In the program access to a structure component can be rep...

Page 16: ...L TRUE write the current configuration of the I O module CFG_DATA DWORD Address of the configuration data data structure RX_TYPE BYTE Receive transmission type default 0 synch acyclic TX_TYPE BYTE Tra...

Page 17: ...ction input CFG_DATA via the ADR operator Structure components Name Data type Description GUARDTIME TIME Guarding time of the module ms LIFETIME BYTE Lifetime of the module Ch1 BYTE Config channel 1 0...

Page 18: ...value in referred to the preset actual value difference default 20 Max_ Current5_6 WORD max possible load current in mA channel pair 5 6 current at 1000 PWM default 4000 mA P_Value7_8 BYTE P value of...

Page 19: ...Ch1_2 config 4 or 5 channel 1 or 2 AnaOut3_4 INT Analogue output value if Ch3_4 config 4 or 5 channel 3 or 4 AnaOut5_6 INT Analogue output value if Ch5_6 config 4 or 5 channel 5 or 6 AnaOut7_8 INT Ana...

Page 20: ...2 x 2 pole 1 x 3 pole 0 08 4 mm2 AWG 28 AWG 12 nominal current 20 A Identical potentials can be linked using a jumper header GND and UB potentials linked upon delivery Cable entry via M16 cable gland...

Page 21: ...ard heartbeat error if node guarding heartbeat is activated no synch objects if synch monitoring is activated OUT yellow ON binary output output switched ON analogue output PWM preset value 0 current...

Page 22: ...In addition the P I behaviour of the current controller can be parameterised for each output pair Free wheel diode is integrated To avoid errors in the measuring result no external free wheel diode m...

Page 23: ...CAN OUT 05 04 03 02 01 CAN Interface Supply 02 01 04 03 06 05 07 Outputs 05 04 03 02 01 05 04 03 02 01 05 04 03 02 01 05 04 03 02 01 05 04 03 02 01 05 04 03 02 01 05 04 03 02 01 Abbreviations CANH CA...

Page 24: ...channel pair 5 6 1000 0000 channel pair 7 8 0x8000 0x11 0x00 Monitoring Synch Error For communication cycle no synch object is received only in OPERATIONAL Reset with the next synch OBJ or PREOP 0x813...

Page 25: ...t PWM 5 analogue output current controlled 2000 5 Configuration channel 5 output u8 rw 0x02 0 OFF 2 binary output 4 analogue output PWM 5 analogue output current controlled 2000 6 Configuration channe...

Page 26: ...14 I value of the current control function channel 3 4 value in referred to the preset actual value difference 2005 3 max current channel 3 4 u16 rw 0xFA0 max possible load current in mA current at 10...

Page 27: ...s 0x hexadecimal number 0b binary value 0d decimal numerical value str string rw read write ro read only u8 unsigned 8 bit u16 unsigned 16 bit 12 2 Communication Profile Area index 1000 to 1FFF Index...

Page 28: ...AutoSave ON 1011 0 Number of restore options u8 ro 0x01 Number of the restore options 1011 1 Reset for all parameters u32 rw 0x01 If the string load is entered here the parame ters are assigned to the...

Page 29: ...t implemented 0xFE asynch manuf specific event outputs are updated immediately 0xFF asynch device profile event outputs are updated immediately 1600 0 Mapping Rec PDO 1 u32 ro 0x01 Number of the appli...

Page 30: ...asynch man spec event Current values are immediately transferred 0xFF asynch device profile event Current values are immediately transferred 1800 5 Event timer Trans PDO 1 u16 rw 0x00 Max transfer br...

Page 31: ...protocols CiA DS Draft Standard published CiA specification which usually has not been modified or supple mented for one year CiA DSP Draft Standard Proposal published CiA specification draft CiA WD W...

Page 32: ...ntries is possible via the index and S index Operational Operating state of a CANopen participant In this mode SDOs NMT commands and PDOs can be transferred PDO Process Data Object in the CANopen netw...

Page 33: ...ive parameterised PDOs Sync Windows time during which the synchronous PDOs have to be transferred Time Stamp time stamp to align existing clocks in network participants Trans Type type of process data...

Reviews: