一、故障背景
在工业自动化系统中,SEW-EURODRIVE MOVIDRIVE B系列伺服驱动器经常通过PROFINET与西门子PLC连接,实现:
某现场设备:
型号:
SEW MOVIDRIVE B
MDX61B
通讯模块:
DFE32B PROFINET IO
客户通过:
MOVITOOLS MotionStudio
已经可以正常访问驱动器。
但是修改IP地址后出现异常:
原IP:
192.168.10.4
修改为:
166.118.139.131
关闭电源重新启动后:
IP又恢复:
192.168.10.4

二、故障分析
很多工程人员看到这种现象,会认为:
“IP参数没有保存。”
实际上:
SEW DFE32B存在特殊机制。
它具有:
DEF IP功能
即:
Default IP(默认IP恢复)
当该功能开启时:
模块启动时会自动恢复:
IP:
192.168.10.4
Subnet:
255.255.255.0
所以现场表现:
修改IP
↓
立即有效
↓
断电
↓
恢复默认IP
这正是DEF IP被激活的典型现象。
三、DFE32B PROFINET地址管理方式
PROFINET和普通Ethernet有区别。
普通Ethernet:
主要依靠:
IP地址
通讯。
PROFINET:
主要依靠:
Device Name
识别设备。
启动过程:
PLC
↓
寻找PROFINET设备名称
↓
发送IP配置
↓
建立通讯
因此:
PROFINET系统中:
IP地址只是网络参数之一。

四、正确修改IP的方法
方法1:MOVITOOLS修改
步骤:
打开:
MOVITOOLS MotionStudio
连接:
MOVIDRIVE B
进入:
Parameter Tree
↓
Ethernet Configuration
修改:
IP Address:
例如:
166.118.139.131
Subnet:
255.255.254.0
点击:
Write
保存。
然后:
完全断电:
包括:
重新上电。
五、重点检查DFE32B硬件开关
如果仍然恢复:
192.168.10.4
必须检查:
DFE32B通讯卡上的:
DEF IP DIP Switch
状态:
ON
表示:
启用默认IP。
结果:
每次启动恢复:
192.168.10.4
应该设置:
OFF
六、TIA Portal中的配置检查
如果该设备连接Siemens PLC:
需要检查:
TIA Portal:
Device Configuration
↓
Ethernet Address
确认:
IP:
166.118.139.131
Subnet:
255.255.254.0
同时检查:
PROFINET Device Name。
例如:
TIA中:
SEW_DRIVE_01
实际设备:
SEW_DRIVE_01
必须一致。
七、为什么客户通过Siemens Portal可以临时分配?
客户反馈:
I try to assign IP from Siemens portal, it is assigning but after turning off and turning it is getting default IP.
原因:
TIA Portal的:
Assign IP address
本质是:
临时DCP配置。
流程:
TIA Portal
↓
发送DCP命令
↓
设备接受
↓
运行正常
↓
断电
↓
设备重新启动
↓
DEF IP覆盖
所以:
临时成功 ≠ 参数永久保存。
八、现场诊断流程
推荐:
无法保存IP
↓
检查DFE32B DEF IP开关
↓
关闭DEF IP
↓
MOVITOOLS写入参数
↓
重新上电
↓
检查IP
↓
TIA Portal重新Assign Device Name
↓
下载PLC硬件配置
九、维修经验总结
SEW MOVIDRIVE B + DFE32B出现IP无法保存:
不要首先怀疑:
优先检查:
DEF IP开关;
Ethernet Configuration保存;
PROFINET Device Name;
TIA硬件组态;
PLC下载配置。
十、结论
SEW DFE32B PROFINET通讯模块的IP地址恢复默认,并不是简单的软件保存失败。
其核心原因通常是:
DFE32B启动时执行Default IP恢复逻辑。
维修时必须理解:
Ethernet使用IP通讯;
PROFINET使用设备名称管理;
DEF IP用于恢复默认网络参数。
掌握这三个概念,可以快速解决大量SEW伺服驱动器PROFINET通讯调试问题。