Opc interface to the pi system



Yüklə 0,9 Mb.
səhifə3/28
tarix14.08.2018
ölçüsü0,9 Mb.
#70661
1   2   3   4   5   6   7   8   9   ...   28

Reference Manuals

OSIsoft

Supported Features


Feature

Support

Part Number

PI-IN-OS-OPC-NTI

* Platforms

Windows (2000, XP, 2003)

OPC Data Access Standard

1.0a / 2.0 / 2.05

APS Connector

Yes

Point Builder Utility

No

ICU Control

Yes

PI Point Types

Float16 / Float32 / Float64 / Int16 / Int32 / Digital / String

Sub-second Timestamps

Yes

Sub-second Scan Classes

Yes

Automatically Incorporates PI Point Attribute Changes

Yes

Exception Reporting

Done by Interface / Done by DCS

Outputs from PI

Yes

Inputs to PI: Scan-based / Unsolicited / Event Tags

Scan-based / Unsolicited / Event Tags

Supports Questionable Bit

Yes

Supports Multi-character PointSource

Yes

Maximum Point Count

Unlimited

* Uses PI SDK

Yes

PINet String Support

N/A

* Source of Timestamps

Interface / OPC Server

History Recovery

No

* UniInt-based
Disconnected Startup
* SetDeviceStatus

Yes
Yes
Yes

* Failover

Server-level Failover; Interface-Level Failover Using UniInt; Interface-Level Failover Using Microsoft Clustering

Vendor Software Required on PI Interface Node / PINet Node

No

* Vendor Software Required on DCS System

Yes

* Vendor Hardware Required

No

* Additional PI Software Included with Interface

Yes

Serial-Based Interface

No

* See paragraphs below for further explanation.


Platforms

The Interface is designed to run on the above mentioned Microsoft Windows operating systems. Due to the dependency of OPC on COM and DCOM, the PI OPC Interface is not support on non-windows platforms.

Please contact OSIsoft Technical Support for more information.


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.

If the PI Server is at version 3.4.370 or higher, and the PI API is at version 1.6 or higher, then the PI SDK is not used even if it is enabled since UniInt will use the new PI API calls for long Instrument tag field and multiple character point source.

If the PI Server is older than 3.4.370, the new PI API calls cannot be used. The PI SDK would need to be enabled to use the long instrument tag field and multiple character point source.

The PI SDK cannot be used if the interface will be setup to use Disconnected Startup since it is based on API calls only. 


Source of Timestamps

The interface can accept timestamps from the OPC Server or it can provide timestamps from the local node. This is controlled by a command-line parameter.
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 UniInt Interface User Manual is a supplement to this manual.



SetDeviceStatus

New functionality has been added to UniInt 4.3.0.15 and later to support health tags. The OPC Interface is built against a version of UniInt that supports the health tags. The Health tag with the point attribute Exdesc = [UI_DEVSTAT], is used to represent the status of the source device. The following events can be written into this tag:

a) “Good” - the interface is properly communicating and reading data from the OPCServer.

b) “2 | Connected/No Data” - This message shows that the interface is connected to the OPCServer but No Data can be read for some or all tags.

c) “3 | 1 devices(s) in error” - The connection to the OPCServer is down.

Please refer to the UniInt Interface User Manual.doc file for more information on how to configure health points.


Failover

  • Server-Level Failover

The interface supports server-level failover that allows collecting data from either primary or backup OPC Servers. This feature is built into the interface and does not require any additional hardware or software. See OPC DA Interface Failover Manual for more details

  • Interface-Level Failover using UniInt

This interface supports Interface-Level Failover using UniInt, as well as Interface-Level Failover using Microsoft Clustering.

UniInt provides support for a hot failover configuration which results in a no data loss solution for bi-directional data transfer between the PI Server and the Data Source given a single point of failure in the system architecture. This failover solution requires that two copies of the interface be installed on different interface nodes collecting data simultaneously from a single data source. Failover operation is automatic and operates with no user interaction. Each interface participating in failover has the ability to monitor and determine liveliness and failover status. To assist in administering system operations, the ability to manually trigger failover to a desired interface is also supported by the failover scheme. This type of failover does not require a special type of hardware or software (e.g. a Microsoft Cluster).

The failover scheme is described in detail in the UniInt Interface User Manual, which is a supplement to this manual. Details for configuring this Interface to use failover are described in the “UniInt Failover Configuration” section of the OPC DA Interface Failover Manual.


  • Interface-Level Failover using Microsoft Clustering

This type of failover allows two copies of the interface to run on two clustered machines, with only one copy actually collecting data at any given time. This failover option can be combined with the Server-Level Failover, so that the user can have redundancy for both the OPC server and the interface. Details of configuring the failover are documented in the OPC DA Interface Failover Manual.
Vendor Software Required on DCS System

The OPC Server may run on the same system as the interface, or it may run on another system.
Additional PI Software Included with Interface

The PI OPCClient is an OSIsoft product which ships with the interface, that assists in configuring and troubleshooting the interface.

The OPC Foundation has provided a tool to allow OPC clients to locate servers on remote nodes, without having information about those servers in the local registry. This tool is called OPCEnum and is freely distributed by the OPC Foundation. The PI OPC Interface installation will automatically install OPCEnum as well.



Yüklə 0,9 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   28




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin