Dm area allocations, 6-2 dm area allocations – Omron CS CJ1W-ETN21 User Manual

Page 135

Advertising
background image

111

Socket Service Status

Section 6-6

6-6-2

DM Area Allocations

The following DM Area words are allocated in the CPU Bus Unit Area in the
DM Area. The beginning word m is calculated by the following equation.

Beginning word m = D30000 + (100 x unit number)

Number of Bytes Received at TCP Socket (Ethernet Unit to CPU Unit)

The number of bytes of data saved in the reception buffer at the TCP socket is
stored in the TCP Connection Status words. The Data Received Flag in the
CIO Area turns ON/OFF in response to the status of these words. When the
dedicated control bits (switches) are manipulated or the receive request is
sent by executing the CMND(490) instruction, the values of these words are
temporarily set to 0000 hexadecimal.

If any data remains in the reception buffer after the receive request processing
is complete, the number of bytes is stored in the Number of Bytes Received at
TCP Socket and the Data Received Flag turns ON again.

Receive requests should be executed after confirming that the required data
is contained in the number of bytes received.

15

14

13

12

10

9

8

7

6

5

4

3

2

1

0

11

-

-

-

-

-

-

-

-

-

Data Received/Requested Flag

Receiving Flag

Sending Flag

Closing Flag

Opening Flag

Results Storage Flag

TCP Connection/UDP Open Flag

Bit

Switch

Status Manipulated

by

Unit operation

0

Opening Flag

ON

Unit

Turns ON when an open request is received.

OFF

Turns OFF when open processing has been completed.

1

Receiving Flag

ON

Turns ON when a receive request is received.

OFF

Turns OFF when receive processing has been completed.

2

Sending Flag

ON

Turns ON when a send request is received.

OFF

Turns OFF when send processing has been completed.

3

Closing Flag

ON

Turns ON when an close request is received.

OFF

Turns OFF when close processing has been completed.

13

Data Received Flag

ON

Turns ON when data from a remote node has been received at an
open TCP socket.

OFF

Turns OFF when receive processing has been requested for an
open TCP socket.

14

Results Storage Error
Flag

ON

Turns ON if there is an error in the Results Storage Area specified
for the socket service request command to the Ethernet Unit.

This flag turns ON at the same time as any of the services request
processing flags (bits 0 to 3) turn ON again (i.e, at completion of
processing).

OFF

Turns OFF when the next request is received.

15

TCP Connection/UDP
Open Flag

ON

Turns ON when UDP open processing has been completed or when
a TCP connection is made.

OFF

Turns OFF when close processing has been completed. (Will
remain OFF when open processing ends in an error.)

15

14

13

12

10

9

8

7

6

5

4

3

2

1

0

11

m+1 to m+8

Number of Bytes Received (0000 to 07C0 hexadecimal)

Advertising