CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>CANopen</strong> Programmer’s <strong>Manual</strong> 3: Device Control, Configuration, and Status<br />
NETWORK STATUS WORD INDEX 0X21B4<br />
Type Access Units Range Map PDO Memory<br />
Integer 16 RO - - EVENT -<br />
Description<br />
Network status word. Bit mapped as follows:<br />
<strong>CANopen</strong><br />
Bits Meaning<br />
0-1 <strong>CANopen</strong> no<strong>de</strong> status. This field will take one of the following values:<br />
Value Status<br />
0 The <strong>CANopen</strong> interface is disabled.<br />
1 Stopped mo<strong>de</strong>.<br />
2 Preoperational mo<strong>de</strong>.<br />
3 Operational mo<strong>de</strong>.<br />
4 Set if the <strong>CANopen</strong> SYNC message is missing.<br />
5 Set on a <strong>CANopen</strong> guard error.<br />
8 Set if the CAN port is in 'bus off' state.<br />
9 Set if the CAN port is in 'transmit error passive' state.<br />
10 Set if the CAN port is in 'receive error passive' state.<br />
11 Set if the CAN port is in 'transmit warning' state.<br />
12 Set if the CAN port is in 'receive warning' state.<br />
DeviceNet<br />
Bit Meaning<br />
0 Set if duplicate MAC ID check failed.<br />
1 Set if <strong>de</strong>vice is online.<br />
2 Set if at least one communication object timed out.<br />
3 Set if at least one communication object has been established.<br />
4-7 Reserved.<br />
8-14 Same bit mapping as for <strong>CANopen</strong>.<br />
15 Always set for DeviceNet.<br />
MACRO<br />
Bit Meaning<br />
0 Set if the MACRO network is <strong>de</strong>tected,<br />
1 Set if the amplifier is being disabled by the MACRO master.<br />
2 Set if the MACRO network has been broken (i.e. once <strong>de</strong>tected but now gone).<br />
3 Set on heartbeat error.<br />
4-15 Reserved.<br />
EtherCAT<br />
Bit Meaning<br />
0 Set if distributed clock is enabled (SYNC0 enabled and period set to a legal value).<br />
1 Set if distributed clock is locked.<br />
2 If the distributed clock is locked, this bit i<strong>de</strong>ntifies whether it is locked to the current loop period (0), or position<br />
loop period (1).<br />
3-15 Reserved<br />
Copley Controls 61