跳到主要内容

GSDML

新手知识

GSDML 是设备的描述文件,相当于给 TIA 看的说明书。你不手写这份 XML。在 GUI 里配完设备、槽位、过程数据和报警,导出后交给 TIA 导入。

它是什么

GSDML(Generic Station Description Markup Language) 描述一台 PROFINET IO Device:

  • 厂商 / 设备标识、订货号、站点名规则
  • 允许的槽位与模块
  • 过程数据长度与方向
  • 诊断、报警、参数记录等工程侧可见能力

没有匹配的 GSDML,TIA 硬件目录里不会出现这台设备,也就拖不进网络。

和本产品怎么配合

GUI 一次导出两份文件:

文件给谁
GSDMLTIA Portal 导入
运行配置本机服务加载

两份必须同源。只把 GSDML 拷进 TIA、服务还在跑旧配置,建连或过程数据会对不上。

当前导出按 V2.32,TIA 需要 V15.1 及以上。更低版本会提示找不到对应模式文件,见 TIA 导入

导入之后

  1. TIA →「选项」→「管理 GSD 文件」→ 添加导出的 GSDML
  2. 硬件目录找到 Darra Profinet Slave,拖进网络
  3. 分配 IO 控制器、设备名、IP
  4. 编译并下载到 PLC

设备名必须和 GUI 里的站名一致(字符、分段、不能以下划线乱起)。细则在 TIA 导入,不要在本页重复背规则。

改了组态怎么办

  1. 在 GUI 改设备 / 槽位 / 过程数据 / 报警
  2. 再导出 GSDML 和运行配置
  3. TIA 卸旧 GSD、装新 GSD(标识没变也可能要先卸再装)
  4. 控制器未在周期交换时,让服务加载新运行配置

已连接时不要重载配置,见 发现与连接

相关