OPCDA.NET-Xi
OPCDA.NET-Xi
OPC .NET(Xi)OPCDA.NET客户端组件的ExpressInterface选项。
OPCDA.NET-Xi组件使用OPC .NET(Xi)ExpressInterface包装扩展了OPCDA.NET客户端组件。 应用程序可以通过相同的API访问OPC DA和Xi服务器。
基于OPCDA.NET的客户端应用程序可以访问OPC .NET(Xi)服务器,而无需修改。 应用程序只需要使用Xi选项对OPCDA.NET组件的引用进行编译。
根据连接的服务器的名称,访问OPC DA DCOM服务器或Xi Web服务。
对于Xi服务器访问,DCOM完全消除,因为Xi处理是在客户端进程内。 没有外部DCOM涉及到包装。
如果没有额外的应用程序开发工作,应用程序可以访问DCOM OPC DA服务器和Xi(OPC .NET)Web服务。
Xi被指定具有类似于OPC DA的结构和功能,使得DA / Xi包封快速和可靠。
OPCDA.NET-Xi的优点
•OPCDA.NET-Xi组件增强了现有的基于OPCDA.NET的OPC DA客户端应用程序,具有访问OPC .NET(Xi)服务器的能力。
在OPC DA应用程序中不需要更改代码。只有OPCDA.NET程序集引用需要更改为具有Xi(OPC .NET)支持的程序集版本。
•可以开发新的客户端应用程序,以支持访问广泛安装的经典OPC DA服务器以及新的Xi(OPC.NET)服务器。
对于Xi服务器访问,DCOM使用被完全消除,不同于具有外部Xi封装服务器的解决方案。
使用客户端应用程序能够访问OPC DA和OPC Xi服务器,不需要外部转换器。这简化了应用程序的安装,配置和维护。没有转换器(包装)模块需要安装,配置和维护。有一个可能失败的组件。
实现最高性能。应用程序与服务器直接通信。对于OPC DA服务器访问,有一个高效的.NET包装器处理DCOM接口。对于Xi服务器访问,.NET代码执行WCF通信而不涉及本地代码。
OPCDA.NET-Xi限制
OPC .NET(Xi)服务器访问受限于Xi服务器的数据访问(DA)配置文件。无法通过OPC DA客户端界面访问Xi服务器的Historian(HDA)和Alarm&Event(AE)功能。
对于需要访问Xi服务器的所有功能的应用程序,需要使用PaXi客户端组件。
OPCDA.NET-Xi功能摘要
•.Net应用程序可以通过相同的API访问OPC DA和OPC .NET(Xi)服务器
•所有OPCDA.NET类都可以访问DA和OPC .NET(Xi)服务器
•服务器类型由服务器名称(ProgID或URL)
•自动Xi配置适合大多数应用
•特定Xi配置设置可以在应用程序配置文件或Xi类的属性中定义
•高性能的DA和OPC .NET(Xi)服务器访问
•纯.NET代码,以32位或64位运行,用于DA和Xi服务器访问
要求
•OPCDA.NET V9.0或更高版本
•.NET 3.5或4.0 / 4.5
•Visual Studio 2005,2008,2010或2012