跳到主要内容

下载

内测版(免费)

当前为内测阶段,本页全部下载内容内测免费。 Darra PnSlave 暂不对外售卖;商业发布计划另行通知,届时提前公告。

Darra PnSlave 是 PROFINET IO Device(从站)。实时等级为 RT Class 1 常规周期不支持 IRT / RTC3不做硬实时隔离 / soak 承诺

如何获取内测版

  1. 联系技术交流群,或在本仓库提交 Issue 申请内测,说明用途(评估 / 集成 / 测试)即可。
  2. 内测包产出后由发布流水线回填下方下载链接;在此之前请通过上述渠道获取。

SDK(6 语言,内测免费)

周期 IO 的实时主路径是本机 Connect() 映射过程映像。服务 HTTP WebAPI(端口 18840)只作备用,不是实时主力。

语言产物下载链接
C#NuGet 包 / DLL内测版(待回填)
C头文件 + 库内测版(待回填)
C++头文件 + 库内测版(待回填)
JavaJAR内测版(待回填)
Pythonwheel内测版(待回填)
Rustcrate内测版(待回填)

SDK 用法见 API 参考(C# 为基准,6 语言属性表一致)。起步例子见 参考案例

WebAPI(备用,不是实时主力)

服务内置 HTTP API,固定端口 18840(仅本机 127.0.0.1)。给 GUI / 诊断 / 报警 / 没有走 Connect() 时的备用读写用。

说明
基址http://127.0.0.1:18840
过程数据GET /api/io 读快照;POST /api/io 写 I 区(设备 → 控制器)
定位备用通道。周期 IO 请走 SDK Connect(),不要把 18840 当硬实时口

契约与例子见 参考案例。为什么 18840 是备用、为什么连着主站不要 stop,见 FAQ

驱动安装包(内测免费)

内容下载链接
PnSlave 驱动NDIS 协议驱动(0x8892 周期帧编解码 / IOCR 管理 / 过程映像共享内存),安装包自动执行 netcfg 装协议内测版(待回填)

源码库手动安装脚本:Darra_Pnet_Kernel\Windows\scripts\install-pnet.ps1(开发者用)。

GUI 安装包(内测免费)

内容下载链接
PnSlave GUIWinForms 配置工具(设备 / 槽位 / 过程数据 / 报警 + GSDML 导出 + 自检),安装包装到 C:\DARRA\Profinet_Slave内测版(待回填)

规格边界(不要误读)

事实
实时等级RT Class 1 常规周期,1 ms 起(可配)
IRT / RTC3不支持
硬实时不做(普通线程 + DPC,无核隔离 / 无 TSC 校准 / 无 24h–72h soak)
周期 IO 主路径SDK Connect() 映射过程映像
18840 WebAPI备用,不是实时主力

文档

  • 本站(Docusaurus)在线文档。
  • 仓库 docs\ 下离线文档:
    • GSDML_TIA_导入合规报告.md — TIA 可导入性规范核对(含修复清单 R1–R9)
    • GSDML_十六进制属性规范.md — 属性格式口径(十进制 / 0x 双格式裁决)
    • 与 EtherCAT 驱动的注册表 / NDIS 共存契约