Step 3.1.2. Enter a Customized Address

Addressing is used for most GE Intelligent Platforms device communications options and for devices created via the Device Communications Toolkit API that use custom addressing.

1 Address entry only.
2 Address offset (Boolean points only)
3 Address for diagnostic data
1 Address entry only

Enter an address that is appropriate for the selected device in the Address field.

See the documentation for a selected device for more information

2 Address offset (Boolean points only)

Enter an Address Offset (bit offset) if the first bit of the point's data is not the first bit of the address. Address offsets start at 0, which is the least significant bit.


A digital point is located in the third (3rd) bit of Register 5 on a Series 90-70

The Address is %R5.

The Address Offset is 2.

3 Address for diagnostic data

Device communication enablers (devcoms) contain diagnostic data that you can use to detect, diagnose and correct data communication problems.

To view diagnostic data, configure device points that correspond to the diagnostic locations in the enabler. These diagnostic points are like device data points in all ways, except they are always available when the enabler is running; points containing device data are unavailable if communication with the device fails. Diagnostic points may be scanned at any appropriate multiple of the port's base scan rate, displayed in CimView screens, trended, logged, alarmed, etc.

Note: When you disable a device, the configured diagnostic points of the device become unavailable.
Important: You cannot write to diagnostic points. Always configure them for Read access.
  1. Check Diagnostic Data if the address is for a diagnostic point.
  2. Enter one of the following values as the text address of the diagnostic data in the Address field.
  Address Data Type   Description
$CURRENT_INIT_TIME DINT Should match the $FIRST_INIT_TIME value if the device was functioning correctly on startup.
2 Normal
$DEVICE_DOWN BOOL Device down status.
1 Device down state
$DEVICE_UP BOOL Device up status.
1 Device up state
$FAILURES UDINT Number of communication failures. Should increment when the enabler has a failure.
$FIRST_INIT_TIME DINT Startup time for the device the point is attached to. Should be a positive value.
$FIRST_PORT_INIT_TIME DINT Should be a positive value greater than the sum of the $FIRST_INIT_TIME values for the devices attached to this port.
$FIRST_INIT_TYPE SINT Possible values
2 Normal
$RESPONSES UDINT Number of messages received. Should be a value that:
  • Increments when the device is up.
  • May not increment when the device is down.
$RETRIES UDINT Number of retries. Should increment when enablers retry logic is operating, such as when the device is unplugged.
$TRANSMISSIONS UDINT Number of messages. Should be a value that increments.

Standard diagnostic data, available for all enablers, includes:

Standard Data Description
Transmissions Number of all messages sent to the device.
Responses Number of all responses received from the device (successfully or not). This includes responses that can be unsolicited with no data that can be mapped or that can contain protocol errors.
Retries Number of times a message had to be resent
Failures Number of periods of communication failure. A failure period includes retries that are back to back and continues until a retry is successful. When a retry is successful and a failure occurs again, the next retry begins a new failure period.
Device status Current device state

Each device communication enabler may also provide protocol-specific data.

  • Diagnostic points are not available for the Point Bridge.
  • Criteria described in this section are for customized addressing. There is another type of addressing, standard addressing. However, it is rarely used.
Important: You cannot write to diagnostic points. Always configure them for Read access. See the documentation for a selected device for more information about addressing.