Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

PI Connector for HART-IP

Real-time data

  • Last UpdatedJan 06, 2023
  • 12 minute read

Real-time data is collected from gateways, sub-devices, and devices by polling the gateway for cached data relating gateway as well as the connected HART-IP devices and any sub-devices at the configured scan interval.

The connector also reads measurement quality, field device status, extended field device status, and additional device status. The field device status, extended field device status, and additional device status are optional and can be configured to collect or not-collect using the connector configuration.

Measurement readings and status values are stored in PI points in Data Archive.

The default scan interval is 60 seconds.

Data that is burst or published from the sub-devices is cached on the gateway. The user needs to configure the sub-devices independently to burst or publish data, depending upon what needs to be cached in the gateway. The burst rate or burst period can be modified from the gateway web UI. The gateway reads the burst configuration of each sub-device when it joins the network during its device discovery process. This is when the gateway knows what should be cached and only then does it respond from cache. In general, only dynamic measurement data, diagnostics and a few static parameter commands response data is cached in the gateway.

Note: The user must ensure the HART sub-device is configured to burst or publish desired device variable data to the gateway in order for the connector to collect the device variable measurement. In other words, if there is a device variable that needs to be collected by the connector, then the sub-device must be configured to burst or publish the desired device variable data to the gateway.

The following table shows the real-time HART measurements collected by the connector.

The value of the PI AF attribute and PI Point associated with the selected "Status" measurement will be "Not Connect" when data collection is stopped and "Comm Fail" when communication with the device is in error.

HART-IP real-time measurements collected by the connector

HART-IP Values *

Description

Battery Life

Battery life remaining in days (Subdevice only).

Battery Life Status **

Battery life status (Subdevice only).

Loop Current

Loop current (units of milli-amperes) in milliamps (Wired Subdevice, Wireless Process Adapter or Wireless Discrete Adapter only).

Loop Current Status **

Loop Current status (Wired Subdevice, Wireless Process Adapter or Wireless Discrete Adapter only).

Percent Range

Percent of Range of the Loop Current (units of percent).

Percent Range Status **

Percent of Range status.

PV

Device variable mapped to the Primary Variable.

PV Status **

Device variable status mapped to the Primary Variable.

SV

Device variable mapped to the Secondary Variable.

SV Status **

Device variable status mapped to the Secondary Variable.

TV

Device variable mapped to the Tertiary Variable.

TV Status **

Device variable status mapped to the Tertiary Variable.

QV

Device variable mapped to the Quaternary Variable.

QV Status**

Device variable status mapped to the Quaternary Variable.

DV_n

Device variable not mapped to a Dynamic Variable.

DV_n Status **

Device variable status not mapped to a Dynamic Variable.

*Status values not supported for HART 5 devices.

**By default, beginning is version 1.2.0.x, "Status" PI Points are created as a digital type with a naming convention "<Variable> Status (E)". In versions prior to 1.2.0.x, "Status" PI Points are created as a string type with a naming convention "<Variable> Status". Therefore, when upgrading from a version prior to 1.2.0.x, the new digital type will be created and updated with real-time data values. The string type tags will not be updated with real-time data values.

The following table shows the HART Field Device Status values collected by the connector. By default, collection of the Field Device Status is enabled. However, the collection of the Field Device Status can be disabled via the specific datasource configuration page for the connector.

The value of the PI AF attribute and PI Point associated with the selected measurement will be "Not Connect" when data collection is stopped and Comm Fail when communication with the device is in error.

Field Device Status collected by the connector

Field Device Status

Description

Device Malfunction

The device detected a serious error of failure that compromises device operation.

Configuration Changed

An operation was performed that changed the device's configuration.

Cold Start

A power failure of Device Reset has occurred.

More Status Available

More status information is available via Command 48. Read Additional Status information. The connector will execute Command 48 if configured to collect Additional Device Status and this bit is set.

Loop Current Fixed

The Loop Current is being held at a fixed value and is not responding to process variations.

Loop Current Saturated

The Loop Current has reached its upper (or lower) endpoint limit and cannot increase (or decrease) any further.

Non-Primary Variable Out of Limits

A Device Variable not mapped to the PV is beyond its operating limits.

Primary Variable Out of Limits

The PV is beyond its operating limit.

The following table shows the HART Extended Field Device Status values collected by the connector. By default, collection of the Extended Field Device Status is enabled. However, the collection of the Extended Field Device Status can be disabled via the specific datasource configuration page for the connector.

The value of the PI AF attribute and PI Point associated with the selected measurement will be "Not Connect" when data collection is stopped and "Comm Fail" when communication with the device is in error.

Extended Field Device Status collected by the connector (if configured)

Extended Field Device Status

Description

Maintenance Required

This bit is set to indicate that, while the device has not malfunctioned, the Field Device requires maintenance. Devices supporting this bit should support the Condensed Status Commands.

Device Variable Alert

This bit is set if any Device Variable is in an Alarm or Warning State. The host should identify the Device Variable(s) causing this to be set using the Device Variable Status indicators.

Critical Power Failure

For devices that can operate from stored power. This bit is set when that power is becoming critically low. For example, a device scavenging power losing that power source would set this bit. Devices must be able to sustain their network connection for at least 15 minutes from the when this bit is set. A device may begin gracefully disconnecting from the network if its power level drops too low.

Failure

When this bit is set one or more Device Variables (i.e., measurement or control values) are invalid due to a malfunction in the field device or its peripherals. Devices supporting this bit must support the Condensed Status Commands.

Out of Specification

When set, this bit indicates deviations from the permissible ambient or process conditions have been detected that may compromise measurement or control accuracy (i.e., device performance may be degraded given current operating conditions). Devices supporting this bit must support the Condensed Status Commands.

Function Check

This bit is set if one or more Device Variables are temporarily invalid (e.g. frozen) due to ongoing work on the device. Devices supporting this bit must support the Condensed Status Commands.

The following table shows the HART Additional Device Status values collected by the connector. By default, collection of the Additional Device Status is enabled. However, the collection of the Additional Device Status can be disabled via the specific datasource configuration page for the connector.

The value of the PI AF attribute and PI Point associated with the selected measurement will be "Not Connect" when data collection is stopped and "Comm Fail" when communication with the device is in error.

Additional Device Status collected by the connector (if configured)

Additional Device Status

Description

Additional Device StatusDeviceStatus 0

Device specific status (refer to appropriate device-specific document for detailed information).

Additional Device StatusDeviceStatus 1

Device specific status (refer to appropriate device-specific document for detailed information).

Additional Device StatusDeviceStatus 2

Device specific status (refer to appropriate device-specific document for detailed information).

Additional Device StatusDeviceStatus 3

Device specific status (refer to appropriate device-specific document for detailed information).

Additional Device StatusDeviceStatus 4

Device specific status (refer to appropriate device-specific document for detailed information).

Additional Device StatusDeviceStatus 5

Device specific status (refer to appropriate device-specific document for detailed information).

Extended Device Status

Refer to Extended Field Device Status table.

Standardized Status 0

Status commonly used in a wide range of devices and device types. Any bit not specified is 'Undefined' and must be set to zero.

The "Map" column indicates the default mapping to Condensed Status (F=Failure; C=Function Check; S=Out of Specification; M=Maintenance Required; N=No Effect).

Bit

Map

Status Description

0 (0x01)

C

Device Variable Simulation Active.

The device is in simulation mode and one or more of its Device Variables are not representative of the process.

1 (0x02)

F

Non-Volatile Memory Defect.

The Non-Volatile memory check is invalid or maybe corrupt, or the battery of a battery-backed memory is defective.

2 (0x04)

F

Volatile Memory Defect.

The RAM memory check is invalid or maybe corrupt.

3 (0x08)

F

Watchdog Reset Executed.

A watchdog reset has been performed.

4 (0x10)

S

Power Supply Conditions Out of Range.

The power source, supply or voltage is outside its allowable range.

5 (0x20)

S

Environmental Conditions Out of Range.

An internal or environmental condition is beyond acceptable limits.

6 (0x40)

F

Electronic Defect.

A hardware problem not related to the sensor has been detected.

7 (0x80)

N

Device Configuration Locked.

Device is in write-protect or is locked.

Standardized Status 1

(If supported)

Status commonly used in a wide range of devices and device types. Any bit not specified is 'Undefined' and must be set to zero.

The "Map" column indicates the default mapping to Condensed Status (F=Failure; C=Function Check; S=Out of Specification; M=Maintenance Required; N=No Effect).

Bit

Map

Description

0 (0x01)

N

Status Simulation Active.

Status Simulation Mode has been enabled and the Device Status and the status bits being returned in the Command 48 response are fixed and may not represent the current state of the device.

1 (0x02)

C

Discrete Variable Simulation Active.

The device is in simulation mode and one or more of its Discrete Variables are not representative of the process.

2 (0x04)

N

Event Notification Overflow.

This bit must be set when the event queue for one or more Event Specification (see Event Notification in the Common Practice Command Specification) overflows resulting in an event not be recorded. This bit must be reset when all pending events have been acknowledged.

Analog Channel Saturated

(If supported)

Any bit not specified is 'Undefined' and must be set to zero.

The "Map" column indicates the default mapping to Condensed Status (F=Failure; C=Function Check; S=Out of Specification; M=Maintenance Required; N=No Effect).

Bit

Map

Analog Channel Saturated Description

0 (0x01)

S

Analog Channel 1

1 (0x02)

S

Analog Channel 2

2 (0x04)

S

Analog Channel 3

3 (0x08)

S

Analog Channel 4

Standardized Status 2

(if supported)

Any bit not specified is 'Undefined' and must be set to zero.

The "Map" column indicates the default mapping to Condensed Status (F=Failure; C=Function Check; S=Out of Specification; M=Maintenance Required; N=No Effect).

Bit

Map

Status Description

0 (0x01)

N

Sub-Device List Changed.

When set, the I/O system has lost communication with one of its sub-devices or discovered a new sub-device. Issuing Command 74 to read "Number of devices detected" resets this bit. The current sub-device list is read using Command 84.

1 (0x02)

M

Duplicate Master Detected.

The Adapter has discovered another master with the same address connected to its token-passing interface.

2 (0x04)

M

Sub-Device Mismatch.

One or more of the sub-devices connected to the I/O system do not match the stored/pre-configured value.

3 (0x08)

N

Sub-Devices with Duplicate IDs Found.

Sub-Devices with Duplicate Unique IDs or Long Tags found connected to the I/O System.

4 (0x10)

S

Stale Data Notice.

This bit is set when the Stale Data Alarm for any Sub-device is set.

Standardized Status 3

(If supported)

The status byte is reserved for WirelessHART standardized status. Any bit not specified is 'Undefined' and must be set to zero.

The "Map" column indicates the default mapping to Condensed Status (F=Failure; C=Function Check; S=Out of Specification; M=Maintenance Required; N=No Effect).

Bit

Map

WirelessHART Status Description

0 (0x01)

M

Capacity Denied.

The device was unable to acquire the communication bandwidth required to support the Burst Messaging specified. This must also be set if the Network Manager reduces the bandwidth allocated to the device. Gateway must set this bit when any device in the network has insufficient bandwidth.

1 (0x02)

N

Reserved.

Must be set to 0

2 (0x04)

N

Bandwidth allocation pending.

The device has asked for bandwidth from the Network Manager and is awaiting Network Manager response.

3 (0x08)

N

Block Transfer Pending.

The device has a data set (e.g., a waveform) awaiting transfer to the host application or Gateway. The Gateway should open the block transfer port and transfer the data.

4 (0x10)

F

Radio Failure.

The radio or radio module has failed and the device needs to be serviced or replaced. The "Device Malfunction" bit in the Device Status byte must be set when this bit is set.

Analog Channel Fixed

(If supported)

Any bit not specified is 'Undefined' and must be set to zero.

The "Map" column indicates the default mapping to Condensed Status (F=Failure; C=Function Check; S=Out of Specification; M=Maintenance Required; N=No Effect).

Bit

Map

Analog Channel Fixed Description

0 (0x01)

C

Analog Channel 1

1 (0x02)

C

Analog Channel 2

2 (0x04)

C

Analog Channel 3

3 (0x08)

C

Analog Channel 4

Standardized Status 0: Device Variable Simulation Active

The device is in simulation mode and one or more of its Device Variables are not representative of the process.

Standardized Status 0: Non-Volatile Memory Defect

The Non-Volatile memory check is invalid or maybe corrupt, or the battery of a battery-backed memory is defective.

Standardized Status 0: Volatile Memory Defect

The RAM memory check is invalid or maybe corrupt.

Standardized Status 0: Watchdog Reset Executed

A watchdog reset has been performed.

Standardized Status 0: Power Supply Conditions Out of Range

The power source, supply or voltage is outside its allowable range.

Standardized Status 0: Environmental Conditions Out of Range

An internal or environmental condition is beyond acceptable limits.

Standardized Status 0: Electronic Defect

A hardware problem not related to the sensor has been detected.

Standardized Status 0: Device Configuration Locked

Device is in write-protect or is locked.

Standardized Status 1: Status Simulation Active

Status Simulation Mode has been enabled and the Device Status and the status bits being returned in the Command 48 response are fixed and may not represent the current state of the device.

Standardized Status 1: Discrete Variable Simulation Active

The device is in simulation mode and one or more of its Discrete Variables are not representative of the process.

Standardized Status 1: Event Notification Overflow

This bit must be set when the event queue for one or more Event Specification (see

Event Notification in Common Practice Command Specification

) overflows resulting in an event not be recorded. This bit must be reset when all pending events have been acknowledged.

Standardized Status 2: Sub-Device List Changed

When set, the I/O system has lost communication with one of its sub-devices or discovered a new sub-device. Issuing Command 74 to read "Number of devices detected" resets this bit. The current sub-device list is read using Command 84.

Standardized Status 2: Duplicate Master Detected

The Adapter has discovered another master with the same address connected to its token-passing interface.

Standardized Status 2: Sub-Device Mismatch

One or more of the sub-devices connected to the I/O system do not match the stored/pre-configured value.

Standardized Status 2: Sub-Device with Duplicate IDs Found

Sub-Devices with Duplicate Unique IDs or Long Tags found connected to the I/O System.

Standardized Status 2: Stale Data Notice

This bit is set when the Stale Data Alarm for any Sub-device is set.

Standardized Status 3: Capacity Denied

The device was unable to acquire the communication bandwidth required to support the Burst Messaging specified. This must also be set if the Network Manager reduces the bandwidth allocated to the device. Gateway must set this bit when any device in the network has insufficient bandwidth.

Standardized Status 3: Bandwidth Allocation Pending

The device has asked for bandwidth from the Network Manager and is awaiting Network Manager response.

Standardized Status 3: Block Transfer Pending

The device has a data set (e.g., a waveform) awaiting transfer to the host application or Gateway. The Gateway should open the block transfer port and transfer the data.

Standardized Status 3: Radio Failure

The radio or radio module has failed and the device needs to be serviced or replaced. The "Device Malfunction" bit in the Device Status byte must be set when this bit is set.

The following table shows the Emerson 1410/1420 Wireless Gateway values collected by the connector via the Emerson specific HART Command 202. By default, collection of the Emerson 1410/1420 Wireless Gateway is disabled; however, the collection of the Emerson 1410/1420 Wireless Gateway values can be enabled via the specific datasource configuration page for the connector.

The value of the PI AF attribute and PI Point associated with the selected measurement will be "Not Connect" when data collection is stopped and "Comm Fail" when communication with the device is in error.

Emerson 1410/1420 Wireless Gateway Value

Description

ONLINE

Indicates whether a device is Online and communicating with the network. This situation is triggered when a device becomes stale or unreachable. (A device is stale after 8 missed updates and unreachable after 10 minutes.)

Value

Description

Live

The device is online and receiving values.

Late

The device is online, but values are arriving late.

Stale

The device is offline and the value is stale.

Joining

The device is online and preparing to receive values.

Unreachable

The device is offline and unreachable.

Deleted

The device is offline and is being deleted from the gateway.

Unknown

The device is offline and in an unknown state.

RELIABILITY

Measure of connectivity between the Gateway and a wireless field device. This status is a calculation of the ration of the number of received messages over the number of expected messages. Value is between 0-100%.

Related Links
TitleResults for “How to create a CRG?”Also Available in