0x2f22 – ElmoMC CANopen DS 301 Implementation Guide User Manual

Page 105

Advertising
background image

The following CAN emergencies are supported in PVT/PT modes:

Error

Code
(Hex)

Error

Code
(Dec)


Reason


Data Field

0x56

86

Queue is low. Number of yet unexecuted
PVT table rows has dropped below the
value stated in MP[4].

Field 1: Write pointer
Field 2: Read pointer

0x5b

91

Write pointer is out of physical range
([1…64]) of PVT table. Reason may be an
improper setting of MP[6].

Value of MP[6]

0x5c

92

PDO 0x3xx is not mapped.

0x34

52

An attempt has been made to program
more PVT points than are available in
queue.

Field 1: Index of PVT table
entry that could not be
programmed

0x7

7

Cannot initialize motion due to bad setup
data. The write pointer is outside the range
specified by the start and end pointers.

0x8

8

Mode terminated and motor has been
automatically stopped (in MO=1).

Data field 1: Write pointer

Data field 2:
1: End of trajectory in non-
cyclical mode
2: A zero or negative time
specified for a motion interval
3: Read pointer reached write
pointer

0x9

9

A CAN message has been lost.

Table 13-4: PVT CAN Emergency Messages

Note: Setting a new value for object 0x2F21 deletes all emergency events queued

for transmission.

ƒ

Object description:

Index 2F21h

Name Emergency

events

Object code

VAR

Data type

UNSIGNED16

Category

CANopen DS 301 Implementation Guide

Manufacturer-specific Objects

MAN-CAN301IG (Ver. 2.1)

13-28

Advertising