0% found this document useful (0 votes)
65 views16 pages

Setting Up Egd On The Robot

This document describes how to set up EGD (Ethernet Global Data) on a robot to send and receive data. It discusses configuring EGD producer tags to specify how the robot produces data and sends it to remote devices, and EGD consumer tags to specify how the robot receives and maps data sent from remote devices. It provides details on the required configuration settings for the producer and consumer tags, and procedures for setting them up on the robot. Examples of different EGD configuration scenarios involving multiple robots are also provided.

Uploaded by

Adrian Kowalczyk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views16 pages

Setting Up Egd On The Robot

This document describes how to set up EGD (Ethernet Global Data) on a robot to send and receive data. It discusses configuring EGD producer tags to specify how the robot produces data and sends it to remote devices, and EGD consumer tags to specify how the robot receives and maps data sent from remote devices. It provides details on the required configuration settings for the producer and consumer tags, and procedures for setting them up on the robot. Examples of different EGD configuration scenarios involving multiple robots are also provided.

Uploaded by

Adrian Kowalczyk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Chapter 2

SETTING UP EGD ON THE ROBOT

Contents

Chapter 2 SETTING UP EGD ON THE ROBOT ......................................................... 2–1


2.1 OVERVIEW ................................................................................................. 2–2
2.2 EGD PRODUCER TAGS ............................................................................ 2–2
2.3 EGD CONSUMER TAGS ............................................................................. 2–3
2.4 CONFIGURING TIMEOUT BEHAVIOR ......................................................... 2–5
2.5 EGD CONFIGURATION EXAMPLES .......................................................... 2–6
2.5.1 Example: Two Robots Exchanging I/O: One Producer and One
Consumer .................................................................................................. 2–6
2.5.2 Example: Two Robots Exchanging I/O: Two Producers and Two
Consumers ................................................................................................ 2–8
2.5.3 Example: One Robot Producing Same Output to Two Robots ................. 2–10
2.5.4 Example: Three Robots ........................................................................... 2–13
2.5.5 Summary ................................................................................................. 2–16

2–1
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

2.1 OVERVIEW
6HWWLQJ XS (*' RQ WKH URERW UHTXLUHV WKDW \RX VHW XS WKH SURGXFHU WDJV DQG FRQVXPHU WDJV WR VHQG
DQG UHFHLYH GDWD

$ WDJ LV DQ D VHW RI SURSHUWLHV WKDW GHILQHV D FRQILJXUDWLRQ VHW IRU EHKDYLRU RI D FRQQHFWLRQ

$ FRQVXPHU WDJ LV D FRQQHFWLRQ WKDW UHFHLYHV LQSXWV IURP UHPRWH QRGH FRQVXPHV GDWD SURGXFHG
E\ D UHPRWH QRGH IRU H[DPSOH URERW LQSXWV 

$ SURGXFHU WDJ LV D FRQQHFWLRQ WKDW VHQGV RXWSXWV IURP WKH URERW WR WKH UHPRWH QRGH SURGXFHV GDWD
VHQW WR WKH UHPRWH QRGH IRU H[DPSOH URERW RXWSXWV

2.2 EGD PRODUCER TAGS


(*' 3URGXFHU 7DJV VSHFLI\ KRZ WKH URERW SURGXFHV GDWD 7KH LQIRUPDWLRQ UHTXLUHG WR VHW XS SURGXFHU
WDJV LQFOXGHV WKH ,3 DGGUHVVKRVW QDPH RI WKH UHPRWH GHYLFH VL]H RI GDWD VORW QXPEHU RI WKH PDSSHG
,2 RQ WKH URERW LQWHUYDO LQ PLOOLVHFRQGV IRU WKH GDWD WR EH SURGXFHG DQG WKH H[FKDQJH ,' WKDW
WKH UHPRWH GHYLFH H[SHFWV

5HIHU WR 7DEOH ± IRU LQIRUPDWLRQ RQ (*' 3URGXFHU 6HWXS LWHPV 8VH 3URFHGXUH  WR VHW XS WKH
(*' 3URGXFHU 7DJV

Table 2–1. EGD Producer Screen Setup Items

Field Name Description

Remote IP address/hostname This item is the IP address or the host name. If the host name is entered, ensure that DNS
option is installed or the host name is entered in the host entry table. Refer to "Setting up
TCP/IP" in the Internet Options Manual for more details on the host entry table.

Exchange ID This is the EGD exchange ID that will be sent along with the data to the remote device.
Make sure that the exchange ID is what the remote device is configured to receive.

Data size This item is the size of the data in bytes that should be sent to the remote device. The
maximum allowable value is 256 bytes.

Interval This item is the time interval in milliseconds that the data should be produced. The
smallest value that it can be set to is 8 ms. It is recommended that if more than one
tag is being used, a value of 24 ms or higher is used for each tag or the communication
processor and the network will be overloaded.

Slot This item is the slot number for rack 88 that should be sent out. If slots for two tags are the
same then both the devices associated with the two tags will receive the same data.

Procedure 2-1 Setting Up the EGD Producer Tags


1. 3UHVV 0(186

2–2
MAROCEGDA08051E Rev E 2. SETTING UP EGD ON THE ROBOT

2. 6HOHFW ,2
3. 3UHVV ) >7<3(@ DQG VHOHFW (*' ,2 <RX ZLOO VHH D VFUHHQ VLPLODU WR WKH IROORZLQJ

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 *************** 0 0 100 1
2 *************** 0 0 100 2
3 *************** 0 0 100 3
4 *************** 0 0 100 4
5 *************** 0 0 100 5
6 *************** 0 0 100 6
7 *************** 0 0 100 7
8 *************** 0 0 100 8

4. 7\SH WKH IROORZLQJ LQIRUPDWLRQ RQ WKH VFUHHQ

• Remote IP address/hostname
• Exchange ID
• Data size
• Interval
• Slot

5HIHU WR 7DEOH ± 

Note ,I WZR WDJV KDYH WKH VDPH UHPRWH ,3 DGGUHVVQDPH DQG WKH VDPH H[FKDQJH ,' WKH VHFRQG HQWU\
ZLOO EH LJQRUHG $OVR H[FKDQJH ,' KDV WR EH QRQ]HUR IRU WKH WDJ WR EH DFWLYDWHG

2.3 EGD CONSUMER TAGS


(*' &RQVXPHU WDJV VSHFLI\ KRZ WKH URERW DFFHSWV DQG PDSV WKH GDWD EHLQJ VHQW WR LW XVLQJ (*'
E\ D UHPRWH GHYLFH 7KH LQIRUPDWLRQ UHTXLUHG WR VHW XS D FRQVXPHU WDJ LQFOXGHV H[FKDQJH ,' GDWD
VL]H DQG WLPHRXW YDOXH LQ PLOOLVHFRQGV

5HIHU WR 7DEOH ± IRU LQIRUPDWLRQ RQ (*' &RQVXPHU 6HWXS LWHPV 8VH 3URFHGXUH  WR VHW XS WKH
(*' FRQVXPHU

2–3
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

Table 2–2. EGD Consumer Screen Setup Items

Field Name Description

Exchange ID This item is the ID that will be sent with the data by the remote device.

Data size This item is the maximum size of data in bytes that will be sent by the
remote device. The maximum allowable value is 256 bytes.

Timeout This item represents the time in milliseconds between two messages that
the tag will wait before posting an error indicating a timeout. Ethernet
communications do not provide any guarantee on when the message will
be delivered. UDP/IP used for EGD does not provide any guarantee that
the message will be delivered without loss (best-effort protocol). Therefore,
there are no timing or delivery guarantees that the I/O message will be
received on time. A value should be chosen based on network topology
and the network components involved in transmission of the message.
Consult your network administrator before selecting a value. A value
too small might result in too frequent timeouts causing the processes
to be interrupted. A value of 3 times the expected consumption rate is
recommended--for example, if updates should be received every 24ms, a
timeout of of 72ms would be recommended.

Status This item is a display only field. A status of OFF indicates that the tag has
not been initialized and is not being used. A status of IDLE indicates that
data is not being received. A status of ON indicates that data is being
received periodically from the remote producer.

Procedure 2-2 Setting Up the EGD Consumer


1. 3UHVV 0(186
2. 6HOHFW ,2
3. 3UHVV ) >7<3(@ DQG VHOHFW (*' ,2
4. 0RYH WKH FXUVRU WR WKH OLQH DIWHU EGD Consumer Configuration  6HOHFW HDFK RI WKH IROORZLQJ
LWHPV DQG VHW WKHP DSSURSULDWHO\

• Exchange ID
• Data Size
• Timeout
• Status

Note )RU PDSSLQJ FRQVXPHG ,2 WR LQSXWV WKH VORW QXPEHU FRUUHVSRQGV WR WKH LQGH[ RI WKH FRQVXPHU
WDJ QXPEHU RQ WKH (*' ,2 VFUHHQ XQGHU EGD Consumer Configuration.

2–4
MAROCEGDA08051E Rev E 2. SETTING UP EGD ON THE ROBOT

EGD Consumer Configuration:


Id Size Timeout Status
1 0 0 300 OFF
2 0 0 300 OFF
3 0 0 300 OFF
4 0 0 300 OFF
5 0 0 300 OFF
6 0 0 300 OFF
7 0 0 300 OFF
8 0 0 300 OFF

2.4 CONFIGURING TIMEOUT BEHAVIOR


7KH URERW ZLOO SRVW D FRQVXPHU WLPHRXW DODUP LI WKH FRQILJXUHG WLPHRXW SHULRG H[SLUHV RQ D FRQVXPHU
FRQQHFWLRQ ZLWKRXW DQ ,2 H[FKDQJH IURP WKH UHPRWH SURGXFHU 7KLV LV D 6723 DODUP E\ GHIDXOW
,I GHVLUHG WKH HUURU VHYHULW\ OHYHO RI (*' FRQVXPHU WLPHRXW DODUP FDQ EH FKDQJHG E\ VHWWLQJ WKH
IROORZLQJ V\VWHP YDULDEOH
$EGD_CFG.$ERR_SV

7KH YDOXHV DUH

•  VWRS VHYHULW\ GHIDXOW


•  ZDUQ OHYHO
•  SDXVH VHYHULW\

,I WKH FRQQHFWLRQ WLPHV RXW WKH YDOXHV RI DQ\ PDSSHG LQSXWV ZLOO EH ]HURHG RXW E\ GHIDXOW  7KH ODVW
VWDWH EHKDYLRU FDQ EH FKDQJHG E\ VHWWLQJ WKH IROORZLQJ V\VWHP YDULDEOH 
$EGD_CFG.$KEEP_IO

7KH YDOXHV DUH

•  7KH ODVW VWDWH YDOXHV RI WKH LQSXWV ZLOO EH ]HUR GHIDXOW


•  7KH ODVW VWDWH YDOXHV RI WKH LQSXWV ZLOO EH WKHLU ODVW YDOXH

2–5
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

2.5 EGD CONFIGURATION EXAMPLES

2.5.1 Example: Two Robots Exchanging I/O: One Producer and One Consumer

,Q WKLV H[DPSOH 5RERW  ZLOO SURGXFHVHQG  E\WHV  GLVFUHWH RXWV  DQG 5RERW
 ZLOO FRQVXPHUHFHLYH WKH  E\WHV DV  GLVFUHWH LQV

:H ILUVW QHHG WR SLFN D XQLTXH ([FKDQJH ,' WR GHILQH WKLV RQHZD\ ,2 FRQQHFWLRQ 7KH FRQYHQWLRQ
ZH ZLOO XVH LQ WKLV DQG VXEVHTXHQW H[DPSOHV ZLOO FRPELQH WKH GLJLW LQ WKH ODVW E\WH RI WKH 5RERW ,3
DGGUHVVHV :H WDNH WKH ODVW E\WH RI WKH ,3 DGGUHVV RI WKH 3URGXFLQJ URERW  LQ WKLV FDVH DQG DSSHQG
WKH ODVW E\WH RI WKH ,3 DGGUHVV RI WKH &RQVXPLQJ URERW  LQ WKLV FDVH  )RU WKLV H[DPSOH ZH JHW DQ
([FKDQJH ,' RI  127( WKDW DQ ([FKDQJH ,' FDQQRW H[FHHG WKH YDOXH  VR WKLV FRQYHQWLRQ ZLOO
QRW ZRUN LQ DOO FDVHV GHSHQGLQJ RQ DVVLJQHG ,3 DGGUHVVHV²VSHFLILFDOO\ ZKHQ WKH ODVW E\WH RI WKH
,3 DGGUHVV LV JUHDWHU WKDQ  6HH )LJXUH ± 

Figure 2–1. Two Robots Exchanging I/O

Producing Robot: 192.168.1.1 Consuming Robot: 192.168.1.2

ExchangeId: 12
Size: 2 bytes

1H[W ZH PXVW GHFLGH WKH UDWHLQWHUYDO DW ZKLFK ZH ZDQW URERW WR 5RERW  WR SURGXFH
GDWD 7KLV YDOXH ZLOO GHSHQG GLUHFWO\ RQ \RXU VSHFLILF DSSOLFDWLRQ )RU WKLV H[DPSOH ZH XVH D
QRQDJJUHVVLYH LQWHUYDO RI  PLOOLVHFRQGV ZKLFK LV DOVR WKH GHIDXOW LQWHUYDO

$OVR ZH PXVW GHFLGH WKH FRQVXPHU WLPHRXW LQWHUYDO 7KLV QXPEHU LV W\SLFDOO\ WKH SURGXFLQJ LQWHUYDO
PXOWLSOLHG E\ WKUHH 7KHUHIRUH ZH ZLOO XVH D FRQVXPHU WLPHRXW LQWHUYDO RI  PLOOLVHFRQGV

)LQDOO\ ZH PXVW GHFLGH ZKLFK VORW WR XVH RQ WKH SURGXFLQJ URERW ,Q PRVW FDVHV LW LV EHVW WR OHDYH
WKLV YDOXH DV WKH GHIDXOW ([DPSOH  QRWHV DQ H[FHSWLRQ WR WKLV UXOH  DQG FRQILJXUH WKH GLJLWDO ,2
DFFRUGLQJO\ 1RWH WKDW WKH (*' FRQVXPHU FRQILJXUDWLRQ GRHV QRW KDYH D 6ORW FROXPQ 7KH FRQVXPHU
FRQILJXUDWLRQ ZLOO DXWRPDWLFDOO\ XVH WKH VORW FRUUHVSRQGLQJ WR WKH (*' FRQILJXUDWLRQ VFUHHQ URZ
QXPEHU )RU H[DPSOH WKH FRQVXPHU FRQILJXUDWLRQ HQWHUHG LQWR URZ  ZLOO XVH VORW  WKH FRQVXPHU
FRQILJXUDWLRQ HQWHUHG LQWR URZ  ZLOO XVH VORW  DQG VR RQ

%HORZ DUH H[DPSOHV RI WKH (*' DQG 'LJLWDO ,2 VFUHHQV KDYLQJ WKH YDOXHV GLVFXVVHG DERYH DSSOLHG

2–6
MAROCEGDA08051E Rev E 2. SETTING UP EGD ON THE ROBOT

Figure 2–2. Robot 192.168.1.1 EGD Configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 192.168.1.2 12 2 100 1
2 *************** 0 0 100 2
...
EGD Consumer Configuration:
Id Size Timeout Status
1 0 0 300 OFF
2 0 0 300 OFF
...

Figure 2–3. Robot 192.168.1.1 I/O Digital Out Configuration

I/O Digital Out JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DO[ 1- 16] 88 1 1 ACTIV
6 DO[ 17- 512] 0 0 0 UNASG

Figure 2–4. Robot 192.168.1.2 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 *************** 0 0 100 1
2 *************** 0 0 100 2
...
EGD Consumer Configuration:
Id Size Timeout Status
1 12 2 300 ON
2 0 0 300 OFF
3 0 0 300 OFF
...

2–7
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

Figure 2–5. Robot 192.168.1.2 I/O Digital In Configuration

I/O Digital In JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 16] 88 1 1 ACTIV
6 DI[ 17- 512] 0 0 0 UNASG

2.5.2 Example: Two Robots Exchanging I/O: Two Producers and Two Consumers

,Q WKLV H[DPSOH 5RERW  ZLOO SURGXFHVHQG  E\WHV  GLVFUHWH RXWV DQG FRQVXPHUHFHLYH
 E\WHV  GLVFUHWH LQV  5RERW  ZLOO FRQVXPH  E\WHV DV  GLVFUHWH LQV DQG SURGXFH
 E\WHV DV  GLVFUHWH RXWV

8VLQJ WKH ([FKDQJH ,' FRQYHQWLRQ ZH GLVFXVVHG LQ H[DPSOH  ZH ZLOO DVVLJQ WKH ([FKDQJH ,' RI
 IRU WKH FRQQHFWLRQ ZKHUH 5RERW  SURGXFHV WR 5RERW  DQG DQ ([FKDQJH ,'
RI  IRU WKH FRQQHFWLRQ ZKHUH 5RERW  SURGXFHV WR 5RERW  6HH )LJXUH ± 

Figure 2–6. Two Robots Exchanging I/O

Robot: 192.168.1.1 Robot: 192.168.1.2


ExchangeId: 12
Size: 2 bytes

ExchangeId: 21
Size: 4 bytes

%HORZ DUH H[DPSOHV RI WKH (*' DQG 'LJLWDO ,2 VFUHHQV KDYLQJ WKH YDOXHV GLVFXVVHG DERYH DSSOLHG

2–8
MAROCEGDA08051E Rev E 2. SETTING UP EGD ON THE ROBOT

Figure 2–7. Robot 192.168.1.1 EGD Configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 192.168.1.2 12 2 100 1
2 *************** 0 0 100 2
3 *************** 0 0 100 3
...
EGD Consumer Configuration:
Id Size Timeout Status
1 21 4 300 ON
2 0 0 300 OFF
3 0 0 300 OFF
...

Figure 2–8. Robot 192.168.1.1 I/O Digital Configuration

I/O Digital Out JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DO[ 1- 16] 88 1 1 ACTIV
2 DO[ 17- 512] 0 0 0 UNASG
I/O Digital In JOINT 100 %
1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 32] 88 1 1 ACTIV
2 DI[ 33- 512] 0 0 0 UNASG

Figure 2–9. Robot 192.168.1.2 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 192.168.1.1 21 4 100 1
2 *************** 0 0 100 2
3 *************** 0 0 100 3
...
EGD Consumer Configuration:
Id Size Timeout Status
1 12 2 300 ON
2 0 0 300 OFF
3 0 0 300 OFF
...

2–9
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

Figure 2–10. Robot 192.168.1.2 I/O Digital Configuration

I/O Digital Out JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DO[ 1- 32] 88 1 1 ACTIV
2 DO[ 33- 512] 0 0 0 UNASG
I/O Digital In JOINT 100 %
1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 16] 88 1 1 ACTIV
2 DI[ 17- 512] 0 0 0 UNASG

2.5.3 Example: One Robot Producing Same Output to Two Robots

,Q )LJXUH ±  5RERW  LV SURGXFLQJ WKH VDPH RXWSXW WR WZR GLIIHUHQW URERWV 7KH WULFN
KHUH LV WZRIROG )LUVW ZH PXVW VHWXS WZR SURGXFLQJ FRQQHFWLRQV WKDW VHQG GDWD IURP WKH VDPH VORW
QXPEHU 6HFRQG ERWK FRQQHFWLRQV PXVW XVH WKH VDPH ([FKDQJH ,'

Figure 2–11. One Robot Producing Same Output to Two Robots

Producing Robot: 192.168.1.1 Consuming Robot: 192.168.1.2

Exchange ID: 12

Exchange Id: 12

Consuming Robot: 192.168.1.3

2–10
MAROCEGDA08051E Rev E 2. SETTING UP EGD ON THE ROBOT

,Q WKH SUHYLRXV H[DPSOHV ZH¶YH VLPSO\ OHIW WKH 6ORW FROXPQ DW WKH GHIDXOW ,Q PRVW FDVHV WKLV LV JRRG
SUDFWLFH +RZHYHU LQ WKLV H[DPSOH ZH ZLOO XVH 6ORW  IRU ERWK RI RXU SURGXFLQJ FRQQHFWLRQV :H ZLOO
XVH D VL]H RI  E\WHV 7KLV PHDQV GDWD PDSSHG LQ '2>@ ZKLFK ZH ZLOO VHWXS DV 6ORW  ZLOO EH
VHQW RXW ERWK SURGXFLQJ FRQQHFWLRQV

2XU ([FKDQJH ,' FRQYHQWLRQ IDLOV XV VRPHZKDW KHUH EHFDXVH WZR URERWV DUH FRQVXPLQJ :H ZLOO
XVH ([FKDQJH ,'  ZKLFK VLJQLILHV  LV SURGXFLQJ DQG  LV FRQVXPLQJ EXW ZH
ZLOO PDNH VXUH URERW  DOVR FRQVXPHV ([FKDQJH ,' 

%HORZ DUH H[DPSOHV RI WKH (*' DQG 'LJLWDO ,2 VFUHHQV KDYLQJ WKH YDOXHV GLVFXVVHG DERYH DSSOLHG

Figure 2–12. Robot 192.168.1.1 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 192.168.1.3 12 2 100 1
2 192.168.1.2 12 2 100 1
3 *************** 0 0 100 3
4 *************** 0 0 100 4
...
EGD Consumer Configuration:
Id Size Timeout Status
1 0 0 300 OFF
2 0 0 300 OFF
...

Figure 2–13. Robot 192.168.1.1 I/O Digital Configuration

I/O Digital Out JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DO[ 1- 16] 88 1 1 ACTIV
2 DO[ 17- 512] 0 0 0 UNASG

2–11
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

Figure 2–14. Robot 192.168.1.2 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 *************** 0 0 100 1
2 *************** 0 0 100 2
...
EGD Consumer Configuration:
Id Size Timeout Status
1 12 2 300 ON
2 0 0 300 OFF
3 0 0 300 OFF
...

Figure 2–15. Robot 192.168.1.2 I/O Digital Configuration

I/O Digital In JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 16] 88 1 1 ACTIV
2 DI[ 17- 512] 0 0 0 UNASG

Figure 2–16. Robot 192.168.1.3 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 *************** 0 0 100 1
2 *************** 0 0 100 2
...
EGD Consumer Configuration:
Id Size Timeout Status
1 12 2 300 ON
2 0 0 300 OFF
2 0 0 300 OFF
...

2–12
MAROCEGDA08051E Rev E 2. SETTING UP EGD ON THE ROBOT

Figure 2–17. Robot 192.168.1.3 I/O Digital Configuration

I/O Digital In JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 16] 88 1 1 ACTIV
2 DI[ 17- 512] 0 0 0 UNASG

2.5.4 Example: Three Robots

)LQDOO\ )LJXUH ± VKRZV DQ H[DPSOH ZKHUH GDWD LV EHLQJ H[FKDQJHG EHWZHHQ DOO WKUHH URERWV
(DFK URERW KDV WZR SURGXFLQJ FRQQHFWLRQV DQG WZR FRQVXPLQJ FRQQHFWLRQV 7KH ([FKDQJH ,'V DQG
GDWD VL]HV ZH¶YH VHOHFWHG DUH GHSLFWHG LQ WKH LOOXVWUDWLRQ LQ WKH IROORZLQJ IRUPDW <ExchangeID>
::<Data Size> )RU H[DPSOH  PHDQV ([FKDQJH,'  ZLWK D GDWD VL]H RI  E\WHV 1RWLFH WKDW
HDFK ([FKDQJH ,' LQ WKLV H[DPSOH LV XQLTXH DQG XVHV WKH FRQYHQWLRQ ZH HVWDEOLVKHG LQ 6HFWLRQ  
%HORZ DUH GLVSOD\HG WKH (*' VFUHHQ RI HDFK URERW

Figure 2–18. Three Robots

Robot: 192.168.1.1 Robot: 192.168.1.2

12::6
21::6

13::4 23::12

31::4 32::12

Robot: 192.168.1.3

2–13
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

Figure 2–19. Robot 192.168.1.1 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 192.168.1.3 13 4 100 1
2 192.168.1.2 12 6 32 2
3 *************** 0 0 100 3
4 *************** 0 0 100 4
...
EGD Consumer Configuration:
Id Size Timeout Status
1 31 4 300 ON
2 21 6 300 ON
3 0 0 300 OFF
4 0 0 300 OFF
...

Figure 2–20. Robot 192.168.1.1 I/O Digital Configuration

I/O Digital Out JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DO[ 1- 32] 88 1 1 ACTIV
2 DO[ 33- 80] 88 2 1 ACTIV
3 DO[ 81- 512] 0 0 0 UNASG
I/O Digital In JOINT 100 %
1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 32] 88 1 1 ACTIV
3 DI[ 33- 80] 88 2 1 ACTIV
2 DI[ 81- 512] 0 0 0 UNASG

2–14
MAROCEGDA08051E Rev E 2. SETTING UP EGD ON THE ROBOT

Figure 2–21. Robot 192.168.1.2 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 192.168.1.1 21 6 100 1
2 192.168.1.3 23 12 48 2
3 *************** 0 0 100 3
4 *************** 0 0 100 4
...
EGD Consumer Configuration:
Id Size Timeout Status
1 12 6 96 ON
2 32 12 96 ON
3 0 0 300 OFF
4 0 0 300 OFF
...

Figure 2–22. Robot 192.168.1.2 I/O Digital Configuration

I/O Digital Out JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DO[ 1- 48] 88 1 1 ACTIV
2 DO[ 49- 144] 88 2 1 ACTIV
3 DO[ 145- 512] 0 0 0 UNASG
I/O Digital In JOINT 100 %
1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 48] 88 1 1 ACTIV
3 DI[ 49- 144] 88 2 1 ACTIV
2 DI[ 145- 512] 0 0 0 UNASG

2–15
2. SETTING UP EGD ON THE ROBOT MAROCEGDA08051E Rev E

Figure 2–23. Robot 192.168.1.3 EGD configuration

EGD Detail 1/17


EGD Producer Configuration:
Host Id Size Int Slot
1 192.168.1.1 31 4 100 1
2 192.168.1.2 32 12 32 2
3 *************** 0 0 100 3
4 *************** 0 0 100 4
...
EGD Consumer Configuration:
Id Size Timeout Status
1 13 4 300 ON
2 23 12 144 ON
3 0 0 300 OFF
4 0 0 300 OFF
...

Figure 2–24. Robot 192.168.1.3 I/O Digital Configuration

I/O Digital Out JOINT 100 %


1/2
# RANGE RACK SLOT START STAT.
1 DO[ 1- 32] 88 1 1 ACTIV
2 DO[ 33- 128] 88 2 1 ACTIV
3 DO[ 129- 512] 0 0 0 UNASG
I/O Digital In JOINT 100 %
1/2
# RANGE RACK SLOT START STAT.
1 DI[ 1- 32] 88 1 1 ACTIV
3 DI[ 33- 128] 88 2 1 ACTIV
2 DI[ 129- 512] 0 0 0 UNASG

2.5.5 Summary

,Q VXPPDU\ WKH IROORZLQJ JHQHUDO VWHSV VKRXOG EH IROORZHG ZKHQ FRQILJXULQJ (*'

 6HW XS WKH ,3 DGGUHVV RQ WKH SURGXFLQJ DQG FRQVXPLQJ URERWV 0DNH VXUH WKH\ DUH FRQQHFWHG WR
WKH QHWZRUN SHUIRUP D QHWZRUN SLQJ DV YHULILFDWLRQ 
 'HVLJQ D FRQYHQWLRQ IRU FUHDWLQJ XQLTXH ([FKDQJH,'V VLPLODU WR RXU FRQYHQWLRQ GHVFULEHG LQ
6HFWLRQ   8VLQJ WKLV FRQYHQWLRQ FRQILJXUH WKH SURGXFHU DQG FRQVXPHU URERWV XVLQJ WKH
(*' VFUHHQV
 )LQDOO\ FRQILJXUH WKH 'LJLWDO ,2 VFUHHQ XVLQJ UDFN  DQG WKH DSSURSULDWH VORW QXPEHU

2–16

You might also like