400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

配置PROFINET IO设备:详解步骤与最佳实践

配置PROFINET IO设备是自动化系统中至关重要的一步。首先,我们需要了解PROFINET IO设备的基本配置步骤。以S7-400集成PN口作为PROFINET IO设备为例,配置主要包括以下步骤:
1. 确定PROFINET IO设备型号:在配置之前,需要确定所用设备的型号。例如,CPU 414-3 PN/DP就是一种常用的PROFINET IO设备。
2. 获取GSD文件:GSD(通用站描述)文件包含了设备的通信参数、功能模块、输入输出信息等。在配置之前,我们需要从设备制造商处获取相应的GSD文件。
3. 安装GSD文件:在TIA STEP7 Professional V16软件中,点击菜单栏“选项”,选择“管理通用站描述文件(GSD)”,安装PROFINET IO设备的GSD文件。
4. 在硬件目录中找到GSD文件:安装完成后,在硬件目录的“其它现场设备”下的“PROFINET IO”路径下可以找到该GSD文件。
5. 将IO设备添加到IO控制器的PROFINET IO-system总线上:在TIA STEP7 Professional V16软件中,从硬件目录中将IO设备拖拽到IO控制器的PROFINET IO-system总线上。
6. 配置传输区域:进入IO设备的设备视图,配置传输区域。在配置PROFINET IO设备时,通常需要组态两条传输区域,分别对应输入和输出区域。
7. 确认设备名称:在PROFINET IO系统中,Device name(设备名称)是IO设备最重要的身份标识。进入IO设备的设备视图,在右键菜单中点击“分配设备名称”,确认组态与实际的IO设备名称是否一致。
8. 下载组态:为避免S7-400 CPU因通讯相关错误停机,在程序块中添加OB82、OB83、OB86、OB122。分别下载IO控制器和IO设备的组态。
9. 编程与测试:对IO控制器的输出区域编程写入数值,观察IO设备的输入区域是否能接收到此数值。反之,对IO设备的输出区域编程写入数值,观察IO控制器的输入区域是否能接收到此数值。
此外,CP443-1也可以作为PROFINET IO控制器。在使用CP443-1作为PROFINET IO控制器时,需要注意型号及版本要求,以及与S7-400 CPU的兼容性。配置步骤与S7-400集成PN口作为PROFINET IO设备相似,但在传输区域配置和设备名称确认时有所区别。
总结来说,配置PROFINET IO设备主要包括获取GSD文件、安装GSD文件、添加IO设备、配置传输区域、确认设备名称和下载组态等步骤。在实际操作中,需要根据所用设备的具体型号和功能进行相应的配置。希望以上内容能帮助大家更好地理解PROFINET IO设备的配置过程。

配置PROFINET IO设备

在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400集成PN口作为PROFINET IO设备,其配置步骤请参考“S7-400集成PN口作为PROFINET IO设备”。该文档的配置总结如下:

配置PROFINET IO设备:详解步骤与最佳实践

PROFINET IO设备

CPU 414-3 PN/DP

订货号

6ES7 414-3EM06-0AB0V6.0

ip地址

192.168.0.139

GSD标识

PN-IO-Device(STEP7)
PN-IO-Device-TIA1(TIA)

GSD设备名称

PN-IO-Device(STEP7)
PN-IO-Device-TIA(TIA)

传输区域

IB 512
QB 512

获取到IO设备的GSD文件后,打开TIA STEP7 Professional V16,点击菜单栏“选项”,在下拉菜单中选择“管理通用站描述文件(GSD)”,安装PROFINET IO设备的GSD文件 。

269f11c0-1014-11ed-ba43-dac502259ad0.png

文件安装完成后,在硬件目录 --> 其它现场设备 -->PROFINET IO路径下可以找到该GSD文件 。

26b397b2-1014-11ed-ba43-dac502259ad0.png

若IO设备为第三方产品,同样按照以上方法安装其GSD文件至STEP7硬件目录。

S7-400集成PN口作为PROFINET IO控制器

本示例系统配置:

设备

角色

IP地址

CPU 416-3 PN/DP

PROFINET IO控制器

192.168.0.177

CPU 414-3 PN/DP

PROFINET IO设备

192.168.0.139

1. 新建经典TIA项目,添加新设备SIMATIC S7-400 CPU。进入PLC设备视图,对S7-400集成PN口添加子网、设置IP地址。

26bcbe46-1014-11ed-ba43-dac502259ad0.png

2. 从硬件目录中,将IO设备通过拖拽的方式添加到IO控制器的PROFINET IO-system总线上。

26cd11c4-1014-11ed-ba43-dac502259ad0.png

3. 进入IO设备的设备视图,配置传输区域。在配置PROFINERT IO设备时,组态了两条传输区域,第一条对应于IO设备的输入区域,起始地址512,长度1字节;第二条对应与IO设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在IO控制器中,第一条对应于IO控制器的输出区域,第二条对应于IO控制器的输入区域。

26f7ed90-1014-11ed-ba43-dac502259ad0.png

本示例中使用的IO控制器的输出区域起始地址1024,输入区域起始地址1024。通讯数据总是从一方的输出区域发送到另一方的输入区域,那么结合IO设备的传输区域,本示例中IO控制器和IO设备的数据对应关系为:

270d65da-1014-11ed-ba43-dac502259ad0.png

保存并编译以上硬件组态。


4. 为避免S7-400 CPU因通讯相关错误停机,在程序块中添加OB82、OB83、OB86、OB122。分别下载IO控制器和IO设备的组态。


5. 在PROFINET IO系统中,Device name(设备名称)是IO设备最重要的身份标识,因此需要确认组态与实际的IO设备名称是否一致。确认方法:进入IO设备的设备视图,在右键菜单中点击“分配设备名称”。若状态为“确定”,表示IO设备名称组态与实际一致。

271fefa2-1014-11ed-ba43-dac502259ad0.png272db0ec-1014-11ed-ba43-dac502259ad0.png

若状态为“设备名称不同”,表示IO设备名称组态与实际不一致,则需要分配名称。

6. 实验结果:对IO控制器的PQB 1024编程写入数值,IO设备的PIB 512随即接收到此数值;对IO设备的PQB 512编程写入数值,IO控制器的PIB 1024随即接收到此数值。

273eb7de-1014-11ed-ba43-dac502259ad0.png

CP443-1作为PROFINET IO控制器

CP443-1 作为PROFINET IO控制器的前提要求:

a. 型号及版本要求

CP443-1

6GK7 443-1EX20-0XE0 V1.0及以上

CP443-1 Advanced-IT

6GK7 443-1GX20-0XE0 V2.0及以上
CP443-1 OPC UA 不支持
CP443-1 RNA 不支持


b. 与S7-400 CPU的兼容性:请在以下链接下载兼容性列表

S7-400工业以太网CP的CPU兼容性

本示例系统配置:

设备

角色

IP地址

CP443-1

PROFINET IO控制器

192.168.0.178

CPU 414-3 PN/DP

PROFINET IO设备

192.168.0.139

1. 新建经典TIA项目,添加新设备SIMATIC S7-400 CPU和CP443-1。进入PLC设备视图,对CP443-1的PN口添加子网、设置IP地址。

274ec4d0-1014-11ed-ba43-dac502259ad0.png

2. 从硬件目录中,将IO设备通过拖拽的方式添加到CP443-1的PROFINET IO-system总线上。

27724a90-1014-11ed-ba43-dac502259ad0.png

3. 进入IO设备的设备视图,配置传输区域。在配置PROFINERT IO设备时,组态了两条传输区域,第一条对应于IO设备的输入区域,起始地址512,长度1字节;第二条对应与IO设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在IO控制器中,第一条对应于IO控制器的输出区域,第二条对应于IO控制器的输入区域。

27b435f4-1014-11ed-ba43-dac502259ad0.png

4. 本示例中使用的IO控制器的输出区域起始地址600,输入区域起始地址600。通讯数据总是从一方的输出区域发送到另一方的输入区域,那么结合IO设备的传输区域,本示例中IO控制器和IO设备的数据对应关系为:

27db0184-1014-11ed-ba43-dac502259ad0.png

保存并编译以上硬件组态。


5. 为避免S7-400 CPU因通讯相关错误停机,在程序块中添加OB82、OB83、OB86、OB122。分别下载IO控制器和IO设备的组态。

6. 在PROFINET IO系统中,Device name(设备名称)是IO设备最重要的身份标识,因此需要确认组态与实际的IO设备名称是否一致。确认方法:进入IO设备的设备视图,在右键菜单中点击“分配设备名称”。若状态为“确定”,表示IO设备名称组态与实际一致。

27ebd0f4-1014-11ed-ba43-dac502259ad0.png272db0ec-1014-11ed-ba43-dac502259ad0.png

若状态为“设备名称不同”,表示IO设备名称组态与实际不一致,则需要分配名称。

6. 实验结果:对IO控制器的PQB 600编程写入数值,IO设备的PIB 512随即接收到此数值;对IO设备的PQB 512编程写入数值,IO控制器的PIB 600随即接收到此数值。

280341d0-1014-11ed-ba43-dac502259ad0.png

审核编辑 :李倩


【限时免费】一键获取网络规划系统模板+传输架构设计+连通性评估方案

相关文章

服务电话:
400-035-6699
企服商城