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
- HL.MCP (>= 2.0.9)
- OpcRcw.Comn.Package (>= 2.0.4)
- OpcRcw.Da.Package (>= 4.0.3)
| Version | Downloads | Last updated |
|---|---|---|
| 2.0.9 | 0 | 08/19/2026 |