Difference between revisions of "EtherCAT:Drive Control Bits"

From SoftMC-Wiki
Jump to: navigation, search
Line 82: Line 82:
 
|}
 
|}
  
 +
== Write to HaltRestart ==
 +
Writing to HaltRestartaffects bits 0,1,2 and 3 of Control Word - object 0x6040 mapped to TX_PDO <n/>
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Value
 +
! DS402 state number
 +
! DS402 state
 +
|-
 +
| 1
 +
| 16
 +
| Operation Enabled
 +
|-
 +
| 0
 +
| 11
 +
| Quick Stop
 +
|}
 +
== Query of HaltRestart==
 +
Reflects state of bits 0,1,2,3,5 and 6 of Status Word - object 0x6041 mapped to RX_PDO <n/>
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Value
 +
! DS402 state number
 +
! DS402 state
 +
! Bit combination
 +
|-
 +
| 1
 +
| 3
 +
| Operation Enabled
 +
| xxxx xxxx x01x 0111b
 +
|-
 +
| 0
 +
| 6
 +
| Quick Stop Active
 +
| xxxx xxxx x00x 0111b
 +
|}
  
 
[[Category:Axystems:EtherCAT]]
 
[[Category:Axystems:EtherCAT]]
 
[[Category:Control:Online]]
 
[[Category:Control:Online]]

Revision as of 15:20, 24 October 2013

{{Category |description=Drive Control Bits. |frontpage=Axystems:EtherCAT

This section explains of DS402 implementation of Axis.DriveOn, Axis.DriveEnable and Axis.HaltRestart with EtherCAT and CANOpen

Write to DriveOn

Writing to DriveOn affects bits 0,1,2 and 3 of Control Word - object 0x6040 mapped to TX_PDO <n/>

Value DS402 state number DS402 state
1 3 Switched On
0 6 Ready to Switch On

Query of DriveOn

Reflects state of bits 0,1,2,3,5 and 6 of Status Word - object 0x6041 mapped to RX_PDO <n/>

Value DS402 state number DS402 state Bit combination
1 3 Switched On xxxx xxxx x01x 0011b
0 6 Ready to switchOn xxxx xxxx x01x 0001b


Write to DriveEnable

Writing to DriveEnable affects bits 0,1,2 and 3 of Control Word - object 0x6040 mapped to TX_PDO <n/>

Value DS402 state number DS402 state
1 4 Operation Enabled
0 5 Switched On

Query of DriveEnable

Reflects state of bits 0,1,2,3,5 and 6 of Status Word - object 0x6041 mapped to RX_PDO <n/>

Value DS402 state number DS402 state Bit combination
1 3 Operation Enabled xxxx xxxx x01x 0111b
0 6 Switched On xxxx xxxx x01x 0011b

Write to HaltRestart

Writing to HaltRestartaffects bits 0,1,2 and 3 of Control Word - object 0x6040 mapped to TX_PDO <n/>

Value DS402 state number DS402 state
1 16 Operation Enabled
0 11 Quick Stop

Query of HaltRestart

Reflects state of bits 0,1,2,3,5 and 6 of Status Word - object 0x6041 mapped to RX_PDO <n/>

Value DS402 state number DS402 state Bit combination
1 3 Operation Enabled xxxx xxxx x01x 0111b
0 6 Quick Stop Active xxxx xxxx x00x 0111b