.

Map Enumeration

Description

The Map enumeration represents variables on the controller commonly accessed by MPX properties and methods. Most Map enumeration values need to be associated with an index value when used by MPX properties and methods.

Version History

Introduced in MPX 2.0.

Enumeration Values

 
Map Indices
Required
Description
CommandPosition
1
An axis’s command position. Index 1 specifies the axis number.
ActualPosition
1
An axis’s actual position. Index 1 specifies the axis number.
PositionError
1
An axis’s position error. Index 1 specifies the axis number.
CommandVelocity
1
An axis’s command velocity. Index 1 specifies the axis number.
ActualVelocity
1
An axis’s actual velocity. Index 1 specifies the axis number.
CommandAccel
1
An axis’s command acceleration. Index 1 specifies the axis number.
CommandJerk
1
An axis’s command jerk. Index 1 specifies the axis number.
Demand
1
An axis’s demand. Index 1 specifies the axis number.
DemandPrimary
1
An axis’s primary demand. Index 1 specifies the axis number.
DemandAuxiliary
1
An axis’s auxiliary demand. Index 1 specifies the axis number.
AxisStatus
1
An axis’s status. Index 1 specifies the axis number.
MotionStatus
1
A motion’s status. Index 1 specifies the motion number.
MotorStatus
1
A firmware motor object’s status. Index 1 specifies the motor number.
RecorderStatus
1
A recorder’s status. Index 1 specifies the recorder number.
SequenceStatus
1
A sequencer’s status. Index 1 specifies the sequencer number.
SynqnetStatus
0
A SynqNet object’s status.
SqNodeStatus
1
A SynqNet node’s status. Index 1 specifies the node number.
DedicatedIn
2
An axis’s dedicated digital input. Index 1 specifies the axis number. Index 2 specifies the digital input number.
DedicatedOut
2
An axis’s dedicated digital output. Index 1 specifies the axis number. Index 2 specifies the digital output number.
GeneralIn
2
An axis’ general-purpose digital input. Index 1 specifies the axis number. Index 2 specifies the digital input number.
GeneralOut
2
An axis’s general-purpose digital output. Index 1 specifies the axis number. Index 2 specifies the digital output number.
ControlDigitalIn
1
A controller’s digital input. Index 1 specifies the digital input number.
ControlDigitalOut
1
A controller’s digital output. Index 1 specifies the digital output number.
SqNodeDigitalIn
2
A SynqNet node’s digital input. Index 1 specifies the node number. Index 2 specifies the digital input number.
SqNodeDigitalOut
2
A SynqNet node’s digital output. Index 1 specifies the node number. Index 2 specifies the digital output number.
SqNodeAnalogIn
2
A SynqNet node’s analog input. Index 1 specifies the node number. Index 2 specifies the analog input number.
SqNodeAnalogOut
2
A SynqNet node’s analog output. Index 1 specifies the node number. Index 2 specifies the analog output number.
SampleCounter
0
The controller’s sample counter.
BackgroundCycle
0
The controller’s background cycle counter.
MonitorA
1
Drive monitor A of an axis. Index 1 specifies the axis number.
MonitorB
1
Drive monitor B of an axis. Index 1 specifies the axis number.
MonitorC
1
Drive monitor C of an axis. Index 1 specifies the axis number.
NullInput
0
The controller’s null input. Null input firmware pointers point to this memory location.
NullOutput
0
The controller’s null output. Null output firmware pointers point to this memory location.
UserBuffer
1
A user buffer’s data field. Index 1 specifies the data field.
VolatileBuffer
1
A volatile buffer’s data field. Index 1 specifies the data field.
CaptureState
2
A capture object’s state variable. Index 1 specifies the parent axis number. Index 2 specifies the capture number.
SynqnetState
0
The SynqNet network’s state variable.
MotionState
1
A motion object’s state variable. Index 1 specifies the motion number.
AxisState
1
A axis object’s state variable. Index 1 specifies the axis number.
UserLimitState
2
A user limit’s state variable. Index 1 specifies the parent axis number. Index 2 specifies the user limit number.

See Also

DataTypeGet
StringGet

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering