beautypg.com

Up/down, Applicable program areas flags, Function precautions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 53: Sample program, 2 instructions, Down

background image

2-17

2 Instructions

CP1E CPU Unit Instructions Reference Manual(W483)

Seq

uen

ce Inp

u

t I

n

stru

ctio

ns

2

UP/DO

WN

UP/DOWN

Applicable Program Areas

Flags

There are no flags affected by UP(521) and DOWN(522).

Function

Precautions

The operation of UP(521) and DOWN(522) depends on the execution condition for the instruction as

well as the execution condition for the program section when it is programmed in an interlocked pro-
gram section, a jumped program section, or a subroutine.

The operation of UP(521) and DOWN(522) will not be consistent if the same subroutine is executed

more than once in the same cycle.

An subroutine will not be executed while the input condition for the subroutine is OFF. Caution is thus

required when using UP(521) and DOWN(522) in a function block definition. For details, refer to infor-
mation on SBS(091).

Sample program

UP

i

Instruction

Mnemonic

Variations

Function

code

Function

CONDITION ON

UP

---

521

UP(521) turns ON the execution condition for the
next instruction for one cycle when the execution
condition it receives goes from OFF to ON.

CONDITION OFF

DOWN

---

522

DOWN(522) turns ON the execution condition for
the next instruction for one cycle when the execu-
tion condition it receives goes from ON to OFF.

Symbol

UP

DOWN

Area

Step program areas

Subroutines

Interrupt tasks

Usage

OK

OK

OK

UP

UP(521) is placed between an execution condition and another instruction to turn the execution condi-
tion into an up-differentiated condition. UP(521) causes the connecting instruction to be executed just
once when the execution condition goes from OFF to ON.

DOWN

DOWN(522) is placed between an execution condition and another instruction to turn the execution
condition into a down-differentiated condition. DOWN(522) causes the connecting instruction to be exe-
cuted just once when the execution condition goes from ON to OFF.

UP(521)

DOWN(522)

UP

0.00

100.01

0.00

100.01

Cycle

time

When CIO 0.00 goes from OFF to ON, CIO
100.01 is turned ON for just one cycle.

This manual is related to the following products: