Send information report (2010), Example1 command block–basic example, Word 7) channel command number – FANUC Robotics America GFK-1541B User Manual

Page 90: Word 8) channel number, Word 9) number of send repetitions

Advertising
background image

GFK-1541B

Chapter 3 Programming Channel Commands

3-23

3

Send Information Report (2010)

The Send Information Report COMMREQ requests that a particular block of memory within the
PLC CPU reference tables be transferred periodically from an Ethernet Interface (SRTP Client) to
a Host Application SRTP Server. The Command Block specifies the repetition period, the
number of transfers to the server to perform, and the timeout allowed in waiting for each transfer
to complete. The first send is performed immediately, regardless of the period specified.

Example1 Command Block–Basic Example

Establish a channel (Channel 7) to a remote Host application server at IP address 10.0.0.1. Return
the COMMREQ Status word to %R10. Send local PLC registers %R50–%R57 to remote host.
Repeat the send 10 times, once every 7 seconds, with a timeout of 500 ms for each transfer.

Dec (Hex)

Word 1

00017

(0011)

Length of Send Information Report Data Block (17 words)

Word 2

00000

(0000)

Always 0 (no–wait mode request)

Word 3

00008

(0008)

Memory type of CRS word (%R)

Word 4

00009

(0009)

CRS word address minus 1 (%R10)*

Word 5

00000

(0000)

Reserved

Word 6

00000

(0000)

Reserved

Word 7

02010

(07DA)

Send Information Report Channel command number

Word 8

00007

(0007)

Channel number (7)

Word 9

00010

(000A)

Number of repetitions (send 10 times)

Word 10

00003

(0003)

Time unit for send period (3=seconds)

Word 11

00007

(0007)

Minimum interval between host accesses (every 7 seconds)

Word 12

00050

(0032)

Timeout on each individual transfer response (500 ms)

Word 13

00008

(0008)

Local PLC - Memory type from which to send data (%R)

Word 14

00050

(0032)

Local PLC - Starting address from which to send data (%R50)

Word 15

00008

(0008)

Local PLC - Number of memory units (8 registers)

Word 16

00000

(0000)

Reserved

Word 17

00000

(0000)

Reserved

Word 18

00001

(0001)

Remote Network Address type (IP Address)

Word 19

00004

(0004)

Remote Network Address length in words (4)

Word 20

00010

(000A)

Remote Host - Register 1 of IP address (10)

Word 21

00000

(0000)

Remote Host - Register 2 of IP address (0)

Word 22

00000

(0000)

Remote Host - Register 3 of IP address (0)

Word 23

00001

(0001)

Remote Host - Register 4 of IP address (1)

* Word 4 (CRS word address) is the only zero-based address in the Command Block.

Only this value requires subtracting 1 from the intended address.

(Word 7) Channel Command Number:

Word 7 requests that a Send Information Report channel

be set up. If the command is processed successfully, it will result in attempting the specified
number of transfers from the client to the server.

(Word 8) Channel Number:

Word 8 specifies the channel to be used for the send. This value

must be in the range of 1–32 for Series 90-70 PLCs and 1–16 for Series 90-30 PLCs. If the
channel number is out of range, a command error indication will be placed in the COMMREQ
Status word. If the channel number is the same as a channel already in use, the channel will be
re-tasked to perform this new command.

(Word 9) Number of Send Repetitions:

Word 9 specifies the number of transfers to be

performed before automatically completing the communications request and closing the channel.

The term local PLC is
used here to identify the
client PLC—the PLC
that initiates the
communications
request.

The term SRTP Server
is used here to identify
the Host server.

www.cadfamily.com EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete

Advertising