---
title: GE Ethernet Symbolic
slug: manufacturing-connect-edge/ge-ethernet-symbolic
docTags: 
createdAt: 2026-05-25T03:10:28.881Z
---

Review the following information for setting up and configuring the GE Ethernet Symbolic driver.

## Overview

The GE Ethernet Symbolic driver enables communication with General Electric PACSystems controllers via Ethernet using symbolic addressing. This driver supports browsing capabilities through `.snf` file exports from the PLC, which can be uploaded via FTP to simplify tag configuration.

## Manufacturing Connect Edge Compatible Series

| Compatibility parameter      | Compatible items   |
| ---------------------------- | ------------------ |
| **Driver type**              | Ethernet           |
| **Validated devices/series** | GE PACSystems RX3i |
| **Replaces Gen 1 driver(s)** | N/A                |

To set up and configure this device in Manufacturing Connect Edge, you will need to do the following:

- Step 1: Set up and Configure the PLC Device
- Step 2: Set up the PLC Device in Manufacturing Connect Edge DeviceHub
- Step 3: Configure the List of Registers

## Step 1: Set up and Configure the PLC Device

1. Ensure your GE PACSystems PLC is configured for Ethernet/IP communication.
2. Record the PLC's IP address from the controller configuration.
3. Verify the SRTP port (default is 18245) is enabled on the controller.
4. Note the slot number where the CPU is installed in the rack.
5. **(Optional)** Export the Global Variables as a `.snf` file from the PLC programming software for use with the browsing feature:&#x20;
   - In Machine Edition, export the symbolic configuration
   - This file will be used to browse available tags in Manufacturing Connect Edge

## Step 2: Set up the PLC Device in Manufacturing Connect Edge DeviceHub

Configure the following parameters when you [Connect a Device](docId\:nm1lQfefyA-DSIfFitIty) with this driver. Update default values to the specific setup of your device.

| Parameter                | Value                                                                                                  |
| ------------------------ | ------------------------------------------------------------------------------------------------------ |
| **Type**                 | GE                                                                                                     |
| **Driver**               | GE Ethernet Symbolic                                                                                   |
| **Network Address**      | The IP address you recorded in Step 1.                                                                 |
| **Port**                 | 18245                                                                                                  |
| **Slot Number**          | 0 (Update based on CPU slot position in rack)                                                          |
| **Read Timeout**         | 3000 (ms)                                                                                              |
| **Global Variables CSV** | (Optional) Upload the .snf file exported from the PLC to /ftp-data/devicehub for browsing capabilities |

:::hint{type="info"}
**Note:** If using the browsing feature, upload your `.snf` file to the Manufacturing Connect Edge device via FTP under the `/ftp-data/devicehub` directory before configuring the device.
:::

## Step 3: Configure the List of Registers

When you [Add a Tag](docId\:h5heqIcXrCY3NCH9KBg9I) to the connected device, refer to the following register table and tag parameters. Refer to the following additional resources:

- [Organize Device and Tag Data by Using Metadata](docId\:JouZsq77Y8Z4dt__JDGcT)
- [Tag Formula Variables](docId:4YHyz92z7GgpgSWqp05tf)&#x20;

## Register Table

| Name       | Value Types                                                   | Access Type | Description                                            |
| ---------- | ------------------------------------------------------------- | ----------- | ------------------------------------------------------ |
| **Global** | bool, byte, word, dword, int, uint, dint, string, real, lreal | R/W         | Global variables defined in PLC symbolic configuration |

**Note:** The GE Ethernet Symbolic driver uses symbolic names to address tags. Tag addresses should match the variable names defined in your PLC program's global variable table. If you uploaded a `.snf` file, you can browse available symbolic names directly in the DeviceHub interface.

## Tag Parameters

- **Name**: Select **Global** from the drop-down list to access symbolic variables defined in the PLC.
- **Value Type**: Select a data type from the drop-down list. Available options include:&#x20;
  - **bool**: Boolean (single bit)
  - **byte**: 8-bit unsigned integer
  - **word**: 16-bit unsigned integer
  - **dword**: 32-bit unsigned integer
  - **int**: 16-bit signed integer
  - **uint**: 16-bit unsigned integer
  - **dint**: 32-bit signed integer
  - **string**: Character string
  - **real**: 32-bit floating point
  - **lreal**: 64-bit floating point
- **Polling Interval**: Enter a value in milliseconds. This determines how often the tag should poll the register for data.
- **Tag Name**: Enter a name for the tag in Manufacturing Connect Edge.
- **Description** (Optional): Enter a description for the tag.
- **Address**: Enter the symbolic tag address exactly as it appears in the PLC's global variable table. The address is case-sensitive and must match the variable name defined in your PLC program. If you uploaded a `.snf` file and have browsing enabled, you can select tags directly from the available symbolic names.
- **Tag Formula**: Enter a formula for the tag to process the generated data. Two variables are permitted: `value` (current tag value) and `timestamp` (current tag UNIX time in milliseconds). The following math functions are available:&#x20;
  - sin
  - cos
  - sqrt
  - tan
  - power: power (`x`) performs the operation `10^x`
  - log: log (`x`) is the natural logarithm (the logarithm is in base `e`)
  - exp: exp (`x`) performs the operation `e^x`
- **Only Publish on Change of Value**: Select the checkbox to customize NATS messages to be published only when the value parameter changes to a new one. **Change of Value** only applies to boolean, numeric (such as int or float), and simple string data types. It does not apply to complex types, such as JSON or array. Poll-once topics will not be affected by **Change of Value** settings. These topics will still only see a single message.
- **Meta Data**: Metadata summarizes basic information about data. This feature allows you to define key-value pair data for the device output payload later on. It can then be used to find, use, and reuse particular instances of data.

:::hint{type="info"}
* **Note**: If you use special characters in meta data key names, the special characters are replaced with underscore characters in the payload. This can cause two key names to be combined into one. For example, configuring the key names a\*\*b and a&\&b will cause only one key name to be created (a\_\_b).
:::

