Features supported by PI Interface for SNMP
- Last UpdatedFeb 13, 2023
- 3 minute read
- PI System
- PI Interface for SNMP 1.7.0.37
- Interfaces
|
Feature |
Support |
|---|---|
|
Interface Part Number |
PI-IN-OS-SNMP-NTI |
|
Auto Creates PI Points |
No |
|
Point Builder Utility |
Yes |
|
PI ICU Control |
Yes |
|
PI Point Types |
float16 / float32 / float64 / int16 / int32 / digital / string |
|
Sub-second Time stamps |
Yes |
|
Sub-second Scan Classes |
Yes |
|
Automatically Incorporates PI Point Attribute Changes |
Yes |
|
Exception Reporting |
Yes |
|
Outputs to data source |
Yes |
|
Read-only interface available |
No |
|
Inputs to PI Data Archive |
Scan-based / Event Tags |
|
Supports Questionable Bit |
No |
|
Supports Multi-character PointSource |
Yes |
|
Maximum Point Count |
Limited by your license for Data Archive |
|
Uses PI SDK |
No |
|
PINet String Support |
No |
|
**Source of Time stamps |
Data Archive |
|
History Recovery |
No |
|
**UniInt-based |
Yes |
|
Disconnected Startup |
Yes. Enabled using PI ICU. For details, see the PI Universal Interface (UniInt) User Guide. |
|
**SetDeviceStatus |
Yes. The health point with the point attribute exdesc = [UI_DEVSTAT] is used to represent the status of the source devices. For details, see the PI Universal Interface (UniInt) User Guide. |
|
Failover |
UniInt failover (phase 2): Cold, Hot and Warm. Enabled using PI ICU. For details, see the PI Universal Interface (UniInt) User Guide. |
|
Vendor Software Required on Interface Node |
No |
|
Vendor Software Required on Data Source Device |
Yes. The device must be running an SNMP agent. |
|
Vendor Hardware Required |
No |
|
Additional PI System Software Included with interface |
Yes |
|
Device Point Types |
Integers, octet strings, and opaque strings. The interface can also retrieve MAC addresses and IP addresses from SNMP agents. |
|
Serial-Based interface |
No |
|
*OMF Health Messaging |
Yes |
* For more information, see the "OMF Health Messaging" topic in the PI Universal Interface (UniInt) Framework user guide.
** See paragraphs below for further explanation.
-
Uses PI SDK
The PI SDK and the PI API are bundled together and must be installed on each PI interface node. This interface does not specifically make PI SDK calls.
-
Source of time stamps
The interface time-stamps the PI points events by the current system time on the interface node. The current system time is taken at the instant when the point is scanned for new data.
-
UniInt-based
UniInt stands for Universal Interface. UniInt is not a separate product or file; it is an OSIsoft-developed template used by developers and is integrated into many interfaces, including this interface. The purpose of UniInt is to keep a consistent feature set and behavior across as many of OSIsoft's interfaces as possible. It also allows for the very rapid development of new interfaces. In any UniInt-based interface, the interface uses some of the UniInt-supplied configuration parameters and some interface-specific parameters. UniInt is constantly being upgraded with new options and features. The PI Universal Interface (UniInt) User Guide is a supplement to this manual.
-
Disconnected startup
The SNMP interface is built with a version of UniInt that supports disconnected start-up. Disconnected startup is the ability to start the interface without a connection to the Data Archive. This functionality is enabled by adding /cachemode to the list of startup parameters or by enabling disconnected startup using the ICU. Refer to the UniInt Interface User Manual for more details on UniInt Disconnect startup.
Note: Using this feature is not recommended unless the network connection between the interface and Data Archive has very low bandwidth or high latency.
-
SetDeviceStatus
The SNMP Interface is built with health tags support. The following events are written into the tag, which has an ExDesc= [UI_DEVSTAT] keyword defined.
Value
Description
0
Good
90
Starting | UI 4.7.0.15 | Starting interface, not connected to device
95
2 | Device(s) in error | list of devices (for example, 10.155.0.100, 20.155.0.100)
99
Intf Shutdown
Note: Refer to the PI Universal Interface (UniInt) User Guide for more information on how to configure health points.