从配置工具开始
从 下载页 下载安装包,以管理员身份打开 Darra PROFINET IO Device 配置工具。
设备
「设备」页三块:
- 设备身份:VendorID、DeviceID、站点名、设备名、订货号、厂商名、软硬件版本
- 输入输出:输入长度、输出长度(字节)
- 网络:发送周期、缩减比、网卡绑定
输入 / 输出的方向
这页按 GSDML 方向:输入 = 设备 → 控制器(SDK 的 Q),输出 = 控制器 → 设备(SDK 的 I)。数据测试页按 SDK 方向。两套标注各按所在页面读。
周期、组态以 TIA 为准。这边的输入输出长度要和 GSDML / TIA 组态一致。运行中不能改配置:先停止,改完再应用、再启动。
站点名 / 设备名
- 站点名 = 网上这一台的名字,必须与 TIA 里该站的 PROFINET 设备名一致
- 设备名 = GSDML 产品名(类型),不是这一台的站名
- 改站名:停止 → 改站点名 → 应用配置 → 启动,TIA 同步改名再下载。不必重导 GSDML
字符规则见 常见问题。

设备页
诊断
看本机运行态:主站是否已连、收发计数、过程区长度、主站分配的设备名与 IP。

诊断页
数据测试
十六进制过程区。左侧输入区(控制器 → 设备),右侧输出区(设备 → 控制器)。现场程序读 I、写 Q,方向与这两列一致。

数据测试
保存
顶栏「配置」保存工程。「应用配置」把当前参数生效。运行中该项不可用。
导出 GSDML
顶栏「导出」,或「XML 预览」页的「导出 XML」。写成 TIA 能导入的 GSDML。「刷新预览」对照当前配置。

XML 预览
改过输入输出长度后,重新导出再导入 TIA。
导出程序
顶栏「导出」还可写出 C / C++ / C# / Java / Python / Rust 示例。现场程序怎么接见 从 SDK 继续。

导出程序
在 TIA 中导入
- 「选项」→「管理 GSD 文件」→ 添加导出的 GSDML
- 硬件目录:其它现场设备 → 其它以太网设备 → PROFINET IO → I/O → Darra → PROFINET IO Device → Darra Profinet Slave,拖进网络
- 在主站里组态站名、周期、输入输出长度

TIA 硬件目录
站名必须和配置工具「站点名」一致。
编译、下载、启动
在 TIA 中编译,再下载到 PLC。下载完成后在配置工具左侧「启动服务」。控制器与设备按组态交换过程数据。
现场程序从这里接到 从 SDK 继续。