I'll add a bit more...
In the EGD configuration you'll also specify the IP addresses of each PLC that is talking.
If PLC 1 is producing data and PLC 2 is consuming the data
PLC 1's program would have to have an exchange setup as a producer. In the configuration the IP address of PLC 1 would be specified as the "Producer" and the "consumer" would be setup with the IP address of PLC 2.
PLC 2's program would have an EGD exchange configued as a consumer, specifing it's IP address as the "consumer" and PLC 1's IP address as the "producer".
I don't have Proficy installed right now, so I don't remember all the specific details, sorry.....