
Using Socket Services with CMND(490) | Section |
Programming Example
000000
000000 000200 A20200
000000 000200 A20200 150900 150914
<>(305)
D01020
#0000
A021900
000000 000200 A20200 150900
000001
000001 000201 A20200
000001 000201 A20200 150903 150914
<>(305)
D01050
#0000
A21900
000001 000201 A20200 150903
Continued on next page.
@RSET
000100
@SET
000200
CMND(490)
D01000
D01010
D00000
RSET
000200
SET
000100
RSET
000000
@RSET
000101
@SET
000201
CMND(490)
D01030
D01040
D00010
RSET
000201
SET
000101
RSET
000001
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.
When the TCP Opening Flag (CIO 000200) turns ON, the status of the Port Enabled Flag (A20200) is checked to be sure it is ON and a PASSIVE TCP OPEN REQUEST com- mand is sent using CMND(490).
D01000: First command word
D01010: First response word
D00000: First control data word
The TCP Opening Flag (CIO 000200) is also turned OFF.
If the Port Enabled Flag (A20200) turns ON and the Open- ing Flag (CIO 150900) turns OFF while the TCP Opening Flag (CIO 000200) is OFF, checks are made and if any of the following are true, the TCP Open Error Flag (CIO 000100) is turned ON.
The Results Storage Error Flag (CIO 150914) is ON.
The contents of the Response Storage Area set in the command code (D01020) is not 0000 Hex (normal end).
The Network Communications Error Flag (A21900) is ON.
After the execution results have been checked, the TCP Open Bit (CIO 000000) is turned OFF.
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 pro- cessing.
When the TCP Closing Flag (CIO 000201) turns ON, the status of the Port Enabled Flag (A20200) is checked to be sure it is ON and a TCP CLOSE REQUEST command is sent using CMND(490).
D01030: First command word
D01040: First response word
D00010: First control data word
The TCP Closing Flag (CIO 000201) is also turned OFF.
If the Port Enabled Flag (A20200) turns ON and the Clos- ing Flag (CIO 150903) turns OFF while the TCP Closing Flag (CIO 000201) is OFF, checks are made and if any of the following are true, the TCP Close Error Flag (CIO 000101) is turned ON.
The Results Storage Error Flag (CIO 150914) is ON.
The contents of the Response Storage Area set in the command code (D01050) is not 0000 Hex (normal end).
The Network Communications Error Flag (A21900) is ON.
After the execution results have been checked, the TCP Close Bit (CIO 000001) is turned OFF.