下载
内测版(免费)
当前为内测阶段,本页全部下载内容内测免费。 Darra PnSlave 暂不对外售卖;商业发布计划另行通知,届时提前公告。
Darra PnSlave 是 PROFINET IO Device(从站)。实时等级为 RT Class 1 常规周期,不支持 IRT / RTC3,不做硬实时隔离 / soak 承诺。
如何获取内测版
- 联系技术交流群,或在本仓库提交 Issue 申请内测,说明用途(评估 / 集成 / 测试)即可。
- 内测包产出后由发布流水线回填下方下载链接;在此之前请通过上述渠道获取。
SDK(6 语言,内测免费)
周期 IO 的实时主路径是本机 Connect() 映射过程映像。服务 HTTP WebAPI(端口 18840)只作备用,不是实时主力。
| 语言 | 产物 | 下载链接 |
|---|---|---|
| C# | NuGet 包 / DLL | 内测版(待回填) |
| C | 头文件 + 库 | 内测版(待回填) |
| C++ | 头文件 + 库 | 内测版(待回填) |
| Java | JAR | 内测版(待回填) |
| Python | wheel | 内测版(待回填) |
| Rust | crate | 内测版(待回填) |
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 GUI | WinForms 配置工具(设备 / 槽位 / 过程数据 / 报警 + 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 共存契约