Panasonic FP7 Series Command Reference Manual page 1086

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

Advertisement

17.39 SEND (MC Protocol Master)
(Note 2)
It occurs when the communication control I/O relays corresponding to the communication port (master
communication clear to send flag, master communication send active flag, master communication
send done result relay)are not allocated as I/O words of the CPU unit in the I/O map. It occurs only
when the number of user connections of ET-LAN is expanded and this instruction is executed
specifying the expanded connections.
(Note 3)
For details of the execution result codes that may be set if a communication error occurs, refer to "Exit
codes when communication error occurs""P.17-200".
Sample program
● An MC protocol command (bulk write) is sent from the LAN port of the CPU unit, and the
contents of the data registers DT300 to DT301 of FP7 are written to the addresses D000100
to D000101 of an external device.
● 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).
● The SEND instruction is executed with the address (DT300) and the number of data (U2) of
FP7, the code (H50) that indicates the device type and the upper address of the partner
unite, and the lower address (H64=100) of the partner unit.
● It is possible to check if a send error occurs by the sent flag (Y70) when the sending flag
(Y90) turns OFF.
R0
(
DF
)
Master
communication
R100
clear to send flag
Y90
(
DF/
)
Send active flag
(Note 1)
The above program example holds the send result hold relay (R101). Insert a program that resets the
relay after the relay is checked.
17-198
X90
Y90
Master
communication
send active flag
SEND.US
DT300
U2
S
Y70
Send result flag
ON in abnormal state/OFF in normal state
SEND
execution relay
UNITSEL U100
S1
H500
H64
n
D1
D2
<
Send result
hold relay
R100
SEND execution conditions
Clear to send flag: ON
Send active flag: OFF
Communication port settings
S1: CPU LAN port (U100)
U1
S2: Connection 1 (U1)
S2
SEND instruction execution
DT0
S: Header for sent data (DT300)
n: Amount of sent data (U2)
D3
D1: MC device type (H5)
R101
MC upper address (H00)
D2: MC lower address (H64)
SET
>
D3: Execution result code (DT0)
WUME-FP7CPUPGR-12

Advertisement

Table of Contents
loading

Table of Contents