Omron W343-E1-07 User Manual

Page 172

Advertising
background image

151

Using Socket Services with CMND(490)

Section 6-3

Programming Example

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.

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.

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.

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.

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.

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.

Continued on next page.

000200

CMND(490)

@RSET

000000

@SET

000000

000200

A20200

RSET

SET

000000

A20200

150900

150914

<>(305)

A021900

000200

RSET

000000

A20200

150900

000201

CMND(490)

@RSET

000001

@SET

000001

000201

A20200

RSET

SET

000001

A20200

150903

150914

<>(305)

A021900

000201

RSET

000001

A20200

150903

000100

000200

D01000

D01010

D00000

000200

000100

000000

000101

000201

D01030

D01040

D00010

000201

000101

D01050

#0000

000000

D01020

#0000

Advertising
This manual is related to the following products: