I need to access multiple GE Fanuc EGD devices that are using the same producing exchange #.
I have multiple GE Fanuc devices using the Ethernet Global Data protocol. I want to use the TOP Server GE Fanuc Suite to communicate but I don't see a way to address tags to multiple devices using the same exchange number.
TOP Server gives me a message saying that my exchange is already configured. Since I can only configure one channel per network card with this driver and only one device per channel, I have to configure multiple exchanges. How do I handle the addressing?
Due to some miswording in the TOP Server GE EGD Driver help file, the addressing necessary here is a bit unclear.
The formatting of tag addresses for this driver is as follows.
Producer Exchanges configured in TOP Server
PX:Y:Zz where the following is true:
Prepresents the fact that this tag belongs to a Producer exchange, where TOP Server is the producerXrepresents the producer exchange ID that is configured in the Producer Exchange Properties (Field "ID")Yrepresents the range number for the desired range configured for the producer exchange specified byX.Zzrepresents the actual address you want to access, withZbeing the address reference type andzbeing the offset number.
P2:3:R7 equates to Producer ID 2 containing Range No. 3 containing R7Consumer Exchanges configured in TOP Server:
CX:Y:Zz where the following is true:
Crepresents the fact that this tag belongs to a Consumer exchange, where TOP Server is the consumerXrepresents the consumer exchange ID that is configured in the Consumer Exchange Properties (Field "ID")Yrepresents the range number for the desired range configured for the consumer exchange specified byX.Zzrepresents the actual address you want to access, withZbeing the address reference type andzbeing the offset number.
C6:4:AI2 equates to Consumer ID 6 containing Range No. 4 containing AI2Considering the above, to address multiple producing devices using the same exchange number from TOP Server, you would need the following:
- One channel configured in TOP Server to use your NIC card
- One device configured with the following:
- You will need one unique consumer exchange for each producing device you will be communicating with
- Each consumer exchange will be configured as such:
- Unique ID from every other consumer exchange you will configure
- Exchange number will match the exchange number of your producing device
- Producer ID will be the unique IP address of your producing device that will correspond to the specific consumer exchange
- Consumed Period must equal the data rate defined for the corresponding producer exchange in the producing device
- Update Timeout must be the Consumed Period + 10 ms.