CJ2M-MD211/MD212 Function Block For Deceleration Stop(DINT)
Deceleration Stop (DINT)
|
|
Name |
Deceleration Stop(DINT): MD_CPU062_Stop_DINT |
Basic Function |
Decelerates an operating axis to a stop. |
Symbol |
|
Originates from |
Tsunagi Lab Europe |
Created by |
OEE-HQ HvB (creation and testing) |
File Name |
MD_CPU062_Stop_DINT.cxf |
Applicable models |
CPU Unit |
CJ2M-CPU Unit version 2.0 or higher with max. two
CJ2M-MD211 (NPN) or
CJ2M-MD212 (PNP) |
CX-Programmer |
Version 9.1.2 or higher |
Conditions for usage |
None. |
Function Description |
Starts deceleration stop for the axis specified with Axis No. (Axis) when Start (Execute) is turned ON (using the selected Pulse output method).
The Deceleration stop completed (Done) will be turned ON when a deceleration stop by this FB is completed.
It will not be turned ON when a deceleration stop is interrupted by a Multistart by another instance or error.
The Error flag (Error) and Error code (ErrorID) will be output when an error related to this FB occurs.
They will be turned OFF when Start (Execute) is turned OFF. If Start (Execute) was turned OFF before deceleration stop is completed, they will be turned ON at least for one cycle when a corresponding condition occurs.
|
Kind of FB definition |
Connect Always ON type
Connect the EN input to the Always ON Flag (P_ON).
The same instance cannot be used in two or more places. |
FB Precautions |
• When using the Pulse output 0&1 and 2&3 simultaneously, use the same Pulse output method for them.
• When this FB starts with low Pulse output frequency as there is no Pulse output during one cycle, it is stopped without deceleration. In this case, it becomes the same as the condition that the Pulse output is stopped by the INI instruction (Fun No.880).
• If Start (Execute) is turned ON with no origin defined, the present value of output pulse counts will be cleared to 0 and output pulses for deceleration will be counted. (If this FB starts with low Pulse output frequency as there is no Pulse output during one cycle, output pulse counts will not be cleared to 0.)
If Start (Execute) is turned ON with no origin defined, the present value of output pulse counts will be cleared to 0 and output pulses for deceleration will be counted (If this FB starts with low Pulse output frequency as there
is no Pulse output during one cycle, output pulse counts will not be cleared to 0).
The MD_CPU0*_* function blocks are offered 'as is' and may serve as a basis for development. Users should previously test its adequacy to the final application.
Omron can not be held responsible in case of malfunction.
|
EN input condition |
• Connect the EN input to the Always ON Flag (P_ON).
• If a different type of bit is connected to EN, the FB outputs will be maintained when the connected bit is turned OFF. |
Restrictions other |
• This FB does not have the function to prohibit axis operations.
• If another Move command is executed during execution of this FB, the command executed later will be given priority. |
Application example |
Turning the Start trigger from OFF to ON will stop the pulse output from the Pulse output 0 on the CJ2M-MD21* Unit.
|
Related manuals |
CJ2M Pulse I/O User Manual (W486)
CJ2 Hardware User Manual (W472) |
Input Variables
Name |
Variable name |
Data type |
Default |
Range |
Description |
EN |
EN |
BOOL |
|
|
1 (ON): Starts FB
0 (OFF): Does not start FB |
Axis No. |
Axis |
INT |
&0 |
&0 to &3 |
&0: Pulse output 0, &1: Pulse output 1
&2: Pulse output 2, &3: Pulse output 3 |
Start |
Execute |
BOOL |
0(OFF) |
|
OFF -> ON (rising edge) starts deceleration stop |
Deceleration rate |
Deceleration |
INT |
&1 |
&1 to &65535 |
Specifies the deceleration rate.
Unit: Hz/4ms (Decrease (Hz) in frequency per Pulse control period (4ms)) |
Pulse output method |
OutPulseSelect |
INT |
&0 |
&0 to &1 |
&0: CW/CCW output
&1: Pulse + direction output |
Output Variables
Name |
Variable name |
Data type |
Range |
Description |
ENO |
ENO |
BOOL |
|
1 (ON): FB operating normally
0 (OFF): FB not started, or FB ended with error |
Deceleration stop completed |
Done |
BOOL |
|
1 (ON) indicates that a deceleration stop has been completed. |
Error flag |
Error |
BOOL |
|
1 (ON) indicates that an error has occurred in the FB. |
Error code (May be omitted) |
ErrorID |
WORD |
|
The error code of the error occurred in the FB will be output. For details of the errors, refer to the sections of the manual listed in the Related manuals above. When Unit No. or Axis. No. is out of the range, #0000 will be output. |
Revision History
Version |
Date |
Contents |
1.00 |
16-Feb-2012 |
Based on Function Block: _NCCPU062_Stop_DINT |
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 system’s Units and other components before using them.
Link:
http://www.myomron.com/index.php?action=kb&print=1456
|