HL.InovanceOPC 2.0.9
HL.InovanceOPC
汇川 OPC 通信组件,用于与汇川 PLC 进行数据通信。
功能特性
- 支持汇川 H5U 系列 PLC 通信
- 支持 Modbus TCP 协议
- 自动数据变化监控
- 支持多种数据类型读写(INT、DINT、REAL)
- 支持软元素类型(D、M、X、Y等)
安装
dotnet add package HL.InovanceOPC
使用示例
using HL.InovanceOPC;
// 创建 OPC 服务器实例
var opcServer = new OPCServer(
serverName: "InovanceOPC",
netId: 1,
ip: "192.168.1.100",
port: 502,
updateRate: 100,
opcItems: opcItems
);
// 连接
opcServer.Connect();
// 读取数据
var item = opcServer.OpcItems.First(x => x.ItemName == "D0");
object value = opcServer.Read(item);
// 写入数据
opcServer.Write(item, 100);
// 订阅数据变化
opcServer.OnDataChanged += (sender, e) =>
{
Console.WriteLine($"Item: {e.ItemName}, Value: {e.States[0]}");
};
// 释放资源
opcServer.Release();
许可证
MIT License
Copyright © 2025 HL
Showing the top 20 packages that depend on HL.InovanceOPC.
| Packages | Downloads |
|---|---|
|
HL.MCP.Service.Inovance
MCP 框架的汇川 OPC 服务实现。集成汇川 PLC OPC 通信功能。
|
0 |
.NET Framework 4.6.2
- HL.MCP.Core (>= 2.0.9)
- log4net (>= 3.3.2)
| Version | Downloads | Last updated |
|---|---|---|
| 2.0.9 | 0 | 08/19/2026 |