发现与连接
新手知识
控制器不是靠你在程序里填 IP 去连设备的。它先在二层网上 按站名找到设备,谈妥组态,最后才进入周期交换。进入周期交换,才算连上。
流程
| 阶段 | 发生什么 |
|---|---|
| 发现 | 控制器或工程站在链路上询问站名,设备应答 |
| 设参 | 分配或确认站名、IP(须与配置工具 / GSDML 一致) |
| 应用关系 | 按 GSDML 组态核对槽位与过程数据,谈妥周期 |
| 周期交换 | 双方按周期互送过程数据。此时才算连上 |
| 释放 | 控制器主动释放,或看门狗超时后拆掉。设备回到待连接 |
应用不自己组这些帧,只看结果:有没有进入周期交换。
站名比 IP 更关键
PROFINET 用 设备名 识别站。IP 可以随后由控制器分配。
- 配置工具里的站名 = TIA 里分配的设备名
- 字符、分段规则见 TIA 导入
- 对不上时,网上能看见设备,但建不成应用关系
何时算连上
| 观测 | 含义 |
|---|---|
| 设备已启动 | 在听控制器,不等于 已连上 |
| 进入周期交换 | 已与 IO 控制器在换过程数据 |
| 组态错误 / 网卡不可用 | 先看设备侧状态和 TIA 在线诊断,再猜过程数据 |
已连接时不要拆设备
控制器还在周期交换时停设备、复位或重载配置,控制器侧会掉站、诊断刷屏。
- 还在换过程数据 → 不要停、不要复位、不要改组态
- 等断开后再停或改组态
- 停了就保持停止,不会自己拉起
写过程数据不受这条限制。