English
Language : 

CS1W-OD232 Datasheet, PDF (4/70 Pages) Omron Electronics LLC – Multi-application Controllers: From High-performance Machine C ontrol to Highly Reliable Process Control
Equipped with functions demanded by
the production site to suit a variety of applications.
2
F-6
Nested Interlocks (for CPU Unit Ver. 2.0 or Later)
Although strictly speaking the present
interlock instructions do not allow nesting,
applications can be created to include
combination of complete and partial interlock
conditions that achieve nested interlocks.
Emergency
stop button
Operator
Contact a
Product added
by contact a
Emergency
stop button
Conveyor
operates
Worker
present (a)
Product
added
MILH 0
MILH 1
MILC 1
MILC 0
● CX-Programmer Screen
(1) Conveyor operates
(2) Contact "a" turns ON when operator is present and products
are supplied.
(3) When the emergency stop button is pressed, the conveyor
and product addition both stop.
Support Software
clearly shows the
interlock status.
Easy Cam Switch Control with Ladder Instructions (for CPU Unit Ver. 2.0 or Later)
Cam switch
Absolute
encoder
Parallel
wiring
Angular data Comparison table Output
Value
converted
by GRY
instruction
Upper limit Lower limit
ON
OFF
OFF
ON
OFF
GRY
Gray code converted
into binary, BCD, or
angles.
Compared using
BCMP2 instruction
BCMP2
+
Compared to see whether
data is between upper
and lower limits.
* The time
interval for
execution by the
GRY instruction
is determined by
the response
speed for reading
data from the
absolute encoder.
Easy Calendar Timer Function
(for CPU Unit Ver. 2.0 or Later)
=DT
TIME-PROPORTIONAL OUTPUT
(TPO) Instruction
(for CPU Unit Ver. 2.0 or Later)
Turn ON at 5:00
every evening
Compares two dates/times
Comparison can be limited
to any combination of
years, months, days, hours,
minutes, or seconds.
Example:
A calendar timer function
can be easily set up to start
a process at exactly 5:00
every evening.
SSR
20% 80%
1s
PID
S
C
D
TPO
S
C
B
Time-proportioning PID control
can be handled by the PLC by
combining the PID and TPO
(TIME-PROPORTIONAL
OUTPUT) instructions.
Convert Between Floating-point Decimal and Character Strings
The new CS1 can convert floating-point
decimal (real numbers) to character strings
(ASCII) for display on a PT (operator
interface). The data can be displayed on the
PT as a character string display element.
PT
Conversion
instruction
Floatingpoint
decimal
Character
string
500.00
E.g., 500.00
353030E23030
Character-string
display element
The new CS1 can convert ASCII character
strings read from measurement devices by
serial communications to floating-point
decimal data for use in data processing.
Measurement device
(example)
Conversion
instruction
Character
Floatingpoint
string
Serial
communications
decima
PID Autotuning
The new CS1 can autotune PID constants
with a PID control instruction. The limit cycle
method is used for autotuning, so the tuning
is completed quickly. This is particularly
effective for multiple-loop PID control.
Highly Accurate Positioning
with XY Tables
The new CS1 has many doubleprecision
processing instructions for floating-point
decimal operations, enabling positioning
with greater accuracy.
PIDAT
Autotuning for PID constants
(limit cycle method)
Simpler Ladder Programs
Ladder programs that use a lot of basic
instructions can be simplified using
differentiation instructions LD NOT, AND
NOT, and OR NOT, and instructions that
access bits in the DM and EM Areas.
● With other PLCs
● With CS1-series PLCs
a
a
a
ORW
D00000
#0001
D00000
a
ANDW
D00000
#FFFE
D00000
OUTB
D00000
#0000
PID control instruction with
autotuning
Error Status Generation for
Debugging
A specified error status can be simulated by
executing the diagnostic instructions
(FAL/FALS). With the new CS1, debugging
is simple for applications that display
messages on a PT or other display device
based on the error status of the CPU Unit.
(Example)
PT
An error has
occurred at unit
number xx.
Error in Special I/O Unit
FAL
PT
There is a
possibility that
rack number xx
is disconnected.
I/O bus error
Floating-point
decimal instruction
High-precision positioning
Easy Reading of Maintenance
Data via Componet/DeviceNet
The addition of special explicit message
instructions makes it easy to send explicit
messages without having to consider FINS
commands. Transferring data among PLCs
with explicit messages is also simplified.
Special explicit
message instruction
No need to
consider FINS
DeviceNet
CompoNet
Binary Set Values for
Timer/Counter Instructions
The SV for a timer or counter instruction can
be specified using either BCD or binary.
Using binary SV enables longer timers and
higher-value counters.
Examples: Timer/Counter Instructions
● TIM (BCD): 0 to 999.0 s
● TIMX (550) (binary) 0 to 6553.5 s
● CNT (BCD): 0 to 999 counts
● CNTX (546) (binary) 0 to 65,535 counts
[Applicable Instructions]
Timer/Counter Instructions
• TIMER: TIMX (550)
• COUNTER: CNTX (546)
• HIGH-SPEED TIMER: TIMHX (551)
• ONE-MS TIMER: TMHHX (552)
• ACCUMULATIVE TIMER: TTIMX (555)
• LONG TIMER: TIMLX (553)
• MULTI-OUTPUT TIMER: MTIMX (554)
• REVERSIBLE COUNTER: CNTRX (548)
• RESET TIMER/COUNTER: CNRX (547)
FALS
(Supported for DeviceNet Unit version 2.0 or later.)
F-7