INV
033
Basic
function
Symbol
Inverter No.
Start
Rotation speed
Rotation direction
Rated rotations
Rated frequency reference value
I/F Area ID
I/F Area No.
File name
Applicable
models
Conditions
for usage
_INV033_MoveVelocityRPM
(BOOL)
(BOOL)
EN
ENO
(INT)
(BOOL)
NodeNo
InVelocity
(BOOL)
(BOOL)
Execute
CommandAborted
(REAL)
(BOOL)
Velocity
Error
(INT)
(WORD)
Direction
ErrorID
(UINT)
RatedRPM
(UINT)
RatedValue
(WORD)
AreaID
(INT)
AreaNo
Speed agreement
Abort
Error
Error code
Lib\FBL\omronlib\Inverter\INVRT\Serial\_INV033_MoveVelocityRPM20.cxf
Inverters
3G3MV Series, 3G3RV Series
CIMR-V7AZ, CIMR-F7Z, CIMR-E7Z, CIMR-L7Z, CIMR-G7 (Sold by OYMC)
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
CP1L (except 10 points CPU)
Serial ports
See _INV002_Refresh for detail
Combination FB
_INV002_Refresh version 2.0 or higher
CX-Programmer
Version 5.0 or higher
The inverter is to be connected to a Serial port controlled by the Refresh FB Status Refresh
(_INV002_Refresh). (See the reference for the Refresh FB for applicable products and serial port.)
Additionally, Requests for sending commands and reading status are sent to the Refresh FB.
That means this FB only makes reservation for sending messages and does not control the serial port.
Start trigger
Operation
commands
This FB
I/F Area
Area ID Area No
Command & Status
(Always operating)
Refresh FB
Status read
Result
Parameter setting
Error code read
Monitor item read
Communications
commands
Request
MSG Area
MSGAreaID, MSGAreaNo
Refresh settings
Message commands
Message response
Response
- Priority setting
- Sends FINS commands
- FINS error processing
Shared Resources
The Serial communication unit parameters can be changed by CX-Programmer or using FB library
_INV600_SetComm.Set the parameter unit for speed command.
_INV033_MoveVelocityRPM (2/4)
Function
description
Operates the inverter specified with the I/F Area (AreaID, AreaNo) and Inverter No. (NodeNo) to rotate the
motor. Rotation speed is specified in r/min units.
Set the motor poles (4, 6, etc.) of the motor being used in the parameter (Frequency units of reference setting
and monitor (MV: n35, RV: o1-03)) to manage the commands in r/min units. The default setting is in Hz units.
Run command signal is written into the Command Area (Input Variable) when Start (Execute) is turned ON.
Rotation speed and direction will be written into the Command Area (Input Variable) every cycle while Start
(Execute) is ON.
When Start (Execute) is ON and Run command signal is OFF, it will be considered that the FB Deceleration
Stop (_INV060_Stop) has been executed. As the result, Abort (CommandAborted) will be turned ON.
The velocity is given by r/min unit. The velocity is converted into the value below.
Value = Velocity / RatedRPM * RatedValue
FB
precautions
3G3RV, CIMR (-F7Z/ -E7Z/ -L7Z/ -G7): The inverter parameter should be used to command by r/min.
By changing the parameter o1-03, the digital operator also change its unit.
The initial setting is o1-03=0 (0.01 Hz). Use RatedRPM = RatedValue =1800
3G3MV, CIMR-V7AZ: The inverter should be used as below
n152=2 (FMAX=&30000) is recommended to send smallest unit (1 r/min) effective.
initial value for n152 is 0 (0.1 Hz). The parameter n152 does not affect digital operator.
This FB takes several cycles to finish processing.
Timing Chart
Start (Execute)
ON
OFF
Axis speed
EN input
condition
Restrictions
Input
variables
Output
variables
ON
OFF
_INV033_MoveVelocityRPM (3/4)
Application
example
&10
CPU
SCU
Serial port No.: 1
Inverter: 20
Command units (n152) = 1 r/min
Inverter
Always ON (P_On)
Inverter No.
&20
Start
Rotation speed
1400r/min &1400
Rotation direction
Input
motor
&1
parameter here
Rated rotations
&1750
Rated frequency reference
&600
I/F Area ID
Same as setting of the
P_EM0
FB Status Refresh
I/F Area No
&1000
Always ON (P_On)
Unit selection
&10
Serial port No.
&1
Scan List No.
#00100000
Model Type List
#00000000
Interval Count
&10
I/F Area ID
P_EM0
I/F Area No
&1000
Message Area ID
P_EM0
Message Area No
&1150
Related
manuals
Related FB
_INV033_MoveVelocityRpm
(BOOL)
(BOOL)
EN
ENO
(INT)
(BOOL)
NodeNo
InVelocity
(BOOL)
(BOOL)
Execute
CommandAborted
(REAL)
(BOOL)
Velocity
Error
(INT)
(WORD)
Direction
ErrorID
(UINT)
RatedRPM
(UINT)
RatedValue
(WORD)
AreaID
(INT)
AreaNo
Speed agreement
Bit B
Abort
Error
Error code
_INV002_Refresh
(BOOL)
(BOOL)
EN
ENO
(INT)
(BOOL)
Busy flag
UnitSelect
BUSY
(INT)
(INT)
Current axis No.
PortNo
NodeAddr
(DWORD)
(BOOL)
Error
Scanlist
Error
(DWORD)
(WORD)
Error code
ModelTypeMV
ErrorID
(UINT)
IntervalCount
(WORD)
AreaID
_INV002_Refresh is required for
(INT)
each MODBUS line.
AreaNo
more than one _INV002_Refresh
(WORD)
cannot be used to control same
MSGAreaID
PortNo. It does not work correctly
(INT)
MSGAreaNo
_INV033_MoveVelocityRPM (4/4)
Variable Table
Input Variables
Name
EN
Variable name
EN
Data type
BOOL
Default
Range
Inverter No.
NodeNo
INT
&1
&1 to &31
Start
Execute
BOOL
0(OFF)
Frequency
Velocity
REAL
+0.0
Rotation direction
Direction
INT
&0 to &1
Rated rotations
RatedRPM
UINT
&1
&1
&65535
Rated
frequency
reference
RatedValue
UINT
&0
Not
checked
I/F Area ID
AreaID
WORD
#0082
I/F Area No
AreaNo
INT
&0
Output Variables
Name
ENO
(May be omitted)
Speed agreement
Variable name
ENO
Data type
BOOL
InVelocity
BOOL
Description
1 (ON): FB operating normally
0 (OFF): FB not started or ended with error
1 (ON): Speed agreement
Abort
CommandAborted
BOOL
1 (ON): Aborted
Error
Error
BOOL
Error code
ErrorID
WORD
Revision History
Version
1.00
1.10
2.00
Date
2005.4.22
2005.7.22
2007.6.8
Range
to
Description
1 (ON): Starts FB
0 (OFF): Does not start FB
The axis No. of the inverter used inside the
Status Refresh FB _INV002_Refresh should
be specified here.
1 (ON): Starts operation
0 (OFF): Turns all InVelocity,
CommandAborted, Error, and ErrorID OFF
Specify an integer in REAL type.
Digits smaller than 1 [r/min] are omitted.
&0: + direction (forward)
&1: - direction (reverse)
Specify the motor rotations at rated
frequency. It is stated in the nameplate, etc.
on the motor.
Specify the value for rated frequency
reference.
Specify one of the following setting values to
match the setting value in the inverter (n152)
(the values are for the rated frequency
reference of 60Hz).
(n152 = 0: 0.1Hz) Setting value 600
(n152 = 1: 0.01Hz) Setting value 6000
(n152 = 2: /30000) Setting value 30000
(n152 = 3: 0.1%) Setting value 1000
The Area specified for the Refresh FB
_INV002_Refresh
that
controls
the
concerned serial port.
Contents
Original production
Suport CJ1M CPU
The acquisition bank calculation mistake of EM is corrected.
(Combination with _INV002_Refresh version 2.0 or higher)
Note
This document explains the function of the function block.
It does not provide information of restrictions on the use of Units and Components or combination of them. For actual applications,
make sure to read the operation manuals of the applicable products.