GSDML
新手知识
GSDML 是设备的描述文件,相当于给 TIA 看的说明书。你不手写这份 XML。在 GUI 里配完设备、槽位、过程数据和报警,导出后交给 TIA 导入。
它是什么
GSDML(Generic Station Description Markup Language) 描述一台 PROFINET IO Device:
- 厂商 / 设备标识、订货号、站点名规则
- 允许的槽位与模块
- 过程数据长度与方向
- 诊断、报警、参数记录等工程侧可见能力
没有匹配的 GSDML,TIA 硬件目录里不会出现这台设备,也就拖不进网络。
和本产品怎么配合
GUI 一次导出两份文件:
| 文件 | 给谁 |
|---|---|
| GSDML | TIA Portal 导入 |
| 运行配置 | 本机服务加载 |
两份必须同源。只把 GSDML 拷进 TIA、服务还在跑旧配置,建连或过程数据会对不上。
当前导出按 V2.32,TIA 需要 V15.1 及以上。更低版本会提示找不到对应模式文件,见 TIA 导入。
导入之后
- TIA →「选项」→「管理 GSD 文件」→ 添加导出的 GSDML
- 硬件目录找到 Darra Profinet Slave,拖进网络
- 分配 IO 控制器、设备名、IP
- 编译并下载到 PLC
设备名必须和 GUI 里的站名一致(字符、分段、不能以下划线乱起)。细则在 TIA 导入,不要在本页重复背规则。
改了组态怎么办
- 在 GUI 改设备 / 槽位 / 过程数据 / 报警
- 再导出 GSDML 和运行配置
- TIA 卸旧 GSD、装新 GSD(标识没变也可能要先卸再装)
- 控制器未在周期交换时,让服务加载新运行配置
已连接时不要重载配置,见 发现与连接。