Zeus.Protocols.HostLink
0.13.0
dotnet add package Zeus.Protocols.HostLink --version 0.13.0
NuGet\Install-Package Zeus.Protocols.HostLink -Version 0.13.0
<PackageReference Include="Zeus.Protocols.HostLink" Version="0.13.0" />
<PackageVersion Include="Zeus.Protocols.HostLink" Version="0.13.0" />
<PackageReference Include="Zeus.Protocols.HostLink" />
paket add Zeus.Protocols.HostLink --version 0.13.0
#r "nuget: Zeus.Protocols.HostLink, 0.13.0"
#:package Zeus.Protocols.HostLink@0.13.0
#addin nuget:?package=Zeus.Protocols.HostLink&version=0.13.0
#tool nuget:?package=Zeus.Protocols.HostLink&version=0.13.0
Zeus
居于奥林匹斯,统御每一台设备。
面向 .NET 的上位机开发框架。通信、协议、点表和生命周期由框架处理;WinForms、WPF 和控制台都可以作为界面。
把复杂留给 Zeus,把简单留给用户。
await using var app = ZeusHost.Create(builder =>
{
builder.AddVirtualChannel("meter");
// 有硬件时:builder.AddSerialPort("meter", "COM3", 115200);
});
await app.StartAsync();
按功能选择程序集:
点表支持最近成功采样历史、报警限,以及按点名写回可写点,适合在界面上直接显示当前值、采集错误和高低报,并下发设定值。
0.13 起支持 IEC 60870-5-104、总召唤、单点命令、常用测量/设点类型、虚拟站与 JSON 配置;0.12 起支持 DL/T 645-2007 电能表、BCD 数据项、原始数据项、虚拟表计与 JSON 配置;0.11 起支持 Modbus ASCII、LRC 校验、虚拟从站与 JSON 配置;0.10 起支持 Panasonic MEWTOCOL-COM、DT/LD/FL 数据寄存器、X/Y/R/L 接点字、虚拟 PLC 与 JSON 配置;0.9 起支持 Omron Host Link ASCII、CIO/LR/HR/AR/DM 字区读写、虚拟 PLC 与 JSON 配置;0.8 起支持 Allen-Bradley EtherNet/IP CIP、标签读写、CIP 属性访问、虚拟 PLC 与 JSON 配置;0.7 起支持 Omron FINS UDP/TCP、FINS/TCP 节点地址握手、FINS 虚拟 PLC 与 JSON 配置;0.6 起支持点表 PointBindingSource、PointHistoryBindingSource、快照绑定、历史绑定、报警色绑定和写回按钮绑定;0.5 起支持 TCP 服务端、Mitsubishi MC、Siemens S7 TCP 与虚拟 PLC;0.4 起支持 Modbus 功能码 17、UDP 服务端、ChannelTraceLogger 与 BindEnabled;0.3 起可写点走 Points.WriteAsync;0.2 起宿主停止后可再次启动,通道故障默认自动重连,运行中可增删通道与设备,JSON 监视会同步拓扑。
通道支持 PacketTraced 报文追踪事件与 ChannelTraceBuffer 滚动内存记录器,可直接接入通信诊断窗口或现场故障快照。
手册:docs.greekmythology.cn · QQ 群:771421105
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Zeus.Abstractions (>= 0.13.0)
- Zeus.Hosting (>= 0.13.0)
- Zeus.Runtime (>= 0.13.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Zeus.Protocols.HostLink:
| Package | Downloads |
|---|---|
|
Zeus.Configuration
Zeus JSON 工程配置:装载通道/设备/点表,并热更新采集、重连与拓扑。 |
GitHub repositories
This package is not used by any popular GitHub repositories.
0.13.0:新增 IEC 60870-5-104 协议栈,支持 STARTDT、总召唤、单点命令、归一化/标度化/短浮点设点、虚拟站、点表采集、JSON 配置与示例。