Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Provides information on the device type.

Sub-index

Description

Range

Default

Type

Access

PDO Mapping

0x00Device Type0x00-0xFFFFFFFFh

0x00040192

UDINTroNo

Explanation of set value

Bits

Name

Description

0-15Device Profile Number402 (0x192): Drive Profile
16-23Type04: Step motor
24-31Mode0: Manufacturer specific

...

Sub-index

Description

Type

Access

PDO Mapping

0x00

Set the offset after a home switch/hardstop has been found.

  • Unit - pulses (50,000 pulses/revolution)
    • Internally will be rounded to the closest 100.
  • Used in homing mode
DINTrw

No

...

Manufacturer Specific Objects

0x2301: Drive temperature

...

Sub-index

...

Description

...

Type

...

Access

...

PDO Mapping

...

Read the drive temperature

  • Unit - degrees C

...

Yes

0xFE00: PDO Timing

The PDO time is autodetected by the slave. The detected time can be read in 0xFE00. 

Only PDO rates of 200μs, 250μs, 500μs and 1000μs (1ms) are accepted by the CM1-E.

...

Sub-index

...

Description

...

Type

...

Access

...

PDO Mapping

...

Number of entries

...

No

...

0xFF00: Status LED brightness

...

Sub-index

...

Description

...

Type

...

Access

...

PDO Mapping

...

Set the brightness of the system and motor status LED.This is a non-volatile object that is stored in memory.

  • Range [0,16]
  • 0 - OFF
  • 1 - minimum brightness (default)
  • 16 - maximum brightness

...

No

0xFF01: Status LED Override

...

Sub-index

...

Description

...

Type

...

Access

...

PDO Mapping

...

Override the status LED colour and flash.

This allows the user to use the status LED to indicate custom operations such as identify a motor in a large axes application.

...

No

...

Override on/off

Bit 0 - override on/off
Bit 1 - flash on/off

...

0x00 - Red OFF
0x01 - Red ON

...

0x00 - Green OFF
0x01 - Green ON

...

0x00 - Blue OFF
0x01 - Blue ON

...

0x00 - No override
0x01 - Override with solid colour defined in bytes 3-1
0x03 - Override with flash colour defined in bytes 3-1

0x2201: 32bit User Variables

This object contains 4 volatile variables. Variable1 in addition has BIT15 and BIT14 mapped to the manufacturer specific bits, B15 and B14, on the Statusword (0x6041).

An example of usage would be if the application requires a custom home routine. These bit could be set as a flag to indicate the home routine has been completed. Due to the volatile nature of the variables if a reset occurs on the drive the flag bit would be reset.

Sub-index

Description

Type

Access

PDO Mapping

0x00

Number of entries

UINTro

No

0x01Variable1DINTrwBIT15 and B14 are mapped to the Statusword 0x6041 BIT15 and B14.
0x02Variable2DINTrwNo
0x03Variable3DINTrwNo
0x04Variable4DINTrwNo

0x2301: Drive temperature

Sub-index

Description

Type

Access

PDO Mapping

0x00

Read the drive temperature

  • Unit - degrees C
INTro

Yes

0xFE00: PDO Timing

The PDO time is autodetected by the slave. The detected time can be read in 0xFE00. 

Only PDO rates of 200μs, 250μs, 500μs and 1000μs (1ms) are accepted by the CM1-E.

Sub-index

Description

Type

Access

PDO Mapping

0x00

Number of entries

UINTro

No

0x01PDO Time in μsUINTroNo
0x02N/AUINTroNo
0x03N/AUINTroNo
0x04N/AUINTroNo

0xFF00: Status LED brightness

Sub-index

Description

Type

Access

PDO Mapping

0x00

Set the brightness of the system and motor status LED.This is a non-volatile object that is stored in memory.

  • Range [0,16]
  • 0 - OFF
  • 1 - minimum brightness (default)
  • 16 - maximum brightness
SINTrw

No

0xFF01: Status LED Override

Sub-index

Description

Type

Access

PDO Mapping

0x00

Override the status LED colour and flash.

This allows the user to use the status LED to indicate custom operations such as identify a motor in a large axes application.

UDINTrw

No


Byte Description


Byte3Byte2Byte1Byte0
DescriptionRed LED on/offGreen LED on/offBlue LED on/off

Override on/off

Bit 0 - override on/off
Bit 1 - flash on/off

Values

0x00 - Red OFF
0x01 - Red ON

0x00 - Green OFF
0x01 - Green ON

0x00 - Blue OFF
0x01 - Blue ON

0x00 - No override
0x01 - Override with solid colour defined in bytes 3-1
0x03 - Override with flash colour defined in bytes 3-1

Example Values

  • 0xFF01 = 0x01010101 - LED will turn solid white
  • 0xFF01 = 0x01000003 - LED will flash red


Accessing the Objects in TwinCAT3

The following instructions show how to read/write the objects in TwinCAT3 through the online object dictionary. It assumes a CM1-E drive has already been added.

  1. In the Solution Explorer select the CM1-E drive
  2. Select the CoE-Online tab. Only the objects listed in the EDS are currently listed.
  3. Click the Advanced button to enable reading all objects.
    draw.io Diagram
    borderfalse
    diagramNameCM1-E Selection
    simpleViewertrue
    width600
    linksauto
    tbstyletop
    lboxtrue
    diagramWidth851
    revision1
  4. Select the Online radio button
  5. Click OK
    draw.io Diagram
    borderfalse
    diagramNameAdvanced Settings
    simpleViewertrue
    width475
    linksauto
    tbstyletop
    lboxtrue
    diagramWidth647
    revision1

The full object dictionary is now available. The K and H parameters are shown below in red. Expand the list to see all the parameters.

draw.io Diagram
borderfalse
diagramNameKH Parameters
simpleViewertrue
width400
linksauto
tbstyletop
lboxtrue
diagramWidth509
revision1

Example Values

...