Unsolicited Messages

For detailed information about the Unsolicited Message format, see the TCP/IP Ethernet Communications for the Series 90-70 Programmable Controller (GFK-1004).

The following is an example of a COMREQ Function Block and a COMREQ Command Block that will:

Establish a channel (channel 7 in this example) to a remote Host application server at IP address 192.168.0.4.

Return the Communication Request Status (CRS) word to %R10.

Send local PLC registers %R50-%R57 to the remote Host.

Repeat the send ten (10) times once every 7 seconds with a time-out of 500 ms. for each read.

The COMREQ function block for this example is:

The COMREQ Command Block for this example is:

Address

DEC

Hex

Description

%R300

0017

0011

Length of Send Information Report Data Block

%R301

0000

0000

Always zero

%R302

0008

0008

Memory type or CRS word (%R)

%R303

0009

0009

CRS word address minus 1 (%R10)

%R304

0000

0000

Reserved

%R305

0000

0000

Reserved

%R306

2010

07DA

Send Information Report Channel Command number

%R307

0007

0007

Channel number (7)

%R308

0010

000A

Number of repetitions (10)

%R309

0003

0003

Time unit for send period (3 = seconds)

%R310

0007

0007

Minimum interval between host accesses (7 seconds)

%R311

0050

0032

Time-out on each individual host transfer response (500 ms)

%R312

0008

0008

Memory type from which to send data (%R)

%R313

0050

0032

Starting address from which to send data (%R50)

%R314

0008

0008

Number of memory units (8 registers)

%R315

0000

0000

Reserved

%R316

0000

0000

Reserved

%R317

0001

0001

Remote network address type (IP address)

%R318

0004

0004

Remote network address length in words (4)

%R319

0192

00c0

Remote Host - Register 1 of IP address (192)

%R320

0168

00A8

Remote Host - Register 2 of IP address (168)

%R321

0000

0000

Remote Host - Register 3 of IP address (0)

%R322

0002

0002

Remote Host - Register 4 of IP address (2)

More information

Series 90 TCP/IP Triplex unsolicited data support.