GE 90-30 PLC User Manual

Page 54

Advertising
background image

3

3-21

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 write channel (channel 6) to a remote PLC at IP address 3.0.0.1. Return the
COMMREQ Status word to %R10. Write local PLC registers %R50-%R57 to remote PLC
registers %R100-%R107. Repeat the write indefinitely once every 7 seconds with a
timeout of 500 ms for each write.

БББББ

БББББ

ББББББ

ББББББ

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

ББББББ

ББББББ

ББББББ

02004 (07d4)

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

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

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

Establish Write Channel Command number

БББББ

БББББ

Word 8

ББББББ

ББББББ

00006 (0006)

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

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

Channel number (6)

БББББ

БББББ

Word 9

ББББББ

ББББББ

00000 (0000)

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

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

Number of write repetitions (write indefinitely)

БББББ

БББББ

Word 10

ББББББ

ББББББ

00003 (0003)

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

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

Time unit for write period (3=seconds)

БББББ

БББББ

Word 11

ББББББ

ББББББ

00007 (0007)

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

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

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

БББББ

БББББ

Word 12

ББББББ

ББББББ

00050 (0032)

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

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

Timeout for each write (500 ms)

БББББ

БББББ

Word 13

ББББББ

ББББББ

00008 (0008)

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

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

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

БББББ

БББББ

БББББ

Word 14

ББББББ

ББББББ

ББББББ

00050 (0032)

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

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

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

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

БББББ

БББББ

Word 15

ББББББ

ББББББ

00008 (0008)

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

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

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

БББББ

Word 16

ББББББ

00100 (0064)

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

Remote PLC - Starting address at which to store 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