GE 90-30 PLC User Manual
Page 48
![background image](/manuals/110271/48/background.png)
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.