HL.AbOPC 2.0.9

HL.AbOPC

HL.AbOPC 是一个用于 Allen-Bradley PLC 通信的 OPC 客户端库,基于 libplctag 实现。

功能特性

  • AB PLC 通信: 支持 Allen-Bradley PLC 设备通信
  • OPC 客户端: 提供 OPC 客户端功能
  • 基于 libplctag: 使用 libplctag 库进行底层通信
  • MCP 集成: 与 HL.MCP.Core 框架集成
  • JSON 支持: 内置 Newtonsoft.Json 支持

依赖项

  • HL.MCP.Core: MCP 框架核心库
  • libplctag: PLC 通信底层库
  • Newtonsoft.Json: JSON 序列化支持
  • .NET Framework 4.6.1: 目标框架

使用方法

// 创建 AB OPC 客户端
var abClient = new HL.AbOPC.AbOPCClient();

// 连接到 PLC
abClient.Connect("192.168.1.100");

// 读取标签值
var value = abClient.ReadTag("MyTag");

// 写入标签值
abClient.WriteTag("MyTag", newValue);

// 断开连接
abClient.Disconnect();

支持的 PLC 类型

  • Allen-Bradley ControlLogix
  • Allen-Bradley CompactLogix
  • Allen-Bradley MicroLogix
  • 其他支持 EtherNet/IP 的 Allen-Bradley PLC

配置

支持通过配置文件或代码进行配置:

  • PLC IP 地址
  • 通信超时设置
  • 重试策略
  • 标签映射

版本信息

  • 当前版本: 2.0.0
  • 目标框架: .NET Framework 4.6.1
  • 许可证: MIT

技术支持

如有问题或建议,请联系贵州慧联科技有限公司技术支持团队。

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

Packages Downloads
HL.MCP.Service.AB
HL.MCP.Service.AB 是一个基于 HL.AbOPC 的 MCP 服务实现,提供 AB (Allen-Bradley) PLC 通信功能。
0

.NET Framework 4.6.2

Version Downloads Last updated
2.0.9 0 08/19/2026