西门子 S7-1500 IP 地址参数和设备名称的保持性
本文章以1511-1PN cpu,进行测试
以下蓝色内容摘自 西门子帮助手册
IP 地址参数(IP 地址、子网掩码、路由设置)和设备名称的保持性取决于分配地址的方式。
非保持性临时分配的含义是:
IP 地址参数和设备名称在以下时间段内保持有效: 直到下一次断电 直到下一次存储器复位 直到在线连接结束时(例如,在装载程序之后) 在断电/通电或存储器复位之后,只能通过 MAC 地址访问 CPU。
如果 IP 地址参数为非保持性,在上述事件发生后(例如,在断电/通电后)就不能再进行基于 IP 协议的通信。
临时 IP 地址的分配也会删除那些保持性地保存的 IP 地址参数。
非保持性分配 IP 地址参数和设备名称
IP 地址参数和设备名称在以下情况中为非保持性:
如果设备(如 CPU)尚不具有 IP 地址,则使用“可访问的设备”功能隐式分配不具备保持性的临时 IP 地址。
设备为“普通的”IO 控制器(即不是智能设备),在用户程序中(通过“IP_Conf”指令)指定了 IP 地址参数/设备名称为非保持性。
保持性地分配 IP 地址参数和设备名称
IP 地址参数和设备名称在以下情况中具有保持性:
在 PROFINET 接口的属性中,指定在项目中设置 IP 地址参数(“在项目中设置 IP 地址”(Set IP address in the project) 选项)。
在 PROFINET 接口的属性中,指定在设备中设置 IP 地址。 装载了组态之后,通过 STEP 7 或 PST 等设置工具来分配 IP 地址参数和设备名称(STEP 7: 在线和诊断功能“分配 IP 地址”)。 分配的 IP 地址参数具有保持性。 设备为“普通的”IO 控制器(即不是智能设备),在用户程序中(通过“IP_Conf”指令)指定了 IP 地址参数/设备名称具有保持性。
智能设备的特性
在智能设备 PROFINET 接口的属性中,指定在设备中设置 IP 地址参数。 智能设备的 IP 地址参数由上一级 IO 控制器分配。
如果设置了优先启动,IP 地址参数将具有保持性。
如果未设置优先启动,IP 地址参数将不具有保持性。
建议
如果可能,使用“在项目中设置 IP 地址”(Set IP address in project) 选项,并指定一个适当的 IP 地址。 在这种情况下,IP 地址被保持性地分配。
复位保持性 IP 地址参数和设备名称
保持性 IP 地址参数和设备名称通过在线和诊断功能“复位到出厂设置”复位。
图 1
1:图1中,通知“在线访问”中分配地址的方式分配CPU的IP地址,分配IP地址时,CPU必须处于Stop状态,将192.168.0.10分配给当前CPU ,分配成功后将CPU恢复为Run状态,IP地址为192.168.0.10.切换STOP和RUN状态,分配的IP有效,CPU断电重启后,IP地址恢复为传送前地址192.168.0.1. 由此可见通过此方法分配的IP不具备保持性。
2:图2中,现将项目下载进入CPU中,在项目中选择“在线和诊断”中的分配IP地址功能时,发现IP地址修改栏为灰色,无法进行修改。
3:未测试西门子专用的设置工具。
总上要想修改正在运行设备中的IP地址并要求保持性的,可以在项目中修改IP地址,然后单独下载硬件配置。注:一定要单独下载硬件配置,不可全部下载,否则设备中运行参数都会初始化。