Melsec-q, 14 dedicated instructions, Program examples – MITSUBISHI ELECTRIC Mitsubishi Programmable Logic Controller QD75D User Manual

Page 589

Advertising
background image

14 - 7

MELSEC-Q

14 DEDICATED INSTRUCTIONS

(6) If the ABRST instruction is executed in either of the following cases, an error

"Dedicated instruction error" (error code: 804) will occur and absolute position
restoration cannot be carried out.

• Any value other than 0 is set to "Status" (device: (S)+4) of the control data.

• The instruction for a non-existent axis is specified.

(Example: The ABRST2 instruction is specified when the QD75P1 is used.)

[Program examples]

Program to restore the absolute position of axis 1.

The X47 to X49 and Y50 to Y52 are used for communication with the servo

amplifier.

X47: ABS data bit 0

X48: ABS data bit 1

X49: Transmission data READY flag

Y50: Servo ON signal

Y51: ABS transfer mode

Y52: ABS request flag

No. 23 Absolute position restoration program

(1) Absolute position restoration command acceptance

(2) Setting of transmit data to servo-amplifier and confirmation of absolute position restoration completion
ABRST1 instruction completed when M42 is ON and M43 is OFF.
Absolute position data restoration completed when status = 0.

(3) ABS data setting and ABRST1 instruction execution

<Status reset>

<Error code transmission to D49>

<ABS data bit 0 ON/OF>

<ABS data bit 1 ON/OF>

<Transmission data preparation
complete flag ON/OFF>

<ABRST1 instruction execution>

Advertising