User`s manual
5 - 37
5
5-6
Data read/write ladders in block transfer
[1] Outline
Various data is transferred in 64-byte size blocks to transfer (read/write) data to the JW-12PS/14PS
side from the JW50H/70H/100H control module. For example, to transfer all the block data of the X-
and Y-axes (or, Z- and A-axes), transfer must be performed 128 times (64 times). The total block
data per axis is 2048 bytes. As there is not enough space in the regular registers of file 0, separate
file memory must be registered. Pages 5-40 to 5-45 show an example of a ladder program for
transferring (reading/writing) block data for four axes to file 1. Appendix 5 shows a table of the
positioning data that is assigned to file 1 at this time.
Only block data for the required blocks can be transferred, so there is no need to always use this
example ladder program. Also, when using only direct operation, repeated block transfer is not
needed as only the values of regular parameter 1 (block data 0) are transferred. With direct
operation, using the ladder program (page 5-33) for transferring the data of individual desired
blocks comes in handy.
Brief description of writing by the sample ladder program
PC side data memory
Block data
JW-12PS/14PS side
Shared RAM
Output relay
(16 bytes/axis)
Total 64 bytes
Write data area
for block transfer
(common to all axes)
64 bytes
X-axis block 00
X-axis block 31
Y-axis block 00
Y-axis block 31
Z-axis block 00
Z-axis block 31
A-axis block 00
A-axis block 31
Output relay
(16 bytes/axis)
Total 64 bytes
Write data area
for block transfer
(common to all axes)
64 bytes
Block data on the PC
side is written in
order to PS operation
data area by output
relays in 64 bytes.
Block data
(operation data)
I/O refresh
X-axis block 00
X-axis block 31
Y-axis block 00
Y-axis block 31
Z-axis block 00
Z-axis block 31
A-axis block 00
A-axis block 31










