FANUC Robotics America GFK-1541B ユーザーズマニュアル

ページ / 240
3-21
3
 
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 the chapter: “Network Administration Support”.
Establish a write channel (Channel 6) to a remote PLC with a Network Address name of
“PLC_1aa”.  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 (%R100)
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
24387  (5F43)
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
Word 52–55
Remote PLC - Program Name (needed for access to remote
%P or %L) (zero-terminated and padded)
Word 56–59
Remote PLC - Program Block (needed for access to remote
%L) (zero-terminated and padded)
* 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.
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
communications
request.
www.cadfamily.com    EMail:cadserv21@hotmail.com
The document is for study only,if tort to your rights,please inform us,we will delete