Mitsubishi Electric MELSEC iQ-F Manual page 46

Fx5 positioning module function block reference
Hide thumbs Also See for MELSEC iQ-F:
Table of Contents

Advertisement

Item
Processing
FB compilation method
FB operation
2 POSITIONING MODULE FB
44
2.13 M+FX5PG_StartAddressOffsetPositioning
Description
• By turning i_bEN (Execution command) ON, the settings are made to start the following axis after the preceding axis has
moved the set movement amount.
When the offset address is a positive value.
Position
Offset
address
When the offset address is a negative value.
Position
Preceding axis
Offset
address
• When i_bEN (Execution command) turns ON, the following axis will move only when all of the following conditions are
satisfied. If the conditions are not satisfied, o_bErr (Error completion) turns ON and the processing of this FB is
interrupted. In addition, error code 200 (hexadecimal) is stored in o_uErrId (Error code). For details on the error code,
refer to the Page 46 Error code. (The conditions are Positioning module ready signal (Md.140: Module status.b0):
ON, Positioning start signal (Cd.184: Positioning start signal): OFF, Start complete signal (Md.31: Status.b14): OFF,
BUSY signal (Md.141: BUSY.b0, b1): OFF)
• If the set value of the preceding axis is out of the range, o_bErr (Error completion) turns ON, and processing of this FB is
interrupted. In addition, error code 103 (hexadecimal) is stored in o_uErrId (Error code). For details on the error code,
refer to the Page 46 Error code.
• If the set value of the following axis is out of the range, o_bErr (Error completion) turns ON, and processing of this FB is
interrupted. In addition, error code 104 (hexadecimal) is stored in o_uErrId (Error code). For details on the error code,
refer to the Page 46 Error code.
• If the same axis number is set for the preceding axis and following axis, o_bErr (Error completion) turns ON, and
processing of this FB is interrupted. In addition, error code 105 (hexadecimal) is stored in o_uErrId (Error code). For
details on the error code, refer to the Page 46 Error code.
• If the set value of the start block is out of the range, o_bErr (Error completion) turns ON, and processing of this FB is
interrupted. In addition, error code 106 (hexadecimal) is stored in o_uErrId (Error code). For details on the error code,
refer to the Page 46 Error code.
• If the set value of the point is out of the range, o_bErr (Error completion) turns ON, and processing of this FB is
interrupted. In addition, error code 107 (hexadecimal) is stored in o_uErrId (Error code). For details on the error code,
refer to the Page 46 Error code.
• If the set value of the start data No. is out of the range, o_bErr (Error completion) turns ON, and processing of this FB is
interrupted. In addition, error code 108 (hexadecimal) is stored in o_uErrId (Error code). For details on the error code,
refer to the Page 46 Error code.
• If the set value of the condition data No. is out of the range, o_bErr (Error completion) turns ON, and processing of this FB
is interrupted. In addition, error code 109 (hexadecimal) is stored in o_uErrId (Error code). For details on the error code,
refer to the Page 46 Error code.
• If the set value of the offset address is out of the range (only when preceding axis Pr. 1: unit setting is 2: degree), or when
the value obtained by adding the preceding axis feed current value to the offset address is out of the range, o_bErr (Error
completion) turns ON, and processing of this FB is interrupted. In addition, error code 10A (hexadecimal) is stored in
o_uErrId (Error code). For details on the error code, refer to the Page 46 Error code.
Macro type
Pulsed execution (multiple scan execution type)
Preceding axis
Following axis
Time
Following axis
Time

Advertisement

Table of Contents
loading

Table of Contents