![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_742268194.webp)
155
Notation and Layout of Instruction Descriptions
Section 3-1
3-1
Notation and Layout of Instruction Descriptions
Instructions are described in groups by function. Refer to
2-3 Alphabetical List
of Instructions by Mnemonic
for a list of instructions by mnemonic that lists the
page number in this section for each instruction.
The description of each instruction is organized as described in the following
table.
Item
Contents
Name and Mnemonic
The heading of each section consists of the name of the instruction followed by the
mnemonic with the function code in parentheses. Example: MOVE BIT: MOVB(082)
Purpose
The basic purpose of the instruction is described after the section heading.
Ladder Symbol and Operand
Names
Variations
Variations
The variations that can be used to control execution of the instruction under special
conditions are given using the mnemonic form. Any variation that is not supported by
an instruction is given as “Not supported.”
• Executed Each Cycle for ON Condition: The instruction is executed as long as
it receives an ON execution condition.
• Executed Once for Upward Differentiation: The instruction is executed during
the next cycle only after the execution condition changes from OFF to ON.
• Executed Once for Downward Differentiation: The instruction is executed dur-
ing the next cycle only after the execution condition changes from ON to OFF.
• Always Executed: The instruction does not require an execution condition and
is executed each cycle.
• Creates ON Condition....: The instruction is executed each cycle to create an
execution condition for the next instruction.
Variations
Executed Each Cycle for ON Condition
MOVB(082)
Variations Variations
Executed Once for Upward Differentia-
tion
@MOVB(082)
Executed Once for Downward Differenti-
ation
Not supported.
Immediate
Refreshing
Specification
Immediate refreshing can be specified for some instructions to refresh I/O when the
instruction is executed. If immediate refreshing is supported, the specification is
given using the mnemonic form. If immediate refreshing is not support by an instruc-
tion “Not supported” is given.
Immediate Refreshing Specification
Not supported.
Applicable Program Areas
The program areas in which the instruction can be used are specified. “OK” indicates
the areas in which the instruction can be used.
Block program
areas
Step program
areas
Subroutines
Interrupt tasks
OK
OK
OK
OK
MOVB(082)
S
C
D
S
: Source word or data
C
: Control word
D
: Destination word
The ladder symbol used to represent the instruction on the CX-Programmer is
shown, as in the example for the MOVE BIT instruction given below. The name of
each operand is also provided with the ladder symbol.
Содержание SYSMAC CS1D-CPU**
Страница 3: ...iv...
Страница 29: ...xxx...
Страница 185: ...146 List of Instructions by Function Code Section 2 4...
Страница 193: ...154 3 35 4 MOVE BIT MOVBC 568 1274 3 35 5 BIT COUNTER BCNTC 621 1276 3 35 6 GET VARIABLE ID GETID 286 1278...
Страница 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Страница 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Страница 1391: ...1352 ASCII Code Table Appendix A...