199PROFINET 系列详解:IRT 等时同步与设备名分配

199PROFINET 系列是 Germanjet 德敏哲的 Profinet 总线型磁致伸缩位移传感器,面向以西门子控制体系为主的工业以太网现场。Profinet 有三种实时等级:非实时(NRT)、实时(RT)、等时同步实时(IRT)。其中 IRT 通过预先规划的通信调度为周期数据预留固定时隙,实现确定性极高的同步传输,适用于多轴协调运动。199PROFINET 的测量性能与全线一致——绝对位置输出、分辨率 1~100 μm 档位、重复精度 ±0.002 mm 量级、非线性度典型 <0.02%FS。

199PROFINET 系列详解:IRT 等时同步与设备名分配
199PROFINET 系列详解:IRT 等时同步与设备名分配

RT 与 IRT 的本质区别

对比项RT 实时IRT 等时同步实时
调度方式优先级标记,按优先级抢占传输预先规划时隙,周期数据独占预留带宽
确定性较好,但存在抖动高,抖动被严格限制
拓扑要求较宽松必须与工程组态中的规划拓扑一致
硬件要求标准 Profinet 设备设备与交换机须支持 IRT
组态复杂度高,需做拓扑规划与同步域配置
典型用途一般过程数据、状态监控多轴协调、高动态位置闭环

选择依据很清楚:不需要多轴严格同步就用 RT,需要才上 IRT。IRT 带来确定性的同时也带来约束——拓扑必须固定并与组态一致,换个端口插线就可能报拓扑错误。这是 IRT 现场最常见的"改完线就不通"的原因。IRT 与设备名的基础概念见 Profinet 入门:IRT 与设备名分配

设备名分配:Profinet 的入门门槛

与其他以太网协议按 IP 寻址不同,Profinet 在运行期通过设备名(Device Name)识别设备,IP 地址由控制器在启动时分配下发。这一机制的工程含义是:

  • 新设备上线必须先分配设备名,名称须与组态中的名称完全一致(含大小写与分隔符规则),否则控制器找不到它;
  • 更换设备时只需把设备名写入新设备,不必改组态——这是 Profinet 便于维修的设计,前提是现场知道原设备名;
  • 设备名重复会造成识别冲突,与 IP 冲突同样致命。

实操上,设备名应与电气图纸位号一致(如按工位或轴号命名),并在设备上贴标签。仅靠"扫描到的默认名"上线,后期维护会非常混乱。

GSDML 与组态流程

Profinet 设备的描述文件为 GSDML(XML 格式),比 Profibus 的 GSD 描述能力更强。典型组态流程:导入 GSDML → 在硬件组态中添加设备 → 分配设备名与 IP → 配置模块与 IO 数据 → (如需)规划拓扑与同步域 → 下载并启动。

三个易错点:

其一,GSDML 版本与固件不匹配。现象是模块选项缺失或组态下载后报参数错误。

其二,IO 数据长度与实际不符。位置值的字节数、是否包含状态字,须与组态一致,否则读到的数据错位。

其三,IRT 拓扑与实际接线不符。规划拓扑后,任何端口调换都会触发拓扑诊断报警。改线必须同步改组态。Profinet 的诊断机制与拓扑识别见 Profinet 诊断与拓扑真相

IRT 等时同步对位移测量的意义

IRT 的价值在多轴系统中体现:各轴的位置采集与控制输出被安排在同一时基的固定时隙内,控制器拿到的多轴数据代表同一时刻的系统状态。若没有同步,各轴数据分散在周期内不同时刻,高动态运动时算出的轴间偏差本身含误差,同步控制精度受限。

同样需要注意物理边界:总线同步无法消除传感器自身的测量延迟。磁致伸缩的更新率取决于扭转波传播时间,量程越长越慢,典型约 0.5 ms 至 5 ms 区间、依量程而定。因此多轴同步系统应尽量选择量程相近的传感器,并确认总线周期不短于传感器更新率——周期设得比更新率短,只会重复读到同一个值。匹配方法见 响应时间/刷新率怎么和控制周期匹配,多轴配置见 多轴同步选型

199PROFINET 的适用场景

西门子体系新建产线。控制器为 S7-1200/1500,网络主干为 Profinet,传感器直接接入,无需网关,工程师熟悉度高。

需要与上层 IT 网络融合的产线。Profinet 基于标准以太网,便于与 MES、数据采集系统共网段或经交换机互通,适合数字化改造项目。

诊断要求高的场合。Profinet 支持丰富的诊断报警与拓扑识别,能定位到具体端口,故障排查效率高于传统现场总线。

从 Profibus 升级的产线。存量 Profibus 网络(见 195 Profibus 系列详解)向以太网迁移时,Profinet 是同体系内最平滑的路径。

与 EtherCAT 的选择

维度Profinet(199PROFINET)EtherCAT(197 / 198)
生态归属西门子体系为主倍福体系及广泛第三方主站
描述文件GSDMLESI(XML)
设备寻址设备名 + 控制器分配 IP物理位置(串接顺序)
同步机制IRT 时隙预留DC 分布式时钟
网络器件需支持 IRT 的交换机从站自带转发,无需交换机
拓扑灵活性支持星形/树形,IRT 下需固定线形串接为主
选择理由与既有西门子控制体系一致追求最短周期与最强实时性

决策原则不是比协议先进程度,而是跟随主站体系。主站是什么,传感器就选什么,跨体系加网关只会增加故障点。EtherCAT 侧详见 197 EtherCAT 详解198 单 M12 详解;四种总线完整取舍见 总线型全系对比。产品页参见 199PROFINET 系列197 EtherCAT 系列194 CANopen 系列。总线接线通用要点见 总线实操指南

工程师实操小贴士

  • 19 系列模拟量编程工具可在出厂行程范围内任意设置"零"与"终点"值(原文:can be used to set the zero and end values anywhere within the nominal factory stroke range)。
  • 19 系列 Profibus 模拟器可检查传感器功能、读取磁环位置与诊断数据,并支持修改从站地址(原文:check the sensor functions, change the slave address, magnet positions can be read out and diagnostic data)。

常见问题

Q:Profinet 的 RT 和 IRT 该怎么选?

不需要多轴严格同步就用RT,需要才上IRT。IRT通过预先规划的时隙为周期数据预留带宽,确定性高、抖动小,但要求设备与交换机支持IRT,且实际接线拓扑必须与组态中的规划拓扑一致,换端口插线就会报拓扑错误。

Q:Profinet 设备名有什么用,为什么不用 IP?

Profinet在运行期通过设备名识别设备,IP由控制器在启动时分配下发。好处是更换设备时只需把原设备名写入新设备,不必改组态。前提是设备名与组态完全一致且现场知道原名,因此设备名应与电气图纸位号一致并贴标签。

Q:Profinet 组态常见的错误有哪些?

三类:GSDML版本与设备固件不匹配,表现为模块选项缺失或下载后参数报错;IO数据长度与实际不符,导致读到的数据错位;IRT规划拓扑与实际接线不符,触发拓扑诊断报警。改线后必须同步修改组态。

Q:IRT 等时同步能提高位移测量精度吗?

IRT提高的是多轴数据的时间一致性,不是单支传感器的测量精度。它让各轴的采集与输出落在同一时基的固定时隙内,避免各轴数据代表不同瞬间。但传感器自身的测量延迟依然存在,且总线周期不应短于传感器更新率。

← 返回行业动态