OPC DA .NET Server Toolkit
DANSrv 是适用于 OPC DA V2/V3 兼容服务器的 .NET(C# 和 VB.NET)服务器开发工具包。 所有必需的自定义都在 .NET 程序集中完成。 不需要 DCOM 和很少的 OPC 知识。 该工具包易于使用,具有高性能,可以轻松处理数万个项目。
SKU:DANSP-SL
DANSrv 服务器工具包非常适合快速实现简单的服务器或创建具有数万个项目的高性能 OPC 服务器。
NSPlugin.dll .NET 自定义程序集接口定义了少量从通用服务器调用的方法和一些允许自定义程序集调用通用服务器中的方法的回调方法,例如将新项目值写入缓存。
|
这是一个简单的服务器,有一些项目,在代码中静态定义。 模拟线程增加项目值并更新服务器缓存。 写入调用将项目值写入模拟缓冲区,强制从写入值继续递增。 |
|
此示例用作“简单”示例,另外定义和处理自定义项目属性。 |
|
此示例与“属性”示例非常相似,但实现了动态项目地址空间。 在启动时,通用服务器中没有定义任何项目。 所有项目在客户端首次访问时都会动态添加。 浏览模式设置为虚拟,并在此示例中处理客户端浏览调用。 返回可以添加到服务器缓存的项目。 对于客户来说,这种处理是不可见的。 它看起来与“属性”示例相同。 仅在 DANSrv 专业版中,因为标准版不支持虚拟浏览。 |
|
此示例从文件 CfgSample.xml 加载项目配置,并在启动时创建定义的项目。 可以使用 ConfigBuilder 应用程序修改 XML 文件。 重新启动服务器时使用的新配置。 不需要编译。 该示例确实嵌入了 XML 文件来显示这种可能性。 要使用嵌入文件,必须修改示例以使用 LoadEmbedded() 方法代替 LoadFromExeDir()。 方法调用在代码中作为注释。 仅在 DANSrv 专业版中,因为标准版不支持 ConfigBuilder。 |
|
此示例在启动时定义了 20000 个项目,并每 100 毫秒更新前 1000 个项目。 它应该给人一种性能的印象,并且可以用作自定义基准测试应用程序的基础。 |
|
此示例使用端口 6500 上的 TCP 套接字进行设备通信。 对于测试,提供了一个设备模拟器控制台应用程序。 |
|
此示例展示了如何使用 .NET WCF 将 .NET 应用程序与 OPC DA 服务器耦合。 |