HL.OPC 2.0.9

HL.OPC

通用 OPC DA 客户端组件,支持标准 OPC DA 2.0 协议。

功能特性

  • 支持 OPC DA 2.0 协议
  • OPC 服务器连接和管理
  • OPC 组和项管理
  • 数据读写
  • 数据变化订阅

安装

dotnet add package HL.OPC

使用示例

using HL.OPC;

// 创建 OPC 服务器
var opcServer = new OPCServer("OPCServer");
opcServer.Connect("opcda://localhost/OPC.Server");

// 添加组
var group = opcServer.AddGroup("Group1", 100);

// 添加项
group.AddItem("Temperature", "Device1.Temperature", 1, true);

// 订阅数据变化
group.OnDataChanged += (sender, e) =>
{
    Console.WriteLine($"{e.ItemName}: {e.States[0]}");
};

许可证

MIT License

Showing the top 20 packages that depend on HL.OPC.

Packages Downloads
HL.MCP.Service.DevelopOPC
OPC DA (OLE for Process Control Data Access) service implementation for the HL MCP framework for industrial automation and PLC communication.
0
HL.MCP.Service.Siemens
MCP 框架的西门子 OPC 服务实现。集成西门子 PLC OPC 通信功能。
0

.NET Framework 4.6.2

Version Downloads Last updated
2.0.9 0 08/19/2026