Operation Command: - MCH070 - Power
Operation Command: - MCH070 - Power
Operation Command: - MCH070 - Power
MCH
070
Basic
function
Symbol
_MCH070_Power
Unit No.
Axis No.
Servo Lock Bit
File name
Applicable
models
Conditions
for usage
Function
description
(BOOL)
EN
(BOOL)
ENO
(INT)
UnitNo
(INT)
Axis
(BOOL)
Enable
(BOOL)
Status
(BOOL)
OK
(BOOL)
Error
(WORD)
ErrorID
Lib\FBL\omronlib\PositionController\MCH\_MCH070_Power11.cxf
Motion Control Unit
CS1W-MCH71, CJ1W-MCH71
CPU Unit
CS1*-CPU**H Unit version 3.0 or higher
CJ1*-CPU**H Unit version 3.0 or higher
CJ1M-CPU** Unit version 3.0 or higher
CP1H
CX-Programmer
Version 5.0 or higher
None
When Servo Lock Bit (Enable) turns ON, Servo Lock will be executed on the axis specified with Unit No.
(UnitNo) and Axis No. (Axis). When Servo Lock Bit (Enable) turns OFF, Servo Unlock will be executed. For
details, refer to the manuals listed in Related manuals below.
The Servo status flag (Status) will turn ON when the Servo Lock command by this FB is completely received.
The Error Flag (Error) will be turned ON and the Error Code (Error code) will be output if an error occurs for this
FB. These statuses are not output for errors of other FBs or instances.
These statuses will be reset when Servo Lock Bit (Enable) turns OFF. If Servo Lock Bit (Enable) turns OFF
before completion of the Servo Lock, the status will be set for at least one cycle when a corresponding
condition occurs.
EN
ON
OFF
ENO
ON
OFF
Enable
ON
OFF
Status
ON
OFF
OK
or
Error
FB
precautions
EN input
condition
Restrictions
Other
ON
OFF
For bit address calculation, these bits are read inside the FB when executing each instance for the
first time, or when the Input Variables Unit No. (UnitNo) and Axis No. (Axis) are changed and then
Servo Lock Bit (Enable) is turned ON.
_MCH070_Power (2/2)
Application
example
Servo Lock is executed on the Servomotor (J01) connected to the Motion Control Unit of the Unit No. 0.
Unit No.: 0
&0
CPU
MCH
Servomotor
J01
Always ON (P_On)
Unit No.
&0
Axis No.
&1
Servo Lock Bit
Bit A
Related
manuals
Bit E
_MCH070_Power
(BOOL)
EN
(BOOL)
ENO
(INT)
UnitNo
(INT)
Axis
(BOOL)
Enable
(BOOL)
Status
(BOOL)
OK
(BOOL)
Error
(WORD)
ErrorID
Variable Tables
Input Variables
Name
Variable name
EN
EN
Data type
BOOL
Default
Range
Unit No.
Axis No.
UnitNo
Axis
INT
INT
&0
&1
&0 to &15
&1 to &32
Enable
BOOL
0
(OFF)
Output Variables
Name
ENO
Variable name
ENO
Data type
BOOL
Status
BOOL
Normal
OK
BOOL
Error flag
Error code
Error
ErrorID
BOOL
WORD
Version History
Version
1.00
1.10
Date
2005.4
2009.12.
Range
Description
1 (ON): Starts FB
0 (OFF): Does not start FB
Specify the Axis No. Managed in the Motion Control
Units. Note that this is different from the Node Address
used in the MECHATROLINK network.
: Starts Servo Lock
: Starts Servo Unlock
Description
1 (ON): FB operating normally
0 (OFF): FB not operating normally
FB not started
One or more Input Variables set out of range
FB ended with an error
Parameter not read successfully
1 (ON): In Servo Lock state
0 (OFF): In Servo Unlock state
1 (ON) indicates that the states of Servo Lock Bit (Enable)
and Servo status flag (Status) match with each other.
1 (ON) indicates that an error has occurred in the FB.
The error code of the error occurred in the FB will be output.
For details of the errors, refer to the manual listed in the
Related manuals above. When Unit No. or Axis No. is out of
the range, #0000 will be output.
Contents
Original production
Improved so that the servo lock can be set by restart in the case of shutdown during
servo lock due to an error.
Note
This manual is a reference that explains the function block functions.
It does not explain the operational limitations of Units, components, or combinations of Units and components. Always read
and understand the Operation Manuals for the systems Units and other components before using them.