1047
Model Conversion Instructions Section 3-33
3-33 Model Conversion Instructions
This section describes instructions used when changing PLC models.
The model conversion instructions provide the same functionality as other
instructions but use BCD data for the operands, like C-series instructions.
(The CP-series use binary data for the operands.) There are five model con-
version instructions, as shown in the above table, all of which have a C added
to the end of the mnemonic of the equivalent function for binary operand data.
The model conversion instructions enable converting C-series programs to
CP-series programs without changing the operand data for these instructions.
When converting C-series programs to CP-series programs on CX-Program-
mer (see note), these instructions will be automatically used when converting
(e.g., XFER will be converted to XFERC), eliminating the need to correct
operand data manually.
Note Conversion is achieved by specifying the CP Series as the “device type” in the
Change PLC Dialog Box.
Differences from C-series
Instructions
“C Series” includes the C200H, C1000H, C2000H, C200HS, C2000HX/HG/
HE(-Z), CQM1, CQM1H, CPM1/CPM1A, CPM2C, and SRM1.
Instruction Mnemonic Function code Page
BLOCK TRANSFER XFERC 565 1049
SINGLE WORD DISTRIBUTE DISTC 566 1051
DATA COLLECT COLLC 567 1054
MOVE BIT MOVBC 568 1059
BIT COUNTER BCNTC 621 1061
Name Model conversion
instruction
Corresponding
C-series
instruction
Differences from
C-series instructions
When converting
device type to CP with
CX-Programmer
Mnemonic
(function code)
Mnemonic
(function code)
C200H,
C1000H, or
C2000H
C200HS,
C2000HX/HG/
HE(-Z), CQM1,
CQM1H,
CPM1/CPM1A,
CPM2C, or
SRM1
BLOCK
TRANSFER
XFERC(565) XFER(70) Same Same XFER is converted to
XFERC. Operands do not
require correction.
SINGLE WORD
DISTRIBUTE
DISTC(566) DIST(80) Along with data
distribution oper-
ation, provides
stack push oper-
ation not previ-
ously supported.
Same
(distribution
operation and
stack push
operation)
DIST is converted to
DICTC. Operands do not
require correction.
DATA COLLECT COLLC(567) COLL(81) Along with data
collection opera-
tion, provides
stack read oper-
ation not previ-
ously supported.
Same
(data collection
operation and
stack read
operation)
COLL is converted to
COLLC. Operands do not
require correction.
MOVE BIT MOVBC(568) MOVB(82) Same Same MOVB is converted to
MOVBC. Operands do
not require correction.
BIT COUNTER BCNTC(621) BCNT(67) Same Same BCNT is converted to
BCNTC. Operands do not
require correction.