● 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
R100
UNITSEL
U100
U1
SEND.US
DT0
H1001
H0
DT100
U2
R100
SEND
execution
relay
Settings for the communication
port
S1: CPU LAN port (U100)
S2: Connection 1 (U1)
SEND execution conditions
Clear to send flag: ON
Sending flag: OFF
SEND instruction execution
S: Data storage area (DT100)
n:
Sent data amount (U2)
D1: MODBUS command (H10)
Partner unit no. (H01)
D2: Destination address (H0)
D3: Execution result code (DT0)
Master
communication
clear to send flag
X90
Y90
Master
communication
sending flag
(
(
)
)
DF
S1
S2
S
n
D1
D2
D3
■
Timing chart
Execute SEND
Master communication
sending flag
(Y90 - Y9F)
Master communication
sent flag
(Y70 - Y7F)
Sending data
Response reception
processing
Master communication
clear to send flag
(X90 - X9F)
SEND instruction executable
conditions
Clear to send flag (X90 - X9F): ON
Sending flag (Y90 - Y9F): OFF
Sent flag (Y70 - Y7F):
Normal completion: OFF
Abnormal completion: ON
Sending flag (Y90 - Y9F):
While sending: ON
ED instruction executed following
response reception processing: OFF
Check that the
flag is OFF
Check that
the flag is ON
15.6 SEND (MODBUS Master: Function Code Specification)
15-42
WUME-FP7CPUPGR-12
Содержание FP7 Series
Страница 2: ... MEMO 2 WUME FP7CPUPGR 12 ...
Страница 18: ... MEMO xviii WUME FP7CPUPGR 12 ...
Страница 52: ... MEMO 1 34 WUME FP7CPUPGR 12 ...
Страница 61: ...Example 2 Use PSHS RDS or POPS instruction 2 1 Structure of Instructions WUME FP7CPUPGR 12 2 9 ...
Страница 104: ... MEMO 2 52 WUME FP7CPUPGR 12 ...
Страница 123: ...3 9 ANS AND stack WUME FP7CPUPGR 12 3 19 ...
Страница 125: ...3 10 ORS OR Stack WUME FP7CPUPGR 12 3 21 ...
Страница 129: ...3 11 PSHS Push stack RDS Read stack POPS Pop stack WUME FP7CPUPGR 12 3 25 ...
Страница 139: ...4 CNDE instruction 5 Step ladder instructions 6 Subroutine instructions 3 16 ALT Alternate out WUME FP7CPUPGR 12 3 35 ...
Страница 146: ... Application example of timer instructions serial connection of timers 3 17 TM Timer 3 42 WUME FP7CPUPGR 12 ...
Страница 147: ... Application example of timer instructions parallel connection of timers 3 17 TM Timer WUME FP7CPUPGR 12 3 43 ...
Страница 190: ...3 26 JP LBL Jump Label 3 86 WUME FP7CPUPGR 12 ...
Страница 239: ...Name Description SR8 ER 3 46 ST ST ST ST ST ST Data Comparison Start WUME FP7CPUPGR 12 3 135 ...
Страница 246: ... MEMO 3 142 WUME FP7CPUPGR 12 ...
Страница 251: ...Name Description SRA Depending on the comparison result SRB SRC 4 1 CMP Data Compare WUME FP7CPUPGR 12 4 5 ...
Страница 258: ... MEMO 4 12 WUME FP7CPUPGR 12 ...
Страница 277: ...F E D C B A 9 8 7 6 5 4 3 2 1 0 Digit 3 Digit 2 Digit 1 Digit 0 bit 5 8 DGT Digit Data Transfer WUME FP7CPUPGR 12 5 19 ...
Страница 304: ... MEMO 5 46 WUME FP7CPUPGR 12 ...
Страница 321: ...Name Description ER 6 7 DIVFP2 Division FP2 Compatible WUME FP7CPUPGR 12 6 17 ...
Страница 348: ... MEMO 6 44 WUME FP7CPUPGR 12 ...
Страница 388: ... MEMO 7 40 WUME FP7CPUPGR 12 ...
Страница 438: ... MEMO 8 50 WUME FP7CPUPGR 12 ...
Страница 450: ... MEMO 9 12 WUME FP7CPUPGR 12 ...
Страница 520: ... MEMO 10 70 WUME FP7CPUPGR 12 ...
Страница 602: ... MEMO 11 82 WUME FP7CPUPGR 12 ...
Страница 622: ... MEMO 12 20 WUME FP7CPUPGR 12 ...
Страница 650: ... MEMO 13 28 WUME FP7CPUPGR 12 ...
Страница 1160: ... MEMO 18 66 WUME FP7CPUPGR 12 ...
Страница 1188: ... MEMO 19 28 WUME FP7CPUPGR 12 ...
Страница 1211: ...20 4 ASCII Code Table JIS8 Code Table Reference Table ASCII Codes 20 4 ASCII Code Table JIS8 Code Table WUME FP7CPUPGR 12 20 23 ...
Страница 1220: ... MEMO WUME FP7CPUPGR 12 ...
Страница 1221: ... MEMO WUME FP7CPUPGR 12 ...