6 F 3 B 0 3 6 2

4.UDP close request (using the SEND instruction)

a.Function

Close the open UDP socket.

Release the (unlimited wait state) receive request and terminate the UDP socket.

b.Transfer parameters

A A+1 A+2

3100H

CMD = 0034H

SportNO

Module designation Command number Socket identifier (1 to 8)

c.Status (See figure 4.3 for details on bits C, D, E and F.)

B B+1

F E D C B A 9 8 7 6 5 4 3 2 1 0

SportNOTermSTS

Detailed information (Only valid when TermSTS = 0BH.)

SportNO: Socket identifier (1 to 8)

TermSTS: See tables 4.3 and 4.4.

Detail information: See table 4.5.

d.Important items

UDP close requests are processed with the highest priority and other executing requests are discarded, even if the object socket is executing a UDP open, send, or receive request. Other requests during the execution of this request will be discarded.

The next open request for the object socket can be executed as soon as the close request completes normally.

An error is returned if a close request is issued for a socket that is not yet opened.

Status: Transmission error (TermSTS = 0BH)

Detailed information: Unopened (0081H)

An error is returned if a value other than 1 to 8 is specified as the socket identifier. Status: Transmission error (TermSTS = 0BH)

Detailed information: Illegal socket identifier (0082H)

A UDP receive request will result in an error being returned if an unlimited wait state UDP receive request is terminated with this request.

Status: Transmission completion timeout (TermSTS = 06H)

Supplement:

The T2N sees its requests (module control and socket interface transmission) to the Ethernet Port as being "transmission" requests. As a result, when a request is forcibly terminated and a response is not received from the Ethernet Port, the result is a send request timeout even if the instruction was a RECV instruction.

If the T2N internal completion wait time limit (2 seconds) is exceeded for this request, the error listed below is returned.

Status: Send completion timeout (TermSTS = 06H)

In this case, first verify that the Ethernet Port is not in the down state by checking the station status, and then verify the open/closed state of the socket in the socket status.

95

Page 96
Image 96
Toshiba T2N instruction manual 3 B 0 3 6 UDP close request using the Send instruction, Function