Omron CJ1W-ETN21 operation manual 9 UDP/IP Communications Programming Example

Models: CJ1W-ETN21

1 242
Download 242 pages 30.9 Kb
Page 155
Image 155

Using Socket Services by Manipulating Dedicated Control Bits

Section 6-7

Continued from previous page.

000003

000203

 

 

 

 

 

MOV(21)

 

 

 

#0001

 

 

 

D30018

 

 

 

MOV(21)

 

 

 

#0064

 

 

 

D30023

 

 

 

MOV(21)

 

 

 

#8203

 

 

 

D30024

 

 

 

MOV(21)

 

 

 

#E800

 

 

 

D30025

 

 

 

MOV(21)

 

 

 

#0000

 

 

 

D30026

000003

000203

 

 

 

 

 

SET

 

 

 

151904

 

 

 

RSET

 

 

 

000203

000003

000203

151904

 

 

 

<>(305)

SET

 

 

D30027

000103

 

 

#0000

 

000003

000203

151904

 

 

 

 

RSET

 

 

 

000003

 

 

 

END(01)

When the TCP Receiving Flag (CIO 000203) turns ON, the following parameters are written to the parameter area for socket number 1.

D30018: 0001 Hex = UDP/TCP socket No. 1

D30023: 0064 Hex = No. of send/receive bytes is 100

D30024 and D30025:

8203 E800 Hex =

Send/receive data address D01000 D30026: 0000 Hex = No timeout time.

After the parameter has been set, the Receive Request Switch (CIO 151904) is turned ON and the TCP Receiv- ing Flag (CIO 000203) is turned OFF.

If the Receive Request Switch (CIO 151904) turns OFF while the TCP Receiving Flag (CIO 000203) 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 Receive Error Flag (CIO 000103) is turned ON.

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

Note When using the above programming example, change the bit and word addresses as necessary to avoid using the same areas used by other parts of the user program or the CPU Bus Unit.

6-7-9 UDP/IP Communications Programming Example

 

The following programming example illustrates transferring 100 bytes of data

 

between an Ethernet Unit and a host computer using UDP/IP communica-

 

tions.

System Configuration

The programming example uses the following system configuration.

Host computer

Ethernet Unit

PLC

IP address:

196.36.32.55

IP address:

196.36.32.101

Port number:

4096

Port number:

4096

131

Page 155
Image 155
Omron CJ1W-ETN21 9 UDP/IP Communications Programming Example, Programming example uses the following system configuration