Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC2 Suggested M-Variable Definitions 663
M3212->X:$07A31D,12 ; ENC8 compare initial state
M3214->X:$07A31D,14 ; AENA8 output status
M3215->X:$07A318,19 ; USER8 flag input status
M3216->X:$07A318,9 ; ENC8 compare output value
M3217->X:$07A318,11 ; ENC8 capture flag
M3218->X:$07A318,8 ; ENC8 count error flag
M3219->X:$07A318,14 ; CHC8 input status
M3220->X:$07A318,16 ; HMFL8 flag input status
M3221->X:$07A318,17 ; PLIM8 flag input status
M3222->X:$07A318,18 ; MLIM8 flag input status
M3223->X:$07A318,15 ; FAULT8 flag input status
M3224->X:$07A318,20 ; Channel 8 W flag input status
M3225->X:$07A318,21 ; Channel 8 V flag input status
M3226->X:$07A318,22 ; Channel 8 U flag input status
M3227->X:$07A318,23 ; Channel 8 T flag input status
M3228->X:$07A318,20,4 ; Channel 8 TUVW inputs as 4-bit value
Motor #32 Status Bits
M3230->Y:$001040,11,1 ; #32 Stopped-on-position-limit bit
M3231->X:$001030,21,1 ; #32 Positive-end-limit-set bit
M3232->X:$001030,22,1 ; #32 Negative-end-limit-set bit
M3233->X:$001030,13,1 ; #32 Desired-velocity-zero bit
M3235->X:$001030,15,1 ; #32 Dwell-in-progress bit
M3237->X:$001030,17,1 ; #32 Running-program bit
M3238->X:$001030,18,1 ; #32 Open-loop-mode bit
M3239->X:$001030,19,1 ; #32 Amplifier-enabled status bit
M3240->Y:$001040,0,1 ; #32 Background in-position bit
M3241->Y:$001040,1,1 ; #32 Warning-following error bit
M3242->Y:$001040,2,1 ; #32 Fatal-following-error bit
M3243->Y:$001040,3,1 ; #32 Amplifier-fault-error bit
M3244->Y:$001040,13,1 ; #32 Foreground in-position bit
M3245->Y:$001040,10,1 ; #32 Home-complete bit
M3246->Y:$001040,6,1 ; #32 Integrated following error fault bit
M3247->Y:$001040,5,1 ; #32 I2T fault bit
M3248->Y:$001040,8,1 ; #32 Phasing error fault bit
M3249->Y:$001040,9,1 ; #32 Phasing search-in-progress bit
MACRO IC 3 Node 13 Flag Registers (usually used for Motor #32)
M3250->X:$00347D,0,24 ; MACRO IC 3 Node 13 flag status register
M3251->Y:$00347D,0,24 ; MACRO IC 3 Node 13 flag command register
M3253->X:$00347D,20,4 ; MACRO IC 3 Node 13 TUVW flags
M3254->Y:$00347D,14,1 ; MACRO IC 3 Node 13 amplifier enable flag
M3255->X:$00347D,15,1 ; MACRO IC 3 Node 13 node/amplifier fault flag
M3256->X:$00347D,16,1 ; MACRO IC 3 Node 13 home flag
M3257->X:$00347D,17,1 ; MACRO IC 3 Node 13 positive limit flag
M3258->X:$00347D,18,1 ; MACRO IC 3 Node 13 negative limit flag
M3259->X:$00347D,19,1 ; MACRO IC 3 Node 13 user flag
Motor #32 Move Registers
M3261->D:$001008 ; #32 Commanded position (1/[Ixx08*32] cts)
M3262->D:$00100B ; #32 Actual position (1/[Ixx08*32] cts)
M3263->D:$001047 ; #32 Target (end) position (1/[Ixx08*32] cts)
M3264->D:$00104C ; #32 Position bias (1/[Ixx08*32] cts)
M3266->X:$00101D,0,24,S ; #32 Actual velocity (1/[Ixx09*32] cts/cyc)