![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_7422681303.webp)
1264
Model Conversion Instructions (Unit Ver. 3.0 or Later)
Section 3-35
Note
The operation of the Conditions Flags differs in the following ways. Refer to
the description of the Conditions Flags for each instruction for details.
• The operation of the Conditions Flags differs for all instructions when the
contents of a DM Area words used for indirect addressing is not BCD
(*BCD) or the DM Area addressing range is exceeded.
• For DISTC(566), the operation of the Conditions Flags differs in compari-
son with that for the C200H, C1000H, and C2000H for the stack push
operation.
• For COLLC(567), the operation of the Conditions Flags differs in compari-
son with that for the C200H, C1000H, and C2000H for the stack read
operation.
Differences from Previous CS/CJ-series Instructions
Note
The operation of the Conditions Flags differs in the following ways. Refer to
the description of the Conditions Flags for each instruction for details.
• The Error Flag will turn ON if the data for the above operands is not BCD.
• For DISTC(566), the operation of the Conditions Flags was added for the
stack push operation.
• For COLLC(567), the operation of the Conditions Flags was added for the
stack read operation.
3-35-1 BLOCK TRANSFER: XFERC(565)
Purpose
Transfers the specified number of consecutive words.
Ladder Symbol
Name
Model conversion
instruction
(Unit Ver. 3.0 or later)
Corresponding
C-series
instruction
Differences from previous CS/CJ-series instructions
Mnemonic
(function code)
Mnemonic
(function code)
BLOCK
TRANSFER
XFERC(565)
XFER(70)
The data type for the first operand (number of words to transfer) is
BCD (0000 to 9999) instead of binary (0000 to FFFF hex).
SINGLE
WORD
DISTRIBUTE
DISTC(566)
DIST(80)
A stack push operation is supported in addition to the data distribution
operation.
The data type for the third operand (offset data) is BCD (data distribu-
tion: 0000 to 7999, stack push: 0000 to 9999) instead of binary (0000
to FFFF hex).
DATA
COLLECT
COLLC(567)
COLL(81)
A stack read operation is supported in addition to the data distribution
operation.
The data type for the second operand (offset data) is BCD (data distri-
bution: 0000 to 7999, stack read for FIFO: 9000 to 9999, stack read
for LIFO: 8000 to 8999) instead of binary (0000 to FFFF hex).
MOVE BIT
MOVBC(568)
MOVB(82)
The data type for the source and destination bit specifications in the
second operand (control data) is BCD (00 to 15) instead of binary (00
to 0F hex).
BIT
COUNTER
BCNTC(621)
BCNT(67)
The data type for the first operand (number of words to count) is BCD
(0000 to 9999) instead of binary (0000 to FFFF hex).
The data type stored for the third operand (count results) is BCD
(0000 to 9999) instead of binary (0000 to FFFF hex).
XFERC(565)
N
S
D
N
: Number of words
S
: First source word
D
: First destination word
Содержание 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...