![background image](http://html1.mh-extra.com/html/omron/cj1g-cpu-series/cj1g-cpu-series_programming-manual_742489055.webp)
34
Basic Concepts
Section 2-1
2-1-7
Instruction Variations
The following variations are available for instructions to differentiate executing
conditions and to refresh data when the instruction is executed (immediate
refresh).
2-1-8
Execution Conditions
The CS/CJ Series offers the following types of basic and special instructions.
• Non-differentiated instructions executed every cycle
• Differentiated instructions executed only once
Non-differentiated Instructions
Output instructions that required execution conditions are executed once
every cycle while the execution condition is valid (ON or OFF).
Input instructions that create logical starts and intermediate instructions read
bit status, make comparisons, test bits, or perform other types of processing
every cycle. If the results are ON, power flow is output (i.e., the execution con-
dition is turned ON).
Input-differentiated Instructions
Upwardly Differentiated Instructions (Instruction Preceded by @)
• Output Instructions: The instruction is executed only during the cycle in
which the execution condition turned ON (OFF
→
ON) and are not exe-
cuted in the following cycles.
Variation
Symbol
Description
Differentiation
ON
@
Instruction that differentiates when the execu-
tion condition turns ON.
OFF
%
Instruction that differentiates when the execu-
tion condition turns OFF.
Immediate refreshing
!
Refreshes data in the I/O area specified by
the operands or the Special I/O Unit words
when the instruction is executed.
Instruction (mnemonic)
Differentiation variation
Immediate refresh variation
@
Non-differentiated
output instruction
Example
Non-differentiated input instruction
Example
(@) Upwardly-differ
entiated instruction
Example
Executes the MOV instruction once when
CIO 000102 goes OFF
→
ON.
@MOV
Summary of Contents for CJ1G-CPU series
Page 3: ...iv...
Page 5: ...vi...
Page 21: ...xxii Conformance to EC Directives 6...
Page 169: ...148 Task Control Instructions Section 3 32...
Page 203: ...182 Programming Device Operations for Tasks Section 4 4...
Page 253: ...232 Using File Memory Section 5 3...
Page 337: ...316 Other Functions Section 6 11...
Page 347: ......
Page 369: ......
Page 373: ......
Page 379: ......
Page 381: ...360 Revision History...