Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC2 Suggested M-Variable Definitions 614
M216->X:$078008,9 ; ENC2 compare output value
M217->X:$078008,11 ; ENC2 capture flag
M218->X:$078008,8 ; ENC2 count error flag
M219->X:$078008,14 ; CHC2 input status
M220->X:$078008,16 ; HMFL2 flag input status
M221->X:$078008,17 ; PLIM2 flag input status
M222->X:$078008,18 ; MLIM2 flag input status
M223->X:$078008,15 ; FAULT2 flag input status
M224->X:$078008,20 ; Channel 2 W flag input status
M225->X:$078008,21 ; Channel 2 V flag input status
M226->X:$078008,22 ; Channel 2 U flag input status
M227->X:$078008,23 ; Channel 2 T flag input status
M228->X:$078008,20,4 ; Channel 2 TUVW inputs as 4-bit value
Motor #2 Status Bits
M230->Y:$000140,11,1 ; #2 Stopped-on-position-limit bit
M231->X:$000130,21,1 ; #2 Positive-end-limit-set bit
M232->X:$000130,22,1 ; #2 Negative-end-limit-set bit
M233->X:$000130,13,1 ; #2 Desired-velocity-zero bit
M235->X:$000130,15,1 ; #2 Dwell-in-progress bit
M237->X:$000130,17,1 ; #2 Running-program bit
M238->X:$000130,18,1 ; #2 Open-loop-mode bit
M239->X:$000130,19,1 ; #2 Amplifier-enabled status bit
M240->Y:$000140,0,1 ; #2 Background in-position bit
M241->Y:$000140,1,1 ; #2 Warning-following error bit
M242->Y:$000140,2,1 ; #2 Fatal-following-error bit
M243->Y:$000140,3,1 ; #2 Amplifier-fault-error bit
M244->Y:$000140,13,1 ; #2 Foreground in-position bit
M245->Y:$000140,10,1 ; #2 Home-complete bit
M246->Y:$000140,6,1 ; #2 Integrated following error fault bit
M247->Y:$000140,5,1 ; #2 I2T fault bit
M248->Y:$000140,8,1 ; #2 Phasing error fault bit
M249->Y:$000140,9,1 ; #2 Phasing search-in-progress bit
MACRO IC 0 Node 1 Flag Registers (usually used for Motor #2)
M250->X:$003441,0,24 ; MACRO IC 0 Node 1 flag status register
M251->Y:$003441,0,24 ; MACRO IC 0 Node 1 flag command register
M253->X:$003441,20,4 ; MACRO IC 0 Node 1 TUVW flags
M254->Y:$003441,14,1 ; MACRO IC 0 Node 1 amplifier enable flag
M255->X:$003441,15,1 ; MACRO IC 0 Node 1 node/amplifier fault flag
M256->X:$003441,16,1 ; MACRO IC 0 Node 1 home flag
M257->X:$003441,17,1 ; MACRO IC 0 Node 1 positive limit flag
M258->X:$003441,18,1 ; MACRO IC 0 Node 1 negative limit flag
M259->X:$003441,19,1 ; MACRO IC 0 Node 1 user flag
Motor #2 Move Registers
M261->D:$000108 ; #2 Commanded position (1/[Ixx08*32] cts)
M262->D:$00010B ; #2 Actual position (1/[Ixx08*32] cts)
M263->D:$000147 ; #2 Target (end) position (1/[Ixx08*32] cts)
M264->D:$00014C ; #2 Position bias (1/[Ixx08*32] cts)
M266->X:$00011D,0,24,S ; #2 Actual velocity (1/[Ixx09*32] cts/cyc)
M267->D:$00010D ; #2 Present master pos (1/[Ixx07*32] cts)
M268->X:$00013F,8,16,S ; #2 Filter Output (16-bit DAC bits)
M269->D:$000110 ; #2 Compensation correction (1/[Ixx08*32] cts)