![Omron SYSMAC CX-Programmer 9 Operation Manual Download Page 95](http://html1.mh-extra.com/html/omron/sysmac-cx-programmer-9/sysmac-cx-programmer-9_operation-manual_744241095.webp)
69
Instruction Support and Operand Restrictions
Section 2-7
• If “not fixed” is indicated in parentheses, the size used by the instruc-
tion for reading, writing, or other processing can be changed. Make
sure that the maximum size required for the number of array elements
is provided.
Even if the number of array elements in an operand with unfixed size
does not match the size specified in another operand, the CX-Pro-
grammer will not output an error when compiling. The instruction will
operate according to the size specified in the other operand, regard-
less of the number of array variable elements.
---: Operands that do not require an AT setting or specification of array vari-
ables.
Note
When specifying the first or last word of multiple words in an in-
struction operand, input parameters cannot be used to pass data
to or from variables. Either an AT setting must be used or one of the
following must be used: 1) An input-output variable set to an array
must be used and the address of the first word must be set for the
input parameter (CX-Programmer version 7.0 or higher) or 2) An
array variable with the required number of elements must be pre-
pared, and after the array data is set in the function block definition,
the first or last element in the array variable must be specified for
the operand.
• Any operands for which an AT setting must be specified for an I/O mem-
ory address on a remote node in the network are indicated as
Specify
address at remote node with AT setting
in the
AT setting or array required
column.
The following table lists all of the instructions supported by the CS/CJ-series
CPU Units, CP-series CPU Units, NSJ-series NSJ Controllers, and FQM1
Flexible Motion Controllers (unit version 3.0 or later).
• Some instructions are supported only by FQM1 Flexible Motion Control-
lers (unit version 3.0 or later). These are indicated by “FQM1 only” under
the mnemonic.
• There are also instructions that are supported only by the CS/CJ-series
CPU Units, CP-series CPU Units, and NSJ-series NSJ Controllers, i.e.,
that cannot be used by the FQM1 Flexible Motion Controllers (unit version
3.0 or later). Refer to the
FQM1 Instructions Reference Manual
(Cat. No.
O013) to confirm the instructions that are supported.
For details, refer to the
Programmable Controllers Instructions Reference
Manual
(Cat. No. W474).
Summary of Contents for SYSMAC CX-Programmer 9
Page 2: ......
Page 4: ...iv ...
Page 6: ...vi ...
Page 8: ......
Page 16: ...xvi ...
Page 20: ...xx ...
Page 26: ...xxvi Application Precautions 4 ...
Page 27: ...Part 1 Function Blocks ...
Page 28: ......
Page 154: ...128 Procedures Section 3 2 ...
Page 155: ...Part 2 Structured Text ST ...
Page 156: ......
Page 160: ...134 CX Programmer Specifications Section 4 2 ...
Page 206: ...180 Procedures Section 6 1 ...
Page 208: ...182 System defined external variables supported in function blocks Appendix A ...
Page 230: ...204 Revision History ...
Page 231: ......