*Utilize existing positioning parameters and data when replacing.
Power supply module ACPU AD75(P/M) Power supply module QCPU QD75 (P/D/M/MH)
•‥Existing‥positioning‥parameters‥and‥data‥of‥the‥AD75(P(-S3)/M)‥can‥be‥used‥for‥the‥QD75(P/
D/M/MH)‥with‥minimal‥modifications,‥reducing‥upgrade‥time.
•‥Although‥the‥AD75(P(-S3)/M)‥and‥QD75(P/D/M/MH)‥may‥have‥different‥addresses‥even‥in‥
the‥same‥setting‥item,‥mistakes‥can‥be‥prevented‥because‥parameters‥and‥data‥can‥be‥used‥
without‥having‥to‥worry‥about‥buffer‥memory‥address.
Solution and Benefit
The following is an example of replacing an existing A (Large Type) positioning module with the Q Series while utilizing existing parameters and data.
●‥Instructions
After replacing the A (Large Type) modules with the Q Series, reuse/convert positioning parameters and data of the AD75 using GX Configurator software package for positioning modules.
Software packages to be used are as follows:
• For AD75 models: GX Configurator-AP Version 1 (SWD5C-AD75P-E)
• For QD75 models: GX Configurator-QP Version 2 (SWD5C-QD75P-E) (1) System configuration example
Read positioning parameters and data from the AD75 using "GX Configurator-AP".
(2) How to use existing positioning parameters and data
Save positioning parameters and data using "GX Configurator-AP". (Creating a AD75 file)
* Save in the file format to be read by "GX Configurator-QP".
Current‥configuration After‥replacement
Replace
8. Utilize‥existing‥ACPU‥data
8.1 Replace‥AD75(P/M)‥with‥QD75(P/D/M/MH)‥while‥utilizing‥existing‥positioning‥
Step 1
Step 2
GX Configurator-AP (SWD5C-AD75P-E)
OS memory Flash ROM
Buffer memory
Parameters OS memory
Positioning data No. 1 to 100
Parameters
Start block data Start block data
Start block data Monitor data, control data area, etc.
Positioning data No. 1 to 100
Positioning data No. 1 to 100 Positioning data
No. 101 to 600 Positioning data
No. 101 to 600
AD75 poisoning module Write to AD75/read from AD75/verify
AD75 data
Write to/read from Flash ROM
•‥Existing‥positioning‥parameters‥and‥data‥of‥the‥AD75(P(-S3)/M)‥can‥be‥used‥for‥the‥QD75(P/
D/M/MH)‥with‥minimal‥modifications,‥reducing‥upgrade‥time.
•‥Although‥the‥AD75(P(-S3)/M)‥and‥QD75(P/D/M/MH)‥may‥have‥different‥addresses‥even‥in‥
the‥same‥setting‥item,‥mistakes‥can‥be‥prevented‥because‥parameters‥and‥data‥can‥be‥used‥
without‥having‥to‥worry‥about‥buffer‥memory‥address.
●‥Instructions
• For AD75 models: GX Configurator-AP Version 1 (SWD5C-AD75P-E)
• For QD75 models: GX Configurator-QP Version 2 (SWD5C-QD75P-E)
Read positioning parameters and data from the AD75 using "GX Configurator-AP".
(2) How to use existing positioning parameters and data
Save positioning parameters and data using "GX Configurator-AP". (Creating a AD75 file)
* Save in the file format to be read by "GX Configurator-QP".
Current‥configuration After‥replacement
Replace
GX Configurator-QP (SWD5C-QD75P-E)
Example of reading a file created with GX Configurator-AP.
Step 3
Read the AD75 file using "GX Configurator-QP".
Step 4
Specify item(s) that need to be changed in "GX Configurator-QP".
• To use GX Configurator-AP data in GX Configurator-QP, it is necessary to save the file in a format that can
• Due
• R 8.1 Replace AD75(P/M) with QD75(P/D/M/MH) while utilizing existing positioning parameters and data
GX Configurator-AP Version 1 Operating Manual
IB-66716 IB-66715 A1SD75P1-S3/P2-S3/P3-S3, AD75P1-S3/P2-S3/P3-S3 Positioning Module
User's Manual (Details)
A1SD75M1/M2/M3, AD75M1/M2/75M Positioning Module User's Manual (Details)
Title Manual No.
IB-66900
Type QD75P/QD75D Positioning Module User's Manual (Details)
Title Manual No.
SH-080058 Type QD75M Positioning Module User's Manual (Details) IB-0300062 Type QD75MH Positioning Module User's Manual (Details) IB-0300117
GX Configurator-QP Version 2 Operating Manual SH-080172
Write to module/read from module/verify module data
Write to Flash ROM
Parameters Buffer memory
Servo parameters Positioning data Block start data
Parameters Flash ROM
Servo parameters Positioning data Block start data
Step 5
Write all positioning parameters and data, including modified data, to the "QD75 using GX Configurator-QP".
Via QCPU, Q Series compatible serial communication module, or
MELSECNET/H network remote I/O module*
*Only when directly connected to the remote I/O module.
• To use GX Configurator-AP data in GX Configurator-QP, it is necessary to save the file in a format that can be read by GX Configurator-QP. Files saved in GX Configurator-AP format cannot be read by GX
Configurator-QP.
• Due to specification differences between the AD75 and QD75, some positioning parameters may require setting changes. Refer to the related manuals for details on the modifications. Note that positioning data does not require any modifications.
• Related manuals (a) AD75
(b) QD75
Tip
8.2‥Procedures‥for‥replacing‥when‥file‥registers‥are‥used‥in‥blocks
This section explains the procedures for using existing data in the file registers used in more than one block in the ACPU.
8.2.1 When block switch command is used to use file register in each block
Solution and Benefit
When the file registers are in more than one block and the block switch command is used to select the block in which the file register to be used is contained, the file registers can be replaced only by modifying the block switch command and copying the existing data.
(1) Procedures for using existing ACPU projects
When file registers in more than one block are used in ACPU, it is necessary to save the projects with different names for the blocks.
Step 1: Retrieve the program, parameters and device comment data from ACPU using GX Developer. Retrieve the data to the PC with the specified file register block number, and save the data as a project.
Step 2: Retrieve the data in another specified file register block number to the PC, and save the data with a project name different from that used in Step 1.
Step 3: Change the type of the ACPU project file saved in Step 1 to QCPU/LCPU by "Change PLC type," and save the file with a project name different from that used in Step 1.
Step 4: Open the ACPU project file saved in Step 1, and display the device memory R together with the file data. Open the QCPU/LCPU project file which has been changed in PLC type in Step 3, and display the device memory ZR together with the file data.
Step 5: Drag the mouse in the device memory R of ACPU to copy all range, and paste it from the beginning of each block in the device memory R (ZR) of QCPU/LCPU.
(For the beginning of each block, see "Tip.")
Step 6: Open each project saved in Step 2, copy all range of the file register R, and paste it from the beginning of each block in the device memory ZR of the QCPU/LCPU project created in Step 4.
* ACPU project file *
(Some project files are necessary for each block.)
* Q/LCPU project file * (1 project file)
* Block No.0 * R0 to 8191
・・
・ R0 to 8191
・・
・
R0 to 8191
・・
・
・・
・・
* Block No.1 *
・・
・・
* Block No.n * Operation to retrieve data in block No.0 Copy
Copy
Copy
ACPU ACPU
project file(1) ACPU project file(2)
ACPU project file (n) Operation to retrieve data in block No.1
Operation to retrieve data in block No.n
・
・
・
・
・
・
・ ・ ・
ZR98303 to ZR65536 ZR65535 to ZR32768 ZR32767 to ZR0
8.2 Procedures for replacing when file registers are used in blocks
(2) File register block switch command
When executing "Change PLC type" by using GX Developer, the file register block switch
command is considered to be unreplaceable and replaced with "SM1255." Therefore, the program must be modified.
Modify the program as shown below.
■ Example of program for comparing R0 in block No.0 and R0 in block No.1
• Program for switching file register block of ACPU (command dedicated to AnA/AnU)
Comparison of retrieved values Retrieve of R0 in block No.1
Specification of block No.1 Retrieve of R0 in block No.0
Specification of block No.0
• Program for switching file register block of QCPU/LCPU
Specification of block No.0
Retrieve of R0 in block No.0
Specification of block No.1
Retrieve of R0 in block No.1
Comparison of retrieved values
1. Number of points in one file register block
ACPU and QCPU/LCPU vary in the number of points in one file register block.
• ACPU: 8K points (8192 points) per block
• QCPU/LCPU: 32K points (32768 points) per block
When copying the data in the ACPU file registers into QCPU/LCPU, display the QCPU/LCPU file registers in the ZR mode, calculate the ZR number corresponding to R0 of each ACPU, and copy the data.
Examples) • R0 of ACPU block No.0→Position of R0 in QCPU/LCPU
• R0 of ACPU block No.1→Position of ZR32768 in QCPU/LCPU
• R0 of ACPU block No.2→Position of ZR65536 in QCPU/LCPU
2. The number of file register blocks which can be handled by QCPU/LCPU Series depends on the memory capacities of the standard RAM and memory card.
Tip
8.2.2 When file registers in blocks are used in order of consecutive numbers
(1) Procedures for using data of ACPU
The procedures are the same as in 8.2.1(1).
ACPU ZR0 to ZR8191
ZR8192 to ZR16383 ZR16384 to ZR24575 ZR24576 to ZR32767 ZR32768 to ZR40959
・
・
・
・
・
・
・
ZRm to ZRm+8191
・
・
・
・
・
・
・ ・
・
・
・
・
・
* Block No.0 *
* Block No.1 *
* Block No.n * Operation to retrieve data in block No.0 Copy
Copy ACPU
project file(1)
ACPU project file (n)
Copy ACPU
project file(2) Operation to retrieve data in block No.1
Copy ACPU
project file(3) Operation to retrieve data in block No.2
Copy ACPU
project file(4) Operation to retrieve data in block No.3
Operation to retrieve data in block No.n
* ACPU project file *
(Some project files are necessary for each block.)
* Q/LCPU project file * (1 project file)
・ ・ ・ ZR98303 to ZR65536 ZR65535 to ZR32768 ZR32767 to ZR0
When the file registers in more than one block are used in order of consecutive numbers without regard to the block numbers, the file registers can be replaced only by copying the existing data.
The file register read/write program can be used easily with convenient commands.
Solution and Benefit
8.2 Procedures for replacing when file registers are used in blocks
(2) Read/write command used without regard to block numbers of file registers
When the file registers in blocks are used without regard to the block numbers, the read/write command is considered to be unreplaceable and replaced with "SM1255" when executing "Change PLC type" by using GX Developer. Therefore, program must be modified. Modify the program as shown below.
■ Example of program for retrieving the contents of extension file registers R8200 to R8209 (R8 to R17 in block No.2) to D100 to D109
• Program for ACPU (command dedicated to AnA/AnU)
Designating head device number of extension file registers
Designating extension file registers device number Reading
Storing read data to data register
Setting device number which is to be processed following the data register and extension file register
Extension file register
(block No.2) Data register
• Program of QCPU/LCPU
0 BMOV ZR16384 D100 K10
X0
1. Number of points in one file register block
ACPU and QCPU/LCPU vary in the number of points in one file register block.
• ACPU: 8K points (8192 points) per block
• QCPU/LCPU: 32K points (32768 points)per block
When copying the data in the ACPU file registers into QCPU/LCPU, display the QCPU/LCPU file
registers in the ZR mode on the device memory screen of GX Developer. Calculate the ZR number of the destination QCPU/LCPU based on the number of points per block of ACPU, and copy the data.
Examples) • R0 to R8191 in ACPU block No.0 → Positions of ZR0 to ZR8191 in QCPU/LCPU
• R0 to R8191 in ACPU block No.1 → Positions of ZR8192 to ZR16383 in QCPU/LCPU
• R0 to R8191 in ACPU block No.2 → Positions of ZR16384 to ZR24575 in QCPU/LCPU
2. The number of file register blocks which can be handled by QCPU/LCPU depends on the memory capacities of the standard RAM and memory card.