Omron CJ1W-ETN21 operation manual 133

Models: CJ1W-ETN21

1 242
Download 242 pages 30.9 Kb
Page 157
Image 157

Using Socket Services by Manipulating Dedicated Control Bits

Section 6-7

Programming Example

000000

000000 000200

000000 000200

000000 000200 151900

<>(305)

D30027

#0000

000000 000200 151900

000001

000001 000201

000001 000201

000001 000201 151905

<>(305)

D30027

#0000

000001 000201 151905

000002

Continued on next page.

@RSET

000100

@SET

000200

MOV(21)

#0001

D30018

MOV(21)

#1000

D30019

SET

151900

RSET

000200

SET

000100

RSET

000000

@RSET

000101

@SET

000201

MOV(21)

#0001

D30018

SET

151905

RSET

000201

SET

000101

RSET

000001

@RSET

000102

@SET

000202

UDP Open

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

When the UDP 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

After the parameters have been set, the UDP Open Re- quest Switch (CIO 151900) is turned ON and the UDP Opening Flag (CIO 000200) is turned OFF.

If the UDP Open Request Switch (CIO 151900) turns OFF while the UDP 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 UDP Open Error Flag (CIO 000100) is turned ON.

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

UDP Close

When the UDP Close Bit (CIO 000001) turns ON, the UDP Close Error Flag (CIO 000101) is turned OFF and the UDP Closing Flag (CIO 000201) is turned ON to initialize processing.

When the UDP 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

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

If the Close Request Switch (CIO 151905) turns OFF while the UDP Opening Flag (CIO 000201) 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 UDP Close Error Flag (CIO 000101) is turned ON.

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

UDP Send

When the UDP Send Bit (CIO 000002) turns ON, the UDP Send Error Flag (CIO 000102) is turned OFF and the UDP Sending Flag (CIO 000202) is turned ON to initialize pro- cessing.

133

Page 157
Image 157
Omron CJ1W-ETN21 operation manual 133