PROFINETIO通信中,设备名称是IO设备的唯一标识,IO设备必须具有设备名称才可被IO控制器寻址。当IO设备需要进行更换时,通常需要通过插入可更换介质或使用PG为IO设备分配设备名称,分配设备名称后,PROFINETIO通信才能重新建立。当S7-1200CPU以太网接口激活“不带可更换介质时支持设备更换”功能时,可直接更换IO设备而不需插入可更换介质或使用PG为其分配设备名称,替换的IO设备将由IO控制器来分配设备名称。
使用PROFINET“不带可更换介质时支持设备更换”功能,必须满足以下条件:
•在IO控制器中,已激活“不带可更换介质时支持设备更换”功能。
•IO设备和PROFINET网络组件需要支持LLDP(Link Layer Discovery Protocol,链路层发现协议)。
•用于替换的IO设备为出厂设置状态,未分配过设备名称和IP地址。
通过组态拓扑,IO控制器会记录PROFINETIO系统中所有PROFINET设备的相邻关系。通过比较组态拓扑所规定的相邻关系和PROFINET设备之间实际的相邻关系,IO控制器可识别替换的无设备名称的IO设备,并将组态的设备名称和IP地址分配给更换的IO设备,然后将重新建立PROFINETIO通信。
下面以S7-1200CPU连接两个ET200SP为例,介绍PROFINET“不带可更换介质时支持设备更换”功能的配置过程。
(1)组态IO控制器
使用TIA博途软件创建新项目,将CPU 1217C作为新设备添加到项目中,CPU 1217C在项目用作IO控制器。在设备视图中,为CPU 1217C以太网接口添加子网并设置IP地址和子网掩码。在以太网接口属性中的“接口选项”中,使能“不带可更换介质时支持设备更换”,如图7-68所示。
图7-68 使能“不带可更换介质时支持设备更换”
(2)添加IO设备
在网络视图中,先后拖入两个ET200SP设备,并将它们的IO控制器分配给CPU1217C。在设备视图中,根据实际为IO设备添加I/O模块。详细配置可参考第7.5.2章节。(www.xing528.com)
(3)组态网络拓扑
在拓扑视图中,按照实际拓扑进行端口间拖拽连接,组态的网络拓扑必须与实际的网络连接完全一致,拓扑组态如图7-69所示。
图7-69 组态网络拓扑
(4)下载组态
保存、编译硬件组态并下载到CPU。
如果ET200SP设备都处于出厂设置状态,则无需使用PG为IO设备分配设备名称,IO控制器将依据组态的网络拓扑自动为它们分配设备名称和IP地址,并建立PROFINETIO通信。
(5)更换设备
如果某个ET200SP设备发生故障需要替换时,需要使用处于出厂设置的全新设备。如果将曾经使用过的设备用作更换设备时,则需要将它恢复到出厂设置状态,否则IO控制器将无法自动为它分配设备名称。
固件版本V4.1及以上版本S7-1200 CPU支持“允许覆盖所有已分配IO设备名称”功能,在替换有故障IO设备时无须将替换设备恢复到出厂设置。替换设备带有不同的设备名称时,也可以直接更换有故障的设备,而不需要首先将其恢复到出厂设置。要使用此功能,只需在CPU以太网接口属性中勾选“允许覆盖所有已分配IO设备名称”选项即可,如图7-70所示。
图7-70 使能“允许覆盖所有已分配IO设备名称”
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。