Skip to content
Surf Wiki
Save to docs
technology/computing

From Surf Wiki (app.surf) — the open knowledge base

Ethernet Global Data Protocol


Ethernet Global Data (EGD) is a protocol that enables producer (server) to share a portion of its memory to all the consumers (clients) at a scheduled periodic rate. This protocol is developed for GE Fanuc PLCs to exchange data between PLCs / Drive Systems / HMI/SCADA systems. The protocol uses UDP over Ethernet layers for exchanging the data. A snapshot of internal reference memory, mediated by an Ethernet interface, is referred to as an exchange. An exchange does not require a reply and is identified by a unique combination of three major identifiers.

  • The Producer ID (the producer's IP address)
  • The Exchange ID (the exchange's identifier)
  • The Adapter Name (the Ethernet interface identifier)

EGD is implemented using classes.

  • Class 0 - supports configured exchanges only (implemented in most PACSystems CPUs)
  • Class 1 - supports all class 0 services plus programmed EGD exchanges that can be used to read and write other devices on an ad-hoc basis
  • Class 2 - supports all class 1 services plus acts as a responder for programmed EGD exchanges (implemented by Ethernet interface module only)
  • Class 3 - supports all class 2 services plus static configuration from an EGD configuration server
  • Class 4 - supports all class 3 services plus dynamically bound configuration from an EGD configuration server
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Ethernet Global Data Protocol — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report