Omron CS1 Manual page 4

Multiple-application controllers with a wide range of functions
Hide thumbs Also See for CS1:
Table of Contents

Advertisement

Equipped with functions demanded by
the production site to suit a variety of applications.
2
2
Nested Interlocks
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
(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.
Easy Cam Switch Control with Ladder Instructions
Cam switch
Absolute
encoder
Parallel
wiring
Easy Calendar Timer Function
(for CPU Unit Ver. 2.0 or Later)
Turn ON at 5:00
every evening
F-6
(for CPU Unit Ver. 2.0 or Later)
Emergency
stop button
MILH 0
Conveyor
operates
Worker
present (a)
MILH 1
Operator
Product
added
Product added
Contact a
by contact a
MILC 1
MILC 0
● CX-Programmer Screen
Support Software
clearly shows the
interlock status.
(for CPU Unit Ver. 2.0 or Later)
Angular data
Comparison table
Output
ON
Upper limit Lower limit
OFF
Value
OFF
converted
by GRY
ON
instruction
OFF
Compared using
BCMP2 instruction
GRY
BCMP2
+
Gray code converted
Compared to see whether
into binary, BCD, or
data is between upper
angles.
and lower limits.
TIME-PROPORTIONAL OUTPUT
(TPO) Instruction
(for CPU Unit Ver. 2.0 or Later)
= DT
Compares two dates/times
Comparison can be limited
SSR
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.
20% 80%
Time-proportioning PID control
can be handled by the PLC by
combining the PID and TPO
(TIME-PROPORTIONAL
OUTPUT) instructions.
1 s
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.
Conversion
instruction
Floatingpoint
Character
decimal
string
E.g., 500.00
353030E23030
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.
Autotuning for PID constants
PIDAT
(limit cycle method)
PID control instruction with
autotuning
* The time
interval for
Error Status Generation for
execution by the
GRY instruction
Debugging
is determined by
the response
A specified error status can be simulated by
speed for reading
data from the
executing the diagnostic instructions
absolute encoder.
(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
PID
S
C
D
TPO
PT
S
There is a
C
possibility that
rack number xx
B
is disconnected.
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.
PT
Measurement device
(example)
Conversion
instruction
500.00
Character
Floatingpoint
string
decima
Serial
communications
Character-string
display element
Highly Accurate Positioning
with XY Tables
The new CS1 has many doubleprecision
processing instructions for floating-point
decimal operations, enabling positioning
with greater accuracy.
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
FAL
CompoNet
I/O bus error
FALS
(Supported for DeviceNet Unit version 2.0 or later.)
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
OUTB
a
ORW
D00000
D00000
#0000
#0001
D00000
a
ANDW
D00000
#FFFE
D00000
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)
F-7

Advertisement

Table of Contents
loading

Table of Contents