GE 90-30 PLC User Manual

Page 48

Advertising
background image

3

3-15

GFK-1084B

Chapter 3 Programming Communications Requests

Example 2 Command Block–Example using a Network Address Name

This example is the same as example 1 except that the Network Address name of the
Remote PLC (“PLC_1aa”) is used instead of its IP address. For more information on
Network Address names, see Appendix F.

Establish a channel (channel 5) to a remote PLC at IP address 3.0.0.1. Return the
COMMREQ Status word to %R10. Read remote PLC registers %R50-%R57 to local PLC
registers %R100-%R107. Repeat the read 10 times once every 7 seconds with a timeout
of 500 ms for each read.

БББББ

БББББ

ББББББ

ББББББ

Dec (Hex)

БББББББББББББББББББ

БББББББББББББББББББ

БББББ

БББББ

Word 1

ББББББ

ББББББ

00045 (002d)

БББББББББББББББББББ

БББББББББББББББББББ

Length of Channel Command Data Block (45 - 53 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

ББББББ

ББББББ

ББББББ

02003 (07d3)

БББББББББББББББББББ

БББББББББББББББББББ

БББББББББББББББББББ

Establish Read Channel Command number

БББББ

БББББ

Word 8

ББББББ

ББББББ

00005 (0005)

БББББББББББББББББББ

БББББББББББББББББББ

Channel number (5)

БББББ

БББББ

Word 9

ББББББ

ББББББ

00010 (000A)

БББББББББББББББББББ

БББББББББББББББББББ

Number of read repetitions (read 10 times)

БББББ

БББББ

Word 10

ББББББ

ББББББ

00003 (0003)

БББББББББББББББББББ

БББББББББББББББББББ

Time unit for read period (3=seconds)

БББББ

БББББ

Word 11

ББББББ

ББББББ

00007 (0007)

БББББББББББББББББББ

БББББББББББББББББББ

Number of time units for read period (every 7 seconds)

БББББ

БББББ

Word 12

ББББББ

ББББББ

00050 (0032)

БББББББББББББББББББ

БББББББББББББББББББ

Timeout for each read (500 ms)

БББББ

БББББ

Word 13

ББББББ

ББББББ

00008 (0008)

БББББББББББББББББББ

БББББББББББББББББББ

Local PLC - Memory type at which to store data (%R)

БББББ

БББББ

БББББ

Word 14

ББББББ

ББББББ

ББББББ

00100 (0064)

БББББББББББББББББББ

БББББББББББББББББББ

БББББББББББББББББББ

Local PLC - Starting address at which to store data (%R100)

БББББ

БББББ

Word 15

ББББББ

ББББББ

00008 (0008)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Memory type from which to read data (%R)

БББББ

Word 16

ББББББ

00050 (0032)

БББББББББББББББББББ

Remote PLC - Starting address from which to read data (%R50)

БББББ

БББББ

Word 17

ББББББ

ББББББ

00008 (0008)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Number of memory units (8 registers)

БББББ

БББББ

Word 18

ББББББ

ББББББ

00003 (0003)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address type (3=Symbolic Name)

БББББ

БББББ

Word 19

ББББББ

ББББББ

00032 (0020)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address length in words (32)

БББББ

БББББ

Word 20

ББББББ

ББББББ

19536 (4c50)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 1-2 (“PL”)

БББББ

БББББ

Word 21

ББББББ

ББББББ

16451 (4043)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 3-4 (“C_”)

БББББ

БББББ

Word 22

ББББББ

ББББББ

24881 (6131)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 5-6 (“1a”)

БББББ

БББББ

Word 23

ББББББ

ББББББ

00097 (0061)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 7-8 (“a ”)

БББББ

БББББ

Word 24

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 9-10

БББББ

Word 25

ББББББ

00000 (0000)

БББББББББББББББББББ

Remote PLC - Network address name, char 11-12

БББББ

БББББ

Word 26

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 13-14

БББББ

БББББ

Word 27

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 15-16

БББББ

БББББ

БББББ

Word 28

ББББББ

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 17-18

БББББ

Word 29

ББББББ

00000 (0000)

БББББББББББББББББББ

Remote PLC - Network address name, char 19-20

БББББ

БББББ

Word 30

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 21-22

БББББ

БББББ

Word 31

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 23-23

БББББ

БББББ

Word 32

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 24-25

БББББ

БББББ

Word 33

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 26-27

БББББ

Word 34

ББББББ

00000 (0000)

БББББББББББББББББББ

Remote PLC - Network address name, char 28-29

БББББ

БББББ

БББББ

Word 35

ББББББ

ББББББ

ББББББ

00000 (0000)

БББББББББББББББББББ

БББББББББББББББББББ

БББББББББББББББББББ

Remote PLC - Network address name, char 30-31

БББББ

БББББ

Word 36 - 51

ББББББ

ББББББ

БББББББББББББББББББ

БББББББББББББББББББ

Reserved: set to zero

The term local PLC is
used here to identify the
client PLC

-the PLC

that initiates the
communications
request.

The term remote PLC
is used here to identify
the server PLC-the
PLC that responds to
the request.

Advertising