Controlling Bit Status; Differentiate Up And Differentiate Down; Keep - Omron SYSMAC C2000H Operation Manual

Hide thumbs Also See for SYSMAC C2000H:
Table of Contents

Advertisement

Controlling Bit Status

4-7

Controlling Bit Status

4-7-1

DIFFERENTIATE UP and DIFFERENTIATE DOWN

00000
00001
4-7-2

KEEP

92
There are five instructions that can be used generally to control individual bit
status. These are the OUTPUT, OUTPUT NOT, DIFFERENTIATE UP, DIF-
FERENTIATE DOWN, and KEEP instructions. All of these instructions ap-
pear as the last instruction in an instruction line and take a bit address for an
operand. Although details are provided in 5-6 Bit Control Instructions, these
instructions (except for OUTPUT and OUTPUT NOT, which have already
been introduced) are described here because of their importance in most
programs. Although these instructions are used to turn ON and OFF output
bits in the IR area (i.e., to send or stop output signals to external devices),
they are also used to control the status of other bits in the IR area or in other
data areas.
DIFFERENTIATE UP and DIFFERENTIATE DOWN instructions are used to
turn the operand bit ON for one cycle at a time. The DIFFERENTIATE UP
instruction turns ON the operand bit for one cycle after the execution condi-
tion for it goes from OFF to ON; the DIFFERENTIATE DOWN instruction
turns ON the operand bit for one cycle after the execution condition for it
goes from ON to OFF. Both of these instructions require only one line of
mnemonic code.
DIFU(13) 00200
DIFD(14) 00201
Here, IR 00200 will be turned ON for one cycle after IR 00000 goes ON. The
next time DIFU(13) 00200 is executed, IR 00200 will be turned OFF, regard-
less of the status of IR 00000. With the DIFFERENTIATE DOWN instruction,
IR 00201 will be turned ON for one cycle after IR 00001 goes OFF (IR 00201
will be kept OFF until then), and will be turned OFF the next time DIFD(14)
00201 is executed.
The KEEP instruction is used to maintain the status of the operand bit based
on two execution conditions. To do this, the KEEP instruction is connected to
two instruction lines. When the execution condition at the end of the first in-
struction line is ON, the operand bit of the KEEP instruction is turned ON.
When the execution condition at the end of the second instruction line is ON,
the operand bit of the KEEP instruction is turned OFF. The operand bit for the
KEEP instruction will maintain its ON or OFF status even if it is located in an
interlocked section of the diagram.
In the following example, HR 0000 will be turned ON when IR 00002 is ON
and IR 00003 is OFF. HR 0000 will then remain ON until either IR 00004 or
IR 00005 turns ON. With KEEP, as with all instructions requiring more than
Section 4-7
Address Instruction
00000
LD
00001
DIFU(13)
Address Instruction
00000
LD
00001
DIFD(14)
Operands
00000
00200
Operands
00001
00201

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sysmac c1000h

Table of Contents