Omron W343-E1-07 User Manual

Page 153

Advertising
background image

132

Using Socket Services with Socket Service Request Switches

Section 6-2

Programming Example

When the TCP Closing Flag (CIO 000201) turns ON, the
following parameter is written to the parameter area for
socket number 1.
D30018: 0001 Hex = UDP/TCP socket No. 1

TCP Close
When the TCP Close Bit (CIO 000001) turns ON, the TCP
Close Error Flag (CIO 000101) is turned OFF and the TCP
Closing Flag (CIO 000201) is turned ON to initialize proces-
sing.

If the TCP Passive Open Request Switch (CIO 151901)
turns OFF while the TCP Opening Flag (CIO 000200) is
OFF, the contents of the response code (D30027) in the
Socket Service Parameter Area is checked, and if it is not
0000 Hex (normal end), the TCP Open Error Flag (CIO
000100) is turned ON.

After the execution results have been checked, the TCP
Open Bit (CIO 000000) is turned OFF.

After the parameters have been set, the TCP Passive
Open Request Switch (CIO 151901) is turned ON and
the TCP Opening Flag (CIO 000200) is turned OFF.

When the TCP Opening Flag (CIO 000200) turns ON, the
following parameters are written to the parameter area for
socket number 1.
D30018: 0001 Hex = UDP/TCP socket No. 1
D30019: 1000 Hex = Local UDP/TCP port No. 4096
D30020 and D30021:

C424 2037 Hex =
Remote IP address 196.36.32.55

D30022: 0000 Hex = Any remote UDP/TCP port No.
D30026: 0000 Hex = No timeout time

TCP Passive Open
When the TCP Open Bit (CIO 000000) turns ON, the TCP
Open Error Flag (CIO 000100) is turned OFF and the TCP
Opening Flag (CIO 000200) is turned ON to initialize pro-
cessing.

@RSET

000000

@SET

MOV(21)

000000

000200

MOV(21)

MOV(21)

MOV(21)

MOV(21)

MOV(21)

SET

000000

RSET

000200

SET

000000 000200

151901

<>(305)

RSET

000000

000200

151901

@RSET

000001

@SET

MOV(21)

000001

000201

SET

000001

RSET

000201

Continued on next page.

After the execution results have been checked, the TCP Close Bit (CIO 000001) is turned OFF.

After the parameter has been set, the Close Request
Switch (CIO 151905) is turned ON and the TCP Closing
Flag (CIO 000201) is turned OFF.

If the Close Request Switch (CIO 151905) turns OFF while
the TCP Opening Flag (CIO 000201) is OFF, the contents
of the response code (D30027) in the Socket Service Pa
rameter Area is checked, and if it is not 0000 Hex (normal
end), the TCP Close Error Flag (CIO 000101) is turned ON.

000100

000200

#0001

D30018

#1000

D30019

#C424

D30020

#2037

D30021

#0000

D30022

#0000

D30026

151901

000200

000100

000000

000101

000201

#0001

D30018

151905

000201

D30027

#0000

Advertising
This manual is related to the following products: