Chapter 9 Ethernet Communication Module AH10/15EN
9-17
API
Instruction code Operand Function
1401 D TO P
m
1
,
m
2
,
m
3
,
S,
D,
n
Writing the data into the control
register in the special module
Device
X Y M S T C HC D L SM SR E PR K 16# “$”
DF
m
1
m
2
m
3
S
D
n
Pulse instruction 16-bit instruction (13 steps) 32-bit instruction (13 steps)
AH500 AH500 AH500
Symbol:
m
1
:
Rack code Word/Double word
m
2
:
Slot code Word/Double word
m
3
:
Control register number Word/Double word
S
:
Data which is written into the
control register
Word/Double word
D
:
Device in which the error
code is stored
Word/Double word
n
:
Data length Word/Double word
Explanation:
1. Users can use this instruction to write data in an AH500 series PLC into a control register in a
network module.
2. The operand m
1
should be in the range of 1 to 8. 1 represents a main rack, and 2~8 represent
extension racks.
3. The operand m
2
should be in the range of 0 to 11. If the rack code is 1, the slot code should be
in the range of 0 to 11. If the rack code is in the range of 2 to 8, the slot code should be in the
range of 0 to 7.
4. The operand m
3
specifies the control register number.
5. When the instruction TO is executed, D is set to 0. When an error occurs, D is not set to 0.
Please refer to the additional remark below for more information about the error codes.
6. The operand n used in the 16-bit instruction should be in the range of 1 to 256, and the
operand n used in the 32-bit instruction should be in the range of 1 to 128.
7. Only the 32-bit instructions can use the 32-bit counter.
8. When S is a decimal value or a hexadecimal value, n decimal values or n hexadecimal values
are transmitted to the I/O module. Suppose S is 16#0001 and n is 3. Three 16#0001s are
transmitted to the I/O module.