Omron CJ1G/H-CPU series Operation Manual page 99

Sysmac cj series
Hide thumbs Also See for CJ1G/H-CPU series:
Table of Contents

Advertisement

CJ1-H Functions Arranged by Purpose
Purpose
Increas-
Using more tasks.
ing
Reducing the cycle time even with structured
struc-
programs using many tasks.
ture
Using the same index or data registers in dif-
ferent tasks without saving and loading reg-
ister contents.
Initializing processing when a task is started. Use the Task Start Flags.
Using standard processing shared by more
than one task.
Standardization and program structure
based on subroutines.
Special
Displaying floating-point decimal data on a
applica-
PT.
tions
Using text string data from measurement
devices in calculations.
Performing high-precision positioning, e.g.,
for XY tables.
Managing information on workpieces flowing
on a conveyer in realtime in table form, e.g.,
when workpieces are added or removed
from the conveyor during processing.
Performing high-precision linear approxima-
tions, e.g., converting a level meter reading
in mm to a capacity value in liters according
to the shape of a tank.
Autotuning PID constants (particularly to
automatically tune PID constants and start
the system faster when using multiloop PID).
Saving and loading execution results (e.g.,
from comparison instructions) at different
locations in a task or in different tasks.
Using a CVM1/CV-series program contain-
ing real I/O memory addresses in a CJ-
series CPU Unit.
Using I/O memory tables containing CVM1/
CV-series real I/O memory addresses (e.g.,
to return the data to a CVM1/CV-series CPU
Unit after processing by the CJ-series CPU
Unit).
Disabling power interruptions during specific
regions of the program.
66
Define interrupt tasks as cyclic tasks (called "extra cyclic tasks").
Use shared index and data registers.
Use a global subroutine (GSBN to GRET) in interrupt task num-
ber 0.
Increase speed using subroutine instructions (SBS, SBN, and
RET) and global subroutine instructions (GSBS, GSBN, and
GRET)
Use the FLOATING- POINT TO ASCII instruction.
Use the ASCII TO FLOATING-POINT instruction.
Use the Double-precision Floating-point instructions.
Use the stack instructions.
STACK DATA READ, STACK DATA OVERWRITE, STACK DATA
INSERT, and STACK DATA DELETE (Operate on a specified ele-
ment in the stack.)
STACK SIZE READ (Counts the number of elements in the
stack.)
Use the ARITHMETIC PROCESS instruction (unsigned 16-bit
binary/BCD data, signed 16/32-bit binary data, or single-precision
floating-point data can be used for line data).
Use the PID CONTROL WITH AUTO TUNING instruction.
Use the SAVE CONDITION FLAGS (CCS) and LOAD CONDI-
TION FLAGS (CCL) instructions to save the current status of the
Condition Flags or load the previous status.
Use the CONVERT ADDRESS FROM CV (FRMCV) instruction.
Use the CONVERT ADDRESS TO CV (TOCV) instruction.
Create program sections for which power interrupts have been
disabled with the DI and EI instructions (set A530 to A5A5 hex).
Section 1-8
Function

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cj1m-cpu seriesCj1g-cpu series

Table of Contents