Panasonic FP7 Series Command Reference Manual page 836

Cpu unit
Hide thumbs Also See for FP7 Series:
Table of Contents

Advertisement

15.6 SEND (MODBUS Master: Function Code Specification)
● A SEND/RECV instruction cannot be executed for a port where slave communication is in
progress.
● If there is no response, the "master communication sending flags" (YC to YF) remain ON
during the time-out period set in the CPU configuration.
● Up to 16 SEND/RECV instructions can be executed simultaneously for differing COM. ports.
Sample program (in the case of CPU with built-in ET-LAN)
● This program sends the MODBUS command (16) from the LAN port of the CPU unit, and
then writes the content of PLC's data registers DT100 to DT101 into the data areas 400001
to 400002 of the external device (MODBUS addresses 0000H to 0001H).
● After it is confirmed that connection 1 is established in master mode (X90) and no
transmissions are currently being executed for the same port (Y90), the SEND instruction is
started.
● The UNITSEL instruction is used to specify a slot number (LAN port: U100) and the
connection number (U1).
● In the SEND instruction, specify and execute PLC's starting address (DT100) and data
amount (U2), MODBUS command (16 = H10), and partner station number (H01) and starting
address (H0). Check addresses of connected devices in the instruction manuals of devices.
R0
DF
( (
) )
R100
SEND.US
Timing chart
Master communication
clear to send flag
(X90 - X9F)
Master communication
sending flag
(Y90 - Y9F)
Execute SEND
Master communication
sent flag
(Y70 - Y7F)
Sending data
Response reception
processing
15-42
X90
Y90
Master
Master
communication
communication
clear to send flag
sending flag
UNITSEL
DT100
U2
S
Check that
the flag is ON
Check that the
flag is OFF
U100
S1
H1001
H0
n
D1
D2
R100
SEND execution conditions
Clear to send flag: ON
Sending flag: OFF
SEND
execution
Settings for the communication
relay
port
S1: CPU LAN port (U100)
U1
S2: Connection 1 (U1)
S2
SEND instruction execution
S:
Data storage area (DT100)
n:
Sent data amount (U2)
DT0
D1: MODBUS command (H10)
D3
Partner unit no. (H01)
D2: Destination address (H0)
D3: Execution result code (DT0)
SEND instruction executable
conditions
Clear to send flag (X90 - X9F): ON
Sending flag (Y90 - Y9F): OFF
Sending flag (Y90 - Y9F):
While sending: ON
ED instruction executed following
response reception processing: OFF
Sent flag (Y70 - Y7F):
Normal completion: OFF
Abnormal completion: ON
WUME-FP7CPUPGR-12

Advertisement

Table of Contents
loading

Table of Contents