跳到主要内容

从配置工具开始

从 下载页 下载安装包,以管理员身份打开 Darra PROFINET IO Device 配置工具。

设备​

「设备」页三块:

  • 设备身份:VendorID、DeviceID、站点名、设备名、订货号、厂商名、软硬件版本
  • 输入输出:输入长度、输出长度(字节)
  • 网络:发送周期、缩减比、网卡绑定
输入 / 输出的方向

这页按 GSDML 方向:输入 = 设备 → 控制器(SDK 的 Q),输出 = 控制器 → 设备(SDK 的 I)。数据测试页按 SDK 方向。两套标注各按所在页面读。

周期、组态以 TIA 为准。这边的输入输出长度要和 GSDML / TIA 组态一致。运行中不能改配置:先停止,改完再应用、再启动。

站点名 / 设备名
  • 站点名 = 网上这一台的名字,必须与 TIA 里该站的 PROFINET 设备名一致
  • 设备名 = GSDML 产品名(类型),不是这一台的站名
  • 改站名:停止 → 改站点名 → 应用配置 → 启动,TIA 同步改名再下载。不必重导 GSDML

字符规则见 常见问题。

设备页:设备身份、输入输出、网卡绑定

设备页

诊断​

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

诊断页:收发帧、过程区、主站 IP

诊断页

数据测试​

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

数据测试:I/Q 十六进制过程区

数据测试

保存​

顶栏「配置」保存工程。「应用配置」把当前参数生效。运行中该项不可用。

导出 GSDML​

顶栏「导出」,或「XML 预览」页的「导出 XML」。写成 TIA 能导入的 GSDML。「刷新预览」对照当前配置。

XML 预览 / 导出 GSDML

XML 预览

改过输入输出长度后,重新导出再导入 TIA。

导出程序​

顶栏「导出」还可写出 C / C++ / C# / Java / Python / Rust 示例。现场程序怎么接见 从 SDK 继续。

导出程序:C# 等 6 语言

导出程序

在 TIA 中导入​

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

TIA 硬件目录

站名必须和配置工具「站点名」一致。

编译、下载、启动​

在 TIA 中编译,再下载到 PLC。下载完成后在配置工具左侧「启动服务」。控制器与设备按组态交换过程数据。

现场程序从这里接到 从 SDK 继续。