GE Fanuc, GE Intelligent Platforms, and Emerson: understanding the brand history
The hardware you are connecting to likely carries one of several brand names depending on when it was manufactured. The underlying PLC families and their communication protocols have remained consistent across these ownership transitions — a Series 90-30 from 1995 and a PACSystems RX3i from 2015 both use SRTP and SNP. But the brand on the enclosure — and the name you may see in your plant documentation — changes across eras. Understanding this history helps when searching for documentation or support.
Recognized preferred OPC Server: TOP Server is recognized as the preferred OPC server for Emerson Automation Solutions (formerly GE Intelligent Platforms) controllers. The GE Suite drivers were built to provide the highest driver performance and reliability for GE Intelligent Platforms architecture and integrate directly with VersaPro, Logic Developer, and Proficy ME programming packages.
The GE Fanuc protocols at a glance
The GE/Emerson protocol stack has three layers: the primary Ethernet protocol (SRTP), the publish-subscribe peer data exchange protocol (EGD), and three serial protocols that span from the earliest Series 90 controllers through to modern PACSystems with serial ports. Here is an overview of each.
GE memory area addressing
Classic GE/Emerson controllers (Series 90-30, Series 90-70, VersaMax) use a typed memory area addressing model consistent across both SRTP Ethernet and the SNP/SNPX serial protocols. Understanding these areas is required for configuring tags when not using the automatic tag import from VersaPro or Proficy ME.
| Designator | Memory Area | Description | Typical Use |
|---|---|---|---|
| %I | Discrete Inputs | Physical digital input bits from I/O modules | Read sensor and switch states |
| %Q | Discrete Outputs | Physical digital output bits driving actuators and relays | Read/write coil and output states |
| %G | Global Data | Shared memory area used by EGD peer-to-peer data exchange | EGD exchange data |
| %M | Internal Coils (Discrete) | Internal relay bits not mapped to physical I/O; used for logic flags and internal state | Read/write internal flags |
| %T | Temporary Coils | Temporary internal discrete bits; not battery-backed, reset on power cycle | Temporary logic states |
| %S | System Status | Read-only system status bits (fault status, PLC run/stop state, I/O status) | PLC health monitoring |
| %R | Register Memory | General-purpose 16-bit word registers. The most commonly used area for process variables, setpoints, and recipe data | Read/write process data |
| %AI | Analog Inputs | Analog input word values from analog I/O modules | Read analog measurements |
| %AQ | Analog Outputs | Analog output word values to analog output modules | Read/write analog setpoints |
| %P / %L | Program Variables | Program-local (%P) and local (%L) variables within specific ladder logic programs | Access in-program variables |
PACSystems Symbolic Variables: PACSystems RX3i and RX7i controllers support an additional addressing mode beyond the typed memory areas above. When a project is programmed in VersaPro, Logic Developer, or Proficy ME, variables are assigned symbolic names (e.g., Reactor4_Temp_SP). The GE Ethernet driver supports accessing PACSystems variables by their symbolic names, including bit-level access within symbolic variables. Read/write of symbolic tags is supported even when OEM Protection is enabled on the controller. Automatic Tag Database Generation from the programming package's tag export file eliminates manual address entry for large PACSystems projects.
How Ethernet Global Data (EGD) works
EGD is architecturally distinct from SRTP and deserves specific attention because its publish-subscribe model differs fundamentally from the request-response pattern used by every other GE protocol — and from most other PLC protocols in general.
In an EGD-enabled GE system, each participating device is configured with a set of "exchanges." An exchange is a defined block of PLC memory that the device will periodically broadcast to the network at a configured rate. Each exchange has an Exchange ID and a producer address (the IP of the device publishing it). Consumers — including TOP Server's EGD driver — are configured with the exchange parameters: which producer to listen to, which Exchange ID to consume, and what data format the exchange contains.
This design has two important implications for OPC integration:
Data arrives at the OPC server at the rate the PLC publishes it, not at a rate determined by TOP Server's polling interval. If a Series 90-30 is configured to publish an EGD exchange every 100ms, TOP Server receives updates every 100ms regardless of the OPC client's subscription rate.
TOP Server can act as an EGD producer — not just a consumer. When the EGD driver is configured in Producer mode, the TOP Server machine itself becomes an EGD node that broadcasts data to other EGD consumers on the network. This enables architectures where an HMI or historian writes data to TOP Server that is then shared across the EGD network to controllers or other EGD-capable devices, using either Unicast (addressed to a specific IP) or Multicast (addressed to a multicast group IP receivable by all subscribed devices).
EGD vs. SRTP — when to use which: SRTP is the right choice for most OPC integrations — it is the universal connectivity path, works with the full GE/Emerson installed base, and supports both reads and writes. EGD is the right choice when you need the highest possible update rates from a Series 90-30 or 90-70 controller, when you are integrating into an existing EGD-based controller-to-controller data sharing network, or when you need TOP Server to act as an EGD data producer to share data with GE controllers. For a standard data acquisition scenario with no existing EGD infrastructure, SRTP is simpler to configure and more broadly supported.
Protocol comparison
The table below summarizes the key characteristics of each GE/Emerson protocol to guide driver selection for your specific hardware and connectivity requirements.
| Protocol | Transport | Model | Symbolic vars | Tag import | Status |
|---|---|---|---|---|---|
| GE SRTP Ethernet | TCP/IP Ethernet | Request / response | PACSystems only | VersaPro / Logic Dev / Proficy ME | Current — all Ethernet models |
| Ethernet Global Data (EGD) | UDP Unicast / Multicast | Publish / subscribe | No — memory area only | CSV import | 90-30 / 90-70 with EGD config |
| GE SNP Serial | RS-422 programming port | Request / response | No | VersaPro / Logic Dev / Proficy ME | Current — Series 90, GE Micro |
| GE SNPX Serial | RS-422 programming port | Request / response (extended) | No | VersaPro / Logic Dev / Proficy ME | Current — Series 90 extended |
| GE CCM Serial | CCM serial port | Request / response | No | Manual tag entry | Legacy — Series Five / Six only |
Which protocol does my GE / Emerson controller support?
Use the matrix below to identify which protocols are available for your controller family and which TOP Server driver to use for each connectivity path.
| Controller Family | GE Eth (SRTP) | EGD Eth | SNP Ser | SNPX Ser | CCM Ser |
|---|---|---|---|---|---|
| PACSystems RX3i | ✓ + symbolic | Optional | ✓ | ✓ | – |
| PACSystems RX7i | ✓ + symbolic | Optional | ✓ | ✓ | – |
| Series 90-30 | ✓ | If configured | ✓ | ✓ | – |
| Series 90-70 | ✓ | If configured | ✓ | ✓ | – |
| VersaMax | ✓ | – | ✓ | ✓ | – |
| GE Micro | Ethernet models | – | ✓ | – | – |
| Horner OCS | ✓ | – | – | – | – |
| Series Five | – | – | – | – | ✓ |
| Series Six / CCM2 | – | – | – | – | ✓ |
✓ = Native support | Optional / If configured = protocol available but requires specific hardware option or configuration | – = not supported
How TOP Server connects to GE / Emerson controllers
The TOP Server GE Fanuc Suite bundles all five drivers in a single license. Each driver covers a specific protocol path. Here is a detailed breakdown of what each driver does, how it integrates with GE programming tools, and the key configuration considerations for each.
Ethernet Encapsulation for all serial drivers: SNP, SNPX, and CCM serial drivers all support Ethernet Encapsulation. A serial-to-Ethernet converter (Moxa NPort, Digi, or equivalent) at the controller bridges the serial protocol over TCP/IP to the network. TOP Server connects to the converter's IP address and port. This eliminates long serial cable runs, allows the TOP Server machine to be anywhere on the network, and is the standard modernization path for serial-connected GE/Emerson controllers without replacing the hardware.
Frequently asked questions
Ready to connect your GE / Emerson controllers?
TOP Server's GE Fanuc Suite covers the full installed base — from legacy Series Five through current PACSystems RX3i and RX7i — recognized as the preferred OPC server for GE Intelligent Platforms. Try it free or talk to an engineer.
