HL.MCP 2.0.9
HL.MCP
HL.MCP 是一个强大的消息通信平台(Message Communication Platform)框架,为设备管理、进程调度和服务管理提供完整的解决方案。
主要功能
- 设备管理:提供设备的注册、管理和监控功能
- 进程调度:灵活的进程管理和调度机制
- 服务管理:完整的服务生命周期管理
- 消息通信:高效的消息传递和协议解析
- 日志系统:内置日志记录和事件处理
- 状态管理:进程和服务的状态监控
快速开始
安装
通过 NuGet 包管理器安装:
Install-Package HL.MCP
或通过 .NET CLI:
dotnet add package HL.MCP
基本使用
using HL.MCP;
// 创建设备管理器
IDeviceManager deviceManager = new DeviceManager();
// 创建和启动服务
var service = new YourService();
service.Start();
// 创建和执行进程
var process = new YourProcess();
process.Execute();
核心组件
设备管理
DeviceManager:设备管理器Device:设备抽象类IDeviceManager:设备管理器接口
进程和服务
AbstractProcess:进程基类AbstractService:服务基类DefaultDispatcher:默认调度器
配置管理
Configuration:配置管理DeviceConfig:设备配置ProcessConfig:进程配置ServiceConfig:服务配置
视图组件
MonitorView:监控视图ProcessControl:进程控制ServiceControl:服务控制
系统要求
- .NET Framework 4.0 或更高版本
- Windows 操作系统
许可证
MIT License
Copyright (c) 2015 贵州慧联科技有限公司
支持
如有问题或建议,请访问项目仓库: https://git.csmhxx.com/hl/framework/mcp
Showing the top 20 packages that depend on HL.MCP.
| Packages | Downloads |
|---|---|
|
HL.MCP.Service.AB
HL.MCP.Service.AB 是一个基于 HL.AbOPC 的 MCP 服务实现,提供 AB (Allen-Bradley) PLC 通信功能。
|
0 |
|
HL.MCP.Service.Beckhoff
MCP 框架的 Beckhoff OPC 服务实现。集成 Beckhoff ADS OPC 通信功能。
|
0 |
|
HL.MCP.Service.Inovance
MCP 框架的汇川 OPC 服务实现。集成汇川 PLC OPC 通信功能。
|
0 |
|
HL.MCP.Service.Package
PLC communication service implementations for the HL MCP framework, supporting Mitsubishi and Siemens S7-200 PLCs.
|
0 |
|
HL.MCP.Service.S7Siemens
MCP 框架的西门子 S7 OPC 服务实现。集成西门子 S7 PLC 通信功能。
|
0 |
|
HL.MCP.Service.Sick
MCP 框架的 Sick 条码扫描服务实现。通过串口接收 Sick 扫码枪数据,支持自定义协议解析。
|
0 |
|
HL.MCP.Service.Siemens
MCP 框架的西门子 OPC 服务实现。集成西门子 PLC OPC 通信功能。
|
0 |
|
HL.MCP.Service.TCP
TCP server service implementation for the HL MCP framework with configurable protocol parsing.
|
0 |
|
HL.MCP.Service.UDP
UDP server service implementation for the HL MCP framework with configurable protocol parsing.
|
0 |
|
HL.ModbusOPC
Modbus OPC 通信组件,支持 Modbus TCP/RTU 协议。提供多种数据类型读写和自动数据监控。
|
0 |
|
HL.OPC
通用 OPC DA 客户端组件,支持标准 OPC DA 2.0 协议。提供服务器连接、组管理、数据读写、变化订阅等功能。
|
0 |
|
HL.PickTag
电子标签 (Pick Tag / PTL) 通信框架,支持 ATOP、ARIS、Ptl900U 等多种电子标签系统。
|
0 |
.NET Framework 4.6.2
- HL.MCP.Core (>= 2.0.9)
| Version | Downloads | Last updated |
|---|---|---|
| 2.0.9 | 0 | 08/19/2026 |