744
10 BUILT-IN ETHERNET FUNCTION INSTRUCTIONS
10.2 Socket Communications Function Instructions
■
Control data
*1 System: The CPU module stores the execution result of the instruction.
• When the SP.SOCRCV instruction is executed, reading data from the socket communication receive data
area is executed with the END processing. Thus, executing the SP.SOCRCV instruction extends the scan
time.
• When the data of odd-number of bytes is received, invalid data is stored in the higher byte of the device
where the last receive data is stored.
Processing details
In the END processing after the execution of the SP.SOCRCV instruction, the receive data of the connection specified by (s1)
is read from the socket communication receive data area.
The completion of the SP.SOCRCV instruction can be checked using the completion devices (d2)+0 and (d2)+1.
• Completion device (d2)+0: Turns ON during the END processing for the scan in which the SP.SOCRCV instruction is
completed, and turns OFF during the next END processing.
• Completion device (d2)+1: Turns ON or OFF depending on the status when the SP.SOCRCV instruction is completed.
Device
Item
Description
Setting range
Set by
(s2)+0
System area
(s2)+1
Completion status
The status at the completion of the instruction is stored.
0000H: Completed successfully
Other than 0000H: Completed with an error (error code)
For error codes, refer to
MELSEC iQ-F FX5 User's Manual
(Ethernet Communication).
System
(d1)+0
Receive data length
The data length of the data read from the socket communication
receive data area is stored. (Number of bytes)
0 to 2046
System
(d1)+1 to
(d1)+n
Receive data
The data read from the socket communication receive data area is
sequentially stored.
System
Status
Description
When completed normally
The device does not change (remains OFF).
When completed with an error
The device turns ON during the END processing for the scan in which the SP.SOCRCV instruction is completed, and turns
OFF during the next END processing.
(d1)+0
(d1)+1
(d1)+2
(d1)+n
CPU module
Receive data
length
SP.SOCRCV
(reading
receive data)
Socket communications
receive data storage area
Connection number
specified by (s1)
Receive data
Receive data
Receive data
External device
Receiving
data
Summary of Contents for MELSEC iQ-F FX5
Page 1: ...MELSEC iQ F FX5 Programming Manual Instructions Standard Functions Function Blocks ...
Page 2: ......
Page 17: ...15 CONTENTS ...
Page 24: ...22 MEMO ...
Page 1050: ...1048 26 TIME DATA FUNCTIONS 26 4 Division MEMO ...
Page 1068: ...1066 29 COUNTER FUNCTION BLOCKS 29 4 Counter Function Block Operation error There is no error ...
Page 1107: ...I 1105 MEMO ...
Page 1111: ......