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

Version Downloads Last updated
2.0.9 0 08/19/2026