Servo Driver
Pulse outputs
CP1H
Inverter
Temperature
Controller
RS-485
(BOOL)
EN
(INT)
NodeNo
(WORD)
AreaID
(INT)
AreaNo
(BOOL)
ENO
(BOOL)
ErrorStop
(BOOL)
Stopping
(BOOL)
StandStill
(BOOL)
ContinuousMotion
(BOOL)
ConstantVelocity
_INV200_ReadStatus
Alarm flag
Axis standing by flag
Axis operating flag
Speed matching flag
Start trigger
Inverter No.
I/F Area ID
I/F Area No.
Function Blocks for
Standard Programming
Building-block PLCs
CS Series
Flexible Package PLCs
CJ Series
Common Architecture
All-in-one Package PLCs
CP Series
Structured Text Commands (Keywords)
TRUE, FALSE.
IF, THEN, ELSE, ELSIF, END_IF.
DO, WHILE, END_WHILE.
REPEAT, UNTIL, END_REPEAT.
FOR, TO, BY, DO, END_FOR.
CASE, OF, END_CASE.
EXIT, RETURN.
Operators
Addition (+), Subtraction (-), Multiplication (*), Division (/)
Parenthesis (brackets), Array Indexing (square brackets [ ] )
Assignment Operator (:=), Less Than Comparison Operator (<),
Less Than or Equal To Comparison Operator (<=),
Greater Than Comparison Operator (>),
Greater Than or Equal To Comparison Operator (>=),
Equals Comparison Operator (=),
Is Not Equal To Comparison Operator (<>),
Bitwise AND (AND or &), Bitwise OR (OR), Exclusive OR (XOR),
NOT (NOT), Exponentiation (**)
Numerical Functions and Arithmetic Functions
ABS, SQRT, SQRT, LN, LOG, EXP, SIN, COS, TAN, ASIN, ACOS,
ATAN, EXPT
Deceleration stop
executing flag
PID Instruction with Autotuning
PID constants can be automatically tuned for the
PID instruction. The limit cycle method is used for
tuning, allowing tuning to be completed quickly.
Floating-point Decimal Instructions,
Trigonometric Instructions, and More.
Just like the CS/CJ-series PLCs, the CP1H has
approximately 400 instructions for ladder
programming.
In addition to ladder programming, function block
logic can be written in ST language, which
conforms to IEC 61131-3. Arithmetic processing is
also possible with ST, including processing of
absolute values, square roots, logarithms, and
trigonometric functions (SIN, COS, and TAN).
Processing that is difficult to write in ladder
programming becomes easy using structured text.
The OMRON Function Block (FB) Library
provides function blocks for setting SPs,
reading PVs, and reading and writing
RUN/STOP status and other Temperature
Controller parameters. The programmer
simply pastes function blocks from the
FB Library into the ladder program. The
desired functions can be utilized simply
by inputting the Temperature Controller
unit number and address. The ladder
programs used for various
communications can be created from the
FB Library, thereby greatly reducing the
number of working hours required for
program development and debugging.
Plug-and-play USB Connection
Personal
computer
CX-One
Security
Eight-character Password Protection
A Programming Environment That Shortens Design Time for
the Ever-increasing Size and Complexity of Programs.
A Wealth of Instructions
Communications Programs Are Provided by the Function Block Library.
The Structured Text (ST) Language Makes
Arithmetic Operations Even Easier.
Just install the CX-Programmer (Ver. 6.1 or
higher) and connect the USB cable to the
CP1H. The driver will be installed
automatically to enable making a connection.
Over-the-counter USB cables (A-
type male to B-type male) can be
used.
Costs can be reduced, even
factoring in the cost of the cable.
A Built-in USB Port (USB 1.1, Type B)
Enables a Personal Computer to Be
Connected using an Over-the-counter Cable.
Note: Programming Consoles (e.g., CQM1H-PRO01 and C200H-
PRO27) cannot be used with the CP1H.
A FB Library for Pulse Outputs.
Function blocks are also provided for pulse
outputs to make it easy to write programs for
positioning in addition to communications
function blocks. These function blocks will reduce
the time required for developing programs for
applications such as for OMRON’s SMARTSTEP
Servo System.
Important programs can be protected by
setting a password from the CX-
Programmer (with the PLC online).
Password setting: Up to 8 alphanumeric
characters (A-Z, a–z, 0-9)