Example Positioning Program Using Labels - Mitsubishi Electric MELSEC iQ-F Series FX5 User Manual

Positioning control - intelligent function module
Hide thumbs Also See for MELSEC iQ-F Series FX5:
Table of Contents

Advertisement

18.3

Example Positioning Program Using Labels

List of Labels Used
The following table lists the assignment of the labels to be used for the program examples in this section.
Module label
Label Name
■Positioning module input signal
FX5PG_1.stSystemMonitorData2_D.bReady_D
FX5PG_1.stSystemMonitorData2_D.bModuleAccessFlag_D
FX5PG_1.stnAxisMonitorData_Axis_D[0].bMcodeOn_D
FX5PG_1.stnAxisMonitorData_Axis_D[0].bErrorDetection_D
FX5PG_1.stSystemMonitorData2_D.bnBusy_Axis_D[0]
FX5PG_1.stnAxisMonitorData_Axis_D[0].bStartComplete_D
■Positioning module output signal
FX5PG_1.bPLCReady_D
FX5PG_1.stnAxisControlData2_Axis_D[0].uAxisStop_D
FX5PG_1.stnAxisControlData2_Axis_D[0].bPositioningStart_D
■Buffer memory
FX5PG_1.stnParameter_Axis_D[0].uUnitSetting_D
FX5PG_1.stnParameter_Axis_D[0].uElectronicGearSelection_D
FX5PG_1.stnParameter_Axis_D[0].udPulsesPerRotation32bit_D
FX5PG_1.stnParameter_Axis_D[0].udMovementAmountPerRotation32bit_D
FX5PG_1.stnParameter_Axis_D[0].uPulseOutputMode_D
FX5PG_1.stnParameter_Axis_D[0].uRotationDirectionSetting_D
FX5PG_1.stnParameter_Axis_D[0].udBiasSpeed_D
FX5PG_1.stnParameter_Axis_D[0].uPulsesPerRotation16bit_D
FX5PG_1.stnParameter_Axis_D[0].uMovementAmountPerRotation16bit_D
FX5PG_1.stnParameter_Axis_D[0].uUnitMagnification_D
FX5PG_1.stnParameter_Axis_D[0].uOPR_Method_D
FX5PG_1.stnParameter_Axis_D[0].uOPR_Direction_D
FX5PG_1.stnParameter_Axis_D[0].dOP_Address_D
FX5PG_1.stnParameter_Axis_D[0].udOPR_Speed_D
FX5PG_1.stnParameter_Axis_D[0].udCreepSpeed_D
FX5PG_1.stnParameter_Axis_D[0].uOPR_Retry_D
FX5PG_1.stnParameter_Axis_D[0].dSoftwareStrokeLimitUpperLimitValue_D
FX5PG_1.stnParameter_Axis_D[0].dSoftwareStrokeLimitLowerLimitValue_D
FX5PG_1.stnParameter_Axis_D[0].uCurrentFeedValue_SpeedControl_D
FX5PG_1.stnParameter_Axis_D[0].uSpeedPositionFunctionSelection_D
FX5PG_1.stnAxisControlData_Axis_D[0].uOPR_RequestFlagOffRequest_D
FX5PG_1.stnAxisControlData_Axis_D[0].uExternalCommandValid_D
FX5PG_1.stnAxisControlData_Axis_D[0].uSpeedPositionSwitchingEnableFlag_D
FX5PG_1.stnAxisControlData_Axis_D[0].udSpeedPositionSwitchingControlMovementA
mountChangeRegister_D
FX5PG_1.stnAxisControlData_Axis_D[0].uPositionSpeedSwitchingControlEnableFlag_D
FX5PG_1.stnAxisControlData_Axis_D[0].udPositionSpeedSwitchingControlSpeedChang
eRegister_D
FX5PG_1.stnAxisControlData_Axis_D[0].uAnalysisModeSetting_D
FX5PG_1.stnAxisControlData_Axis_D[0].uMcodeOnSignalTurnsOffRequest_D
FX5PG_1.stnAxisControlData_Axis_D[0].uPositioningOperationSpeedOverride_D
FX5PG_1.stnAxisControlData_Axis_D[0].uNewTorqueValue_D
FX5PG_1.stnAxisControlData_Axis_D[0].uStepMode_D
Description
READY ([Md.140] Module Status: b0)
Module access flag ([Md.140] Module status: b1)
Axis 1 M code ON signal ([Md.31] Status: b12)
Axis 1 error detection signal ([Md.31] Status: b13)
Axis 1 BUSY signal ([Md.141] Module status: b0)
Axis 1 Start complete signal ([Md.31] Status: b14)
PLC READY signal ([Cd.190] PLC READY signal)
Axis 1 Axis stop signal ([Cd.180] Axis stop signal)
Axis 1 Positioning start signal ([Cd.184] Positioning start signal)
Axis 1 [Pr.1] Unit setting
Axis 1 [Pr.62] Electronic gear selection
Axis 1 [Pr.2] No. of pulses per rotation (32 bits)
Axis 1 [Pr.3] Movement amount per rotation (32 bits)
Axis 1 [Pr.5] Pulse output mode
Axis 1 [Pr.6] Rotation direction setting
Axis 1 [Pr.7] Bias speed at start
Axis 1 [Pr.2] No. of pulses per rotation (16 bits)
Axis 1 [Pr.3] Movement amount per rotation (16 bits)
Axis 1 [Pr.4] Unit magnification
Axis 1 [Pr.43] OPR method
Axis 1 [Pr.44] OPR direction
Axis 1 [Pr.45] OP address
Axis 1 [Pr.46] OPR speed
Axis 1 [Pr.47] Creep speed
Axis 1 [Pr.48] OPR retry
Axis 1 [Pr.12] Software stroke limit upper limit value
Axis 1 [Pr.13] Software stroke limit lower limit value
Axis 1 [Pr.21] Current feed value during speed control
Axis 1 [Pr.150] Speed-position function selection
Axis 1 [Cd.19] OPR request flag OFF request
Axis 1 [Cd.8] External command valid
Axis 1 [Cd.24] Speed-position switching enable flag
Axis 1 [Cd.23] Speed-position switching control movement amount
change register
Axis 1 [Cd.26] Position-speed switching enable flag
Axis 1 [Cd.25] Position-speed switching control speed change
register
Axis 1 [Cd.43] Analysis mode setting
Axis 1 [Cd.7] M code ON signal OFF request
Axis 1 [Cd.13] Positioning operation speed override
Axis 1 [Cd.22] New torque value
Axis 1 [Cd.34] Step mode
18 PROGRAMMING
18.3 Example Positioning Program Using Labels
18
481

Advertisement

Table of Contents
loading

Table of Contents