background image

Object types

COMPAX CANopen

Unsigned

8

5 Object types

Each object type is determined by a 

C

o m m u n i c a t i o n  

O

b j e c t  

I

d e n t i f i e r   (COB-ID).  This  is  made up of a 4 bit wide function

code which represents the object type, and the 7 bit wide device address (node ID).

C

o m m u n i c a t i o n  

O

b j e c t  

I

d e n t i f i e r :

Function code

Device address (node ID): 1...127

The value of the COB-ID specifies the priority of the object type.

The smaller the value of the COB-ID, the higher the priority of the object type.

The following table shows the preset COB-IDs:

Communi

cation

Objects:

Function

code

COB -

Identifier

(dec)

COB -

Identifier

(hex)

Defined

in Index

...

Meaning

Brodcast Objects

NMT

0000

b

0

0h

-

Network management and identifier distribution

SYNC

0001

b

128

80h

1005

h

SYNC is COMPAX not implemented.

TIME

0010

b

256

100h

1012

h

TIME is COMPAX not implemented.

Point to point objects

EMCY

0001

b

129-255

81

h

-FF

h

1014

h

Error message

Boot-up

0001

b

129-255

81

h

-FF

h

1014

h

Communication readiness

T-PDO1

0011

b

385-511

181

h

-1FF

h

1800

h

Assignment via index 1A00h

Transmit 

process data object

T-PDO2

0101

b

641-767

281

h

-2FF

h

1801

h

Assignment via index 1A01h

(COMPAX

) max. 8 bytes

R-PDO1

0100

b

513-639

201

h

-27F

h

1400

h

Assignment via index 1600h

Receive 

process data object

R-PDO2

0110

b

769-895

301

h

-37F

h

1401

h

Assignment via index 1601h (

 COMPAX) max. 8 bytes

T-SDO1

1011

b

1409-1535

581

h

-5FF

h

1200

h

Transmit service data object1

T-SDO2

-*

-*

-

1201h

Transmit service data object 2

R-SDO1

1100

b

1537-1663

601

h

-67F

h

1200

h

Receive service data object1

R-SDO2

-*

-

*

-

1201h

Receive service data object 2

Node guard

1110

b

1793-1919

701

h

-77F

h

100E

h

Checking bus subscriber.

The COB-ID for an object is calculated as follows: 

COB-ID = (function code * 128) + device address

The default distribution of the COB-IDs can be changed via SDO after the bus is started.

Application of the communication object types

Transfer of real-time data (faster transmission, as higher priority)

T-PDO

Transmit process data object: COMPAX answer (see from page 23).

R-PDO

Receive process data object: Transmit to COMPAX (see from page ).18

With the default setting, the transmission of the PDOs takes place at every change of its content.

One-off transfer e.g. of parameters of program lines

T-SDO

Transmit service data object: COMPAX answer (see from page ).15

R-SDO

Receive service data object: Transmit to COMPAX (see from page ).15

                                                     

*SDO2 is not configured in the basic state but can be configured via the object with index 1201

h

.

Summary of Contents for Hauser COMPAX 02XXM Series

Page 1: ...version V3 0 W e a u t o m a t e m o t i o n DIN EN ISO 9001 C E R T I F I E D Q U A L I T Y S Y S T E M Reg Nr 36 38 Main Office Parker Hannifin GmbH EMD HAUSER P O Box 77607 1720 Robert Bosch Str 2...

Page 2: ...6 7 5 Mapping parameter for receiving PDO2 R PDO2 22 6 8 Reading process data from COMPAX 23 6 8 1 Communication parameters for transmission PDO1 T PDO1 23 6 8 2 Communication parameters for transmiss...

Page 3: ...TPOSA 64 6 17 2 WAITPOSR 64 6 18 COMPAX XX70 commands 65 6 18 1 Cam commands 65 6 18 2 Setting and reading cam memory indicator 65 6 18 3 Read and write cam memory 65 7 Device Profile DSP 402 66 8 CAN...

Page 4: ...tion 1 2 The physical data cables are accessed by the Si9200 CAN transceiver by TEMIC in accordance with the CIA standard according to ISO DIS 11898 4 B u s W i r i n g CAN Bus connector assignment CO...

Page 5: ...n connection UNC4 40 plug shell with screwed plug shell with screwed 9pol Sub D socket board connection UNC4 40 1 5 6 9 The connection of pin 1 and pin 3 is not required for the CAN bus neither is the...

Page 6: ...nter A Enter B A B Enter Enter choice of operation modes Meaning C parameters Meaning Range COMPAX parameters Active on C01 Node ID Address 1 127 P194 Power on C02 Baud rate symbolic setting in accord...

Page 7: ...nication object 4 4 1 Integer Integer values are signed quantities Type Value range Length Integer8 128 127 1 Byte Integer16 32 768 32 767 2 Byte Integer32 2 147 483 647 2 147 483 647 2 147 483 648 0x...

Page 8: ...COMPAX max 8 bytes R PDO1 0100b 513 639 201h 27Fh 1400h Assignment via index 1600h Receive process data object R PDO2 0110b 769 895 301h 37Fh 1401h Assignment via index 1601h COMPAX max 8 bytes T SDO...

Page 9: ...umber of SDOs 1014 COB ID EMCY Setting of service data objects 1200 Server SDO1 parameter 1201 Server SDO2 parameter Setting of process data objects reading of COMPAX 1400 Communication parameters for...

Page 10: ...type Unsigned32 Access rights constant PDO mapping no 6 2 2 Error register The error register contains 8 bits each one for a special error class If an error occurs at the device only bit 0 is set COMP...

Page 11: ...000 2 Number of asynchronous PDOs 0x00020002 Data Description MSB Number of receiving PDOs Number of transmission PDOs 0002 0002 6 2 4 COB ID SYNC This object contains the COB ID of the SYNC message I...

Page 12: ...e PDO mapping no Data Description Unit s 6 2 7 Device name This object contains the device name Object Description Index 0x1008 Standard COMPAX Length Min Object code Elements Max Data type Visible st...

Page 13: ...he node number address node ID is the module number of the device It may only be assigned once per network Object Description Index 0x100B Standard 0x00000020 Length 4 Min 0x00000001 Object code Varia...

Page 14: ...Elements Max 0xFFFFFFFF Data type Unsigned32 Access rights read write PDO mapping no 6 3 2 Guard period node guarding The node guarding period node guarding is the interval in ms at which the device i...

Page 15: ...ge P193 2 autom position reached message P193 4 autom comparator switch points report The emergency telegram is constructed as follows Byte 0 1 2 3 4 5 6 7 Contents Emergency Error Code Error Register...

Page 16: ...object describes the SDO1 parameters for which the device is server Object Description Index 0x1200 Standard Length Min Object code Array Elements 3 Max Data type Access rights read PDO mapping no Num...

Page 17: ...1 000 Standard 0x02 Length 1 Min 0x02 Object code Elements Max 0x03 Data type Unsigned8 Access rights read PDO mapping no COB ID Client Server R SDO1 receiving data COMPAX Index subindex 0x1201 001 St...

Page 18: ...andard Length Min Object code Array Elements 4 Max Data type Access rights PDO mapping no Number of entries Index subindex 0x1400 000 Standard 0x03 Length 1 Min 0x02 Object code Elements Max 0x04 Data...

Page 19: ...ss rights PDO mapping no Number of entries Index subindex 0x1401 000 Standard 0x03 Length 1 Min 0x00 Object code Elements Max 0xFF Data type Unsigned8 Access rights read PDO mapping no COB ID R PDO2 I...

Page 20: ...tandard 0x01 Length 1 Min 0x00 Object code Elements Max 0x05 Data type Unsigned8 Access rights read write PDO mapping no PDO mapping entry of the first object links MSB R PDO1 0x6040 Index of control...

Page 21: ...ject can be used to influence the internal processing of the received process output data R PDOs A bit is allocated to each communication object which can be mapped to a R PDO If the corresponding bit...

Page 22: ...ject Description Index 0x1601 Standard Length Min Object code Array Elements 5 Max Data type Access rights PDO mapping no Number of entries Index subindex 0x1601 000 Standard 0x00 Length 1 Min 0x00 Ob...

Page 23: ...x Data type Access rights PDO mapping no Number of entries Index subindex 0x1800 000 Standard 0x03 Length 1 Min 0x02 Object code Elements Max 0xFF Data type Unsigned8 Access rights read write PDO mapp...

Page 24: ...ghts PDO mapping no Number of entries Index subindex 0x1801 000 Standard 0x03 Length 1 Min 0x02 Object code Elements Max 0x04 Data type Unsigned8 Access rights read write PDO mapping no COB ID T PDO2...

Page 25: ...0000 Object code Elements Max 0xFFFFFFFF Data type Unsigned32 Access rights read write PDO mapping no PDO mapping entry T PDO1 Index subindex 0x1A00 002 Standard Length 4 Min 0x00000000 Object code El...

Page 26: ...n Object code Array Elements 5 Max Data type Access rights PDO mapping no Number of entries Index subindex 0x1A01 000 Standard 0x00 Length 1 Min 0x00 Object code Elements Max 0x05 Data type Unsigned8...

Page 27: ...all PDO mapping no Data Description Selection code Operation mode Selection code Operation mode 2 Reset mode 1 Target position input 1 Continuous mode 3 Speed input 2 6 9 2 Operating mode display Thi...

Page 28: ...ew start 1 Record select 23 the machine zero point is approached 0 Record select 20 The Quit command is not accepted with P190 22 Device Profile DSP402 error confirmation in accordance with the status...

Page 29: ...machine zero MZ P221 Bit 1 0 SHIFT P221 Bit 0 The Quit command is not accepted with P190 22 Device Profile DSP 402 error confirmation in accordance with the status diagram on page 66 402 The partial s...

Page 30: ...a byte Bit Assignment 1 7 2 7 2 6 0 0 OUTPUT A0 x after OUTPUT A0 0 1 6 RUN 0 off or turned off in the event of an error 0 1 1 0 after OUTPUT A0 1 after OUTPUT A0 2 1 5 reserved 2 5 Idle after stop 1...

Page 31: ...riable Max 0xFFFF Data type Unsigned16 Access rights read PDO mapping yes Data Description Bit Assignment Bit Assignment 15 SPM 7 Warning 14 Idle after stop 6 Switch on disabled 13 MN was reached 5 Ra...

Page 32: ...eached 1 8 0 6 9 10 Control commands Compax commands not requiring any additional values The required commands are activated by reading in the relevant command number Object Description Index 0x2004 S...

Page 33: ...er of the command string 20 20 character of the command string 6 9 12 COMPAX parameters Entering or reading COMPAX parameters in binary format The corresponding parameter is selected using the Sub ind...

Page 34: ...rees Celsius Resolution 1 0 1 C 6 10 2 Status S9 Number of axis motion cycles Object Description Index 0x2013 Symbol S9 Length 4 Min 0x00000000 Object code Variable Max 0xFFFFFFFF Data type Unsigned32...

Page 35: ...ion Bit Assignment 7 0 Status bits Sub index Assignment Sub index Assignment 1 Status bits1 2 Status bits 2 The meaning of the status bits can be found in the COMPAX M S user guide 6 10 6 Status S23_S...

Page 36: ...urring error If the error number of the current error 0 there is no error Object Description Index 0x2018 Symbol S30 Length 1 Min 0 Object code Array Elements 2 Max 0xFF Data type Unsigned8 Access rig...

Page 37: ...lowed 8400h E24 Speed is invalid 8600h E25 Position is invalid 6300h E26 END command missing for REPEAT 6320h E27 Parameter cannot be written to 1000h E28 6320h E29 Motor values missing 5500h E30 Hard...

Page 38: ...ted torque Rated torque motor This value can be found on the rating plate of the motor Object Description Index 0x6076 Symbol NENNMOMENT Length 4 Min 0x00000000 Object code Variable Max 0xFFFFFFFF Dat...

Page 39: ...ing plate of the motor Object Description Index 0x6075 Symbol NENNSTROM Length 4 Min 0 Object code Variable Max 0xFFFFFFFF Data type Unsigned32 Access rights read write PDO mapping no Data Description...

Page 40: ...uit voltage Object Description Index 0x2012 Symbol S7_S8 Length 2 Min 0x0000 Object code Array Elements 2 Max 0xFFFF Data type Unsigned16 Access rights read PDO mapping no Data Description Unit Volt R...

Page 41: ...value see also with R PDO control bit 15 page 21 This is done using the following bits Control word byte 2 bit 4 new set point and Status word byte 1 bit 4 acknowledge record point Function New set po...

Page 42: ...ect Description Index 0x2022 Symbol S12 Length 4 Min 0x80000000 Object code Variable Max 0x7FFFFFFF Data type Integer32 Access rights read PDO mapping no Data Description Unit mm or inch Resolution 1...

Page 43: ...t see page 7 under Integer Limits outside 2 147 483 2 147 483 units cannot be depicted 6 12 7 Positioning window The positioning window is situated symetrically around the position target Once the pos...

Page 44: ...ype Unsigned8 Access rights read write PDO mapping no Data Description Bit 7 Assignment Bit 7 Assignment 1 Reversal of direction motor left 0 default motor right The other bits are irrelevant for COMP...

Page 45: ...bject Description Index 0x2023 Symbol POSRXSPEEDY Length 6 Min Object code Variable Max Data type Octet String Access rights write PDO mapping yes Data Description Data byte Assignment Data byte Assig...

Page 46: ...ghts read write PDO mapping yes Data Description Unit Resolution 1 1 64 6400 100 6 13 2 Override Reduce traverse speed Software emulation of an external potentiometer on the override input X11 6 Objec...

Page 47: ...ge 1 600 000 Resolution 1 0 001 6 13 5 Speed step profiling with acceleration Each speed step profiling can have a maximum of 8 speed steps The position value is given as a relative measurement It is...

Page 48: ...ections of rotation Object Description Index 0x607F Symbol GESCHW_MAX Length 4 Min 0x80000000 Object code Variable Max 0x7FFFFFFF Data type Unsigned32 Access rights read write PDO mapping no Data Desc...

Page 49: ...l GESCHW_IST Length 4 Min 0x80000000 Object code Variable Max 0x7FFFFFFF Data type Integer32 Access rights read PDO mapping no Data Description Unit Resolution 1 0 001 6 13 11 Reference run speed Spee...

Page 50: ...de Ramp shape 1 square 2 without jerk 0 linear 6 14 2 Acceleration Time specification for the acceleration process Also the time setting for the deceleration process as long as the object ACCEL NEG or...

Page 51: ...s activated or after an emergency stop The time specification applies to nominal speed 100 t SPEED 100 RAMPE_NOTS a Object Description Index 0x6085 Symbol RAMPE_NOTS Length 4 Min 0x00000000 Object cod...

Page 52: ...code Elements Max 0x01 Data type Unsigned8 Access rights read PDO mapping no INPUT_WORD Index 0x6100 001 Symbol INPUT_WORD Length 2 Min 0x0000 Object code Elements Max 0xFFFF Data type Unsigned16 Acce...

Page 53: ...to be set or reset to default Each output which is to be influenced via this object must be explicitly released for this purpose by means of P223 P224 The output thereby loses any status information...

Page 54: ...eby loses any status information which was assigned to it OUTPUT MASK directly reads describes the parameters P223 LSB and P224 MSB Object Description Index 0x2041 Symbol OUTPUT_MASK Length 2 Min 0x00...

Page 55: ...be set for a positioning process The corresponding output is selected using the Sub index Sub index output no Object Description Index 0x2043 Symbol POSROUTPUTP Length 4 Min 0x80000000 Object code Arr...

Page 56: ...ry format The record number is determined with the Sub index Sub index record No Object Description Index 0x2050 Symbol Nx Length 20 Min Object code Array Elements 250 Max Data type Octet String Acces...

Page 57: ...er 0xC1 POSA Variable 0xCB LOOP Variable 0xCC ACCEL Variable 0xCD SETM Variable 0xD1 SETS Variable 0xD2 POSR Variable 0xD3 SPEED Variable 0x4D REPEAT Variable 0xD7 WAIT Variable Sorted by command Code...

Page 58: ...tion of Comparison Operators A comparison operator consists of 1 byte Comparison operator Symbols Code Equal 0x3D Less than 0x3C Greater than 0x3E Equal to less than 0xBC Equal to greater than 0xBE Do...

Page 59: ...1D2 O1D3 O1D4 O1D5 O1D6 Vglop O2Type O2D1 O2D2 O2D3 O2D4 O2D5 O2D6 0x47 n MSB n LSB IF Operand1 Comparison operator Operand2 GOSUB n 0x4A O1Type O1D1 O1D2 O1D3 O1D4 O1D5 O1D6 Vglop O2Type O2D1 O2D2 O2...

Page 60: ...40 V10 POSA Variable WAIT Variable 0x1C No H Nr L 0x00 0x00 0x00 0x00 0x7D No H Nr L POSR Value OUTPUT Ax y 0x52 NL NM NH VL VM VH 0x4F x MSB x LSB y POSR Parameter OUTPUT Ax y 0x72 No H Nr L 0x00 0x0...

Page 61: ...O2D4 O2D5 O2D6 Key No H High byte of the parameter variable number Nr L Low byte of the parameter variable number MSB High byte of an integer value LSB Low byte of an integer value NL Low byte of the...

Page 62: ...ecord Object Description Index 0x2052 Symbol START_N Length 1 Min 0x01 Object code Variable Max 0xFF Data type Unsigned8 Access rights write PDO mapping yes Data Description Data format binary Unit Re...

Page 63: ...a Description Data format binary Unit Record number Value range 1 250 Resolution 1 6 16 6 Enter or read COMPAX variables Enter or read COMPAX variables The corresponding variable is selected using the...

Page 64: ...FFFF Data type Integer32 Access rights write all PDO mapping no Data Description Unit mm or inch Resolution 1 0 001 mm or inch 6 17 2 WAITPOSR Synchronization without automatic reverse travel clocked...

Page 65: ...on Index 0x2055 Symbol CAM_MEM_P Length 2 Min 0x0001 Object code Variable Max 0x1554 Data type Unsigned16 Access rights read write PDO mapping no Data Description Data format binary Unit Curve memory...

Page 66: ...nly intended as a supplement to the DSP402 documentation Conditions diagram START NOT READY TO SWITCH ON xx00h statusword SWITCH ON DISABLED READY TO SWITCH ON SWITCHED ON OPERATION ENABLE FAULT REACT...

Page 67: ...Communication through all interfaces is enabled Modifications to parameters variables records is possible Drive function is disabled but motor has current Display shows run OPERATION ENABLE Communica...

Page 68: ...0 16777215 Power on P139 Index and subindex of 2nd object on the RPDO1 after power on 0 0 16777215 Power on P140 Index and subindex of 3nd object on the RPDO1 after power on 0 0 16777215 Power on P141...

Page 69: ...Special commands for COMPAX XX70 wr 0x2024 1 6 4 45 Synchronization with automatic reverse travel wr 0x2025 0 4 64 Synchronization without automatic reverse travel wr 0x2026 0 4 64 Traverse speed rd w...

Page 70: ...0x6100 0 2 T 52 Logic state of the 16 digit Outputs rd wr 0x6300 0 2 T R 52 10 2 Objects sorted by command Command Service Index Subind Byte PDO See page Accelerate reference run rd wr 0x609A 0 4 51...

Page 71: ...gram record N wr 0x2052 0 1 R 62 Set and read curve memory pointer rd wr 0x2055 0 2 63 Set and read pointer rd wr 0x2051 0 1 62 Set point speed and position default wr 0x2023 0 6 R 45 Settings for pro...

Page 72: ...Mapping parameter for receiving PDO2 22 Mapping parameters for transmission PDO1 25 Mapping parameters for transmission PDO2 26 Mapping Parameter receiving PDO1 20 Masking inputs 52 Maximum speed amou...

Reviews: