1. Instructions with different format from that of ACPU instructions are used when
upgrading to QCPU. Is further program modification necessary?
2. The devices "SD718 and SD719", which were not used in ACPU, are automatically part
of the QCPU instructions after replacement. What are these devices for? Is operation
affected by these devices?
3. "Change PLC type" executes a direct conversion of several ACPU instructions, such as
assignment and saving of operation data, but the instruction format remains similar to
that of ACPU instructions. Is it possible to further simplify the QCPU instructions using a
similar method?
Frequently asked questions regarding the conversion of ACPU to QCPU program
(Inquiry example)
ACPU instructions that use accumulators (A0 and A1) have different formats when
converted to QCPU instructions. These accumulators are replaced by devices SD718 and
SD719.
Therefore, the same operation as in ACPU is executed even if the instruction format is
different and SD718 and SD719 are used.
In addition, a group of multiple instructions, such as instructions to transfer data to the
ACPU accumulators (A0 and A1), can be converted to QCPU instructions and further
modified to simplify the program and reduce the number of steps.
(Answer)
7.
Precautions for utilizing ACPU programs in QCPU
Some QCPU operation processing instructions are different from their corresponding ACPU instructions in
format.
This section explains the instructions that have different specified formats.
Pay attention to the following points when executing "Change PLC type" and utilizing the ACPU program with the
QCPU.
•
The instruction format will change, so the instructions may be switched to a different type when the PLC type
is changed.
Instructions that use an accumulator (A0, A1) with the ACPU do not describe the device name or device No.
in the instruction format. However, these are described in the instruction format with the QCPU instruction.
• The instruction specifications will differ, so the program must be corrected.
• There are replacement candidate instructions when executing "Change PLC type", but these will be switched
to "SM1255" as instructions that cannot be replaced because of a difference in specifications.
There are several inquires for explaining the specifications of the replacement instructions and for revising the
program after replacement.
Matters frequently asked questions when utilizing the QCPU program with the QCPU are explained as precautions.
(1) Instructions that use accumulators (A0 and A1)
(1) ACPU
Instructions that use accumulators (A0 and A1) can execute operations without explicitly specifying A0 and
A1 as the source and destination device. Also, the operation result is stored in the accumulators A0 and
A1 without specifying the device in which it is stored in.
(2) QCPU
QCPU instructions need to specify a source and destination device.
●
Peripheral devices using existing A (Large Type) and A0J2 Series CPU program
The following CPU types are incompatible with GX Developer, so the PLC type must be changed to GX
Developer compatible CPU types with the following instructions before the programs can be used.
• CPUs not compatible with GX Developer
AnCPU (including those with link function)
A3HCPU (including those with link function)
A3MCPU (including those with link function)
A0J2CPU (including those with link function)
A52GCPU, A3VCPU, A73CPU
The CPU types incompatible with GX Developer can be changed to those compatible with GX Developer through
"Change PLC type" by using the A/QnA
->
Q conversion support tool.
Refer to Section 9.1 for the PLC type change operation by using the A/QnA
->
Q conversion support tool.
7.1.1 Instructions that use accumulators (A0, A1)
7.1 Replace instructions with different QCPU instruction format
(excluding AnACPU/AnUCPU dedicated instructions)
131
7.1 Replace instructions with different QCPU instruction format (excluding AnACPU/AnUCPU dedicated instructions)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com