配置PROFINET IO设备
在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400集成PN口作为PROFINET IO设备,其配置步骤请参考“S7-400集成PN口作为PROFINET IO设备”。该文档的配置总结如下:
PROFINET IO设备 |
CPU 414-3 PN/DP |
订货号 |
6ES7 414-3EM06-0AB0V6.0 |
IP地址 |
192.168.0.139 |
GSD标识 |
PN-IO-Device(STEP7) |
GSD设备名称 |
PN-IO-Device(STEP7) |
传输区域 |
IB 512 |
获取到IO设备的GSD文件后,打开TIA STEP7 Professional V16,点击菜单栏“选项”,在下拉菜单中选择“管理通用站描述文件(GSD)”,安装PROFINET IO设备的GSD文件 。
文件安装完成后,在硬件目录 --> 其它现场设备 -->PROFINET IO路径下可以找到该GSD文件 。
若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地址。
2. 从硬件目录中,将IO设备通过拖拽的方式添加到IO控制器的PROFINET IO-system总线上。
3. 进入IO设备的设备视图,配置传输区域。在配置PROFINERT IO设备时,组态了两条传输区域,第一条对应于IO设备的输入区域,起始地址512,长度1字节;第二条对应与IO设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在IO控制器中,第一条对应于IO控制器的输出区域,第二条对应于IO控制器的输入区域。
本示例中使用的IO控制器的输出区域起始地址1024,输入区域起始地址1024。通讯数据总是从一方的输出区域发送到另一方的输入区域,那么结合IO设备的传输区域,本示例中IO控制器和IO设备的数据对应关系为:
保存并编译以上硬件组态。
4. 为避免S7-400 CPU因通讯相关错误停机,在程序块中添加OB82、OB83、OB86、OB122。分别下载IO控制器和IO设备的组态。
5. 在PROFINET IO系统中,Device name(设备名称)是IO设备最重要的身份标识,因此需要确认组态与实际的IO设备名称是否一致。确认方法:进入IO设备的设备视图,在右键菜单中点击“分配设备名称”。若状态为“确定”,表示IO设备名称组态与实际一致。
若状态为“设备名称不同”,表示IO设备名称组态与实际不一致,则需要分配名称。
6. 实验结果:对IO控制器的PQB 1024编程写入数值,IO设备的PIB 512随即接收到此数值;对IO设备的PQB 512编程写入数值,IO控制器的PIB 1024随即接收到此数值。
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的兼容性:请在以下链接下载兼容性列表
本示例系统配置:
设备 |
角色 |
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地址。
2. 从硬件目录中,将IO设备通过拖拽的方式添加到CP443-1的PROFINET IO-system总线上。
3. 进入IO设备的设备视图,配置传输区域。在配置PROFINERT IO设备时,组态了两条传输区域,第一条对应于IO设备的输入区域,起始地址512,长度1字节;第二条对应与IO设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在IO控制器中,第一条对应于IO控制器的输出区域,第二条对应于IO控制器的输入区域。
4. 本示例中使用的IO控制器的输出区域起始地址600,输入区域起始地址600。通讯数据总是从一方的输出区域发送到另一方的输入区域,那么结合IO设备的传输区域,本示例中IO控制器和IO设备的数据对应关系为:
保存并编译以上硬件组态。
5. 为避免S7-400 CPU因通讯相关错误停机,在程序块中添加OB82、OB83、OB86、OB122。分别下载IO控制器和IO设备的组态。
6. 在PROFINET IO系统中,Device name(设备名称)是IO设备最重要的身份标识,因此需要确认组态与实际的IO设备名称是否一致。确认方法:进入IO设备的设备视图,在右键菜单中点击“分配设备名称”。若状态为“确定”,表示IO设备名称组态与实际一致。
若状态为“设备名称不同”,表示IO设备名称组态与实际不一致,则需要分配名称。
6. 实验结果:对IO控制器的PQB 600编程写入数值,IO设备的PIB 512随即接收到此数值;对IO设备的PQB 512编程写入数值,IO控制器的PIB 600随即接收到此数值。
审核编辑 :李倩
-
控制器
+关注
关注
113文章
16498浏览量
179868 -
Profinet
+关注
关注
6文章
1225浏览量
23666 -
S7-400
+关注
关注
1文章
63浏览量
14768
原文标题:配置PROFINET IO设备
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
Profinet IO通信故障原因及解决办法
profinet转profinet
CClink IEF Basic设备数据 转 profinet IO项目案例
![CClink IEF Basic<b class='flag-5'>设备</b>数据 转 <b class='flag-5'>profinet</b> <b class='flag-5'>IO</b>项目案例](https://file1.elecfans.com/web2/M00/07/F5/wKgZombz0KmALph7AAE45s7Dl_Y366.png)
网口环保212设备数据 转 profinet IO项目案例
![网口环保212<b class='flag-5'>设备</b>数据 转 <b class='flag-5'>profinet</b> <b class='flag-5'>IO</b>项目案例](https://file1.elecfans.com/web2/M00/08/88/wKgaombyHRyABS-7AAE45lPcvaY354.png)
串口环保212设备数据 转profinet IO项目案例
![串口环保212<b class='flag-5'>设备</b>数据 转<b class='flag-5'>profinet</b> <b class='flag-5'>IO</b>项目案例](https://file1.elecfans.com/web2/M00/08/56/wKgaombw_2OAat-bAAE45hoiQfA333.png)
【教程】比Modbus控制更简单!S7 200 SMART利用Profinet网关扩展IO
![【教程】比Modbus控制更简单!S7 200 SMART利用<b class='flag-5'>Profinet</b>网关扩展<b class='flag-5'>IO</b>](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
Profinet远程IO模块:高速计数模块差分在软件组态说明
![<b class='flag-5'>Profinet</b>远程<b class='flag-5'>IO</b>模块:高速计数模块差分在软件组态说明](https://file1.elecfans.com/web2/M00/FE/30/wKgaomaZKECABiSqAAQa8q7lrbw014.png)
Profinet分布式IO模块系统
![<b class='flag-5'>Profinet</b>分布式<b class='flag-5'>IO</b>模块系统](https://file1.elecfans.com/web2/M00/FD/7B/wKgaomaUzcqAQDTWAAMjN_cA2iY438.png)
插片式远程IO模块:Profinet总线耦合器在STEP7配置
![插片式远程<b class='flag-5'>IO</b>模块:<b class='flag-5'>Profinet</b>总线耦合器在STEP7<b class='flag-5'>配置</b>](https://file1.elecfans.com/web2/M00/FC/21/wKgaomaPvJOAaB7pAAJcLqc2HjM005.png)
关于Profinet远程IO模块的超详细讲解
![关于<b class='flag-5'>Profinet</b>远程<b class='flag-5'>IO</b>模块的超详细讲解](https://file1.elecfans.com//web2/M00/EA/C2/wKgaomZVkU-ARC1qAAFdTmKtlP466.jpeg)
制药行业新突破:CANOpen转PROFINET网关配置案例解析
![制药行业新突破:CANOpen转<b class='flag-5'>PROFINET</b>网关<b class='flag-5'>配置</b>案例解析](https://file1.elecfans.com/web2/M00/E6/3B/wKgaomZC3kmAPQy-AAJDZj_iRNE290.png)
评论