DL06 Micro PLC User Manual, 3rd Edition, Rev. E
5-253
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Push On / Push Off Circuit (PONOFF) (IB-300)
Push On/Push Off Circuit toggles an output state whenever its input power flow transitions
from off to on. Requires an extra bit parameter for scan-to-scan state information. This extra
bit must NOT be used anywhere else in the program. This is also known as a “flip-flop circuit”.
The PONOFF IBox cannot have any input logic.
PONOFF Example
In the following example, the PONOFF instruction is used to control the on and off states of
the output C20 with a single input C10. When C10 is pressed once, C20 turns on. When C10
is pressed again, C20 turns off. C100 is an internal bit used by the instruction.
Parameter
DL06 Range
Discrete Input
X,Y,C,S,T,CT,GX,GY,SP,B,PB
See DL06 V-memory map
Discrete Output
X,Y,C,GX,GY,B
See DL06 V-memory map
Internal State
X, Y, C
See DL06 V-memory map
DS
Used
HPP
N/A
Permissive contacts or input logic are not
used with this instruction.
PONOFF Parameters
• Discrete Input: specifies the input that will
toggle the specified output
• Discrete Output: specifies the output that will
be “turned on/off” or toggled
• Internal State: specifies a work bit that is used
by the instruction