CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
9: Cyclic Synchronous Mo<strong>de</strong>s <strong>CANopen</strong> Programmer’s <strong>Manual</strong><br />
TRAJECTORY BUFFER STATUS INDEX 0X2012<br />
Type Access Units Range Map PDO Memory<br />
Unsigned 32 RO - See Description, below. EVENT -<br />
Description<br />
This object gives access to status information about the IP trajectory buffer. The status value is<br />
bit-mapped as follows:<br />
Bit(s) Description<br />
0-15 These bits hold the 16-bit segment i<strong>de</strong>ntifier of the next IP move segment expected. If a segment error has<br />
occurred (i.e. the segment integrity counter of a received message was out of or<strong>de</strong>r), then these bits may<br />
be consulted to <strong>de</strong>termine the ID of the segment that should have been received.<br />
16-23 The number of free locations in the IP buffer.<br />
24 Set if a segment sequence error is in effect. A segment sequence error occurs when an IP segment is<br />
received with the incorrect value in its integrity counter.<br />
25 Set if a buffer overflow has occurred.<br />
26 Set if a buffer un<strong>de</strong>rflow has occurred.<br />
27-30 Reserved for future use.<br />
31 This bit is set if the IP buffer is empty.<br />
This object is inten<strong>de</strong>d to be read using a PDO, and has a PDO event associated with it. The<br />
event occurs when one of the error bits (24 – 26) is set, or when the trajectory generator removes<br />
a segment from the trajectory buffer.<br />
NEXT TRAJECTORY SEGMENT ID INDEX 0X2013<br />
Type Access Units Range Map PDO Memory<br />
Unsigned 16 RO - - YES R<br />
Description<br />
This object gives the full 16-bit value of the next trajectory segment expected by the buffer<br />
interface. It contains the same information as bits 0-15 of the Trajectory Buffer Status object<br />
(in<strong>de</strong>x 0x2012).<br />
INTERPOLATION SUBMODE SELECT INDEX 0X60C0<br />
Type Access Units Range Map PDO Memory<br />
Integer 16 RW - - YES R<br />
Description<br />
Determines which interpolation submo<strong>de</strong> to use:<br />
Submo<strong>de</strong> Description<br />
0 Linear interpolation with a constant time.<br />
-1 Linear interpolation with variable time.<br />
-2 Cubic polynomial interpolation, which is also known as position, velocity, and time (PVT) interpolation.<br />
NOTE: Copley Controls provi<strong>de</strong>s a set of alternate objects (0x 2010, 0x 2011,<br />
0x 2012, and 0x 2013) for efficient PVT move handling. When using the alternate objects, it is not<br />
necessary to set a linear interpolation submo<strong>de</strong> using Interpolation Submo<strong>de</strong> Select.<br />
216 Copley Controls