0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S7-400作为PROFINET IO控制器(TIA)

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-12-19 15:04 次阅读

S7-400集成PN口和CP443-1均可作为PROFINET IO控制器。本文以CPU 414-3 PN/DP作为IO设备,分别阐述以CPU 416-3 PN/DP和CP443-1作为IO控制器在TIA平台通讯配置。

硬件及软件列表

硬件/软件 订货号
UR2 6ES7 400-1JA01-0AA0
PS 407 4A 6ES7 407-0DA02-0AA0
CPU 416-3 PN/DP 6ES7 416-3ES06-0AB0 V6.0
CP 443-1 6GK7 443-1EX30-0XE0 V3.2
CPU 414-3 PN/DP 6ES7 414-3EM06-0AB0 V6.0
TIA STEP7 Professional V16 6ES7822-1AA06-0YA5

配置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)
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文件 。

a690ff3a-7d2c-11ed-8abf-dac502259ad0.png

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

a6b61860-7d2c-11ed-8abf-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地址。

a6d4c7f6-7d2c-11ed-8abf-dac502259ad0.png

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

a6fa832e-7d2c-11ed-8abf-dac502259ad0.png

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

a7245500-7d2c-11ed-8abf-dac502259ad0.png

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

a77762e0-7d2c-11ed-8abf-dac502259ad0.png

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

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

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

a78f7646-7d2c-11ed-8abf-dac502259ad0.png

a7c07a48-7d2c-11ed-8abf-dac502259ad0.png

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

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

a7ff5574-7d2c-11ed-8abf-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地址。

a8296026-7d2c-11ed-8abf-dac502259ad0.png

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

a856cb56-7d2c-11ed-8abf-dac502259ad0.png

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

a90002c0-7d2c-11ed-8abf-dac502259ad0.png

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

aa82db5e-7d2c-11ed-8abf-dac502259ad0.png

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

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

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

aaa64300-7d2c-11ed-8abf-dac502259ad0.png

a7c07a48-7d2c-11ed-8abf-dac502259ad0.png

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

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

aae81a0a-7d2c-11ed-8abf-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171192
  • Profinet
    +关注

    关注

    5

    文章

    790

    浏览量

    22999
  • S7-400
    +关注

    关注

    1

    文章

    63

    浏览量

    14547
  • IO控制器
    +关注

    关注

    0

    文章

    24

    浏览量

    7473

原文标题:S7-400作为PROFINET IO控制器(TIA)

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-1500PLC驱动和控制器的性能

    功能,提高了调试效率,优化了驱动和控制器的性能。 4高效率组态和编程,便捷信息采集和查看 S7-1500PLC是无缝集成到TIA博途软件中,无论是硬件组态、网络连接和上位组态,还是软件编程,其操作均简单
    发表于 09-13 07:52

    江门回收西门子s7-400系列通讯模块

    `***同步微信。江门回收西门子s7-400系列通讯模块,大量收购全新二手s7-400系列CPU模块以及通信模块S7 -4007种CPU,
    发表于 04-28 15:42

    回收西门子:S7-, S7-, S7-400系列 PLC

    上海长年回收工控设备西门子PLC回收西门子:S7-, S7-, S7-400系列 PLC 模块 CPU 触摸屏6A|V系列ET200模块等回收欧姆龙:CP1H ,CP1L,CP1E系列PLC 模块
    发表于 01-09 12:26

    SIMATIC S7-400

    SIMATIC S7-400:SIMATIC S7-400是面向中级到高级性能范围的PLC。模块化和无风扇的设计、高扩展性和坚固性、强大的通信能力和高性能使得它非常适合于高要求的项目。扩展能力:S7-400
    发表于 08-12 12:33 37次下载

    基于S7-400系列控制器内存优化方法

      本文基于S7-400系列控制器,详细介绍内存的类型、分配情况及实际使用过程中可能的内存优化方法。
    发表于 09-20 11:51 5次下载
    基于<b class='flag-5'>S7-400</b>系列<b class='flag-5'>控制器</b>内存优化方法

    S7-400联网及寻址

    S7-400 是一种可编程逻辑控制器。通过选择合适的S7-400 组件,可实现几乎所有的自动化任务。S7-400 模块采用了在机架中进行悬挂安装的模块化设计。并提供扩展机架以对系统进行
    发表于 10-26 17:34 17次下载
    <b class='flag-5'>S7-400</b>联网及寻址

    S7-300集成PN口作为Profinnet控制器使用(TIA

    PROFINET IOIO现场设备在PROFINET上有着相同的等级,在网络组态时分配给一个IO控制器
    的头像 发表于 03-28 14:34 1904次阅读

    配置PROFINET IO设备

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400
    的头像 发表于 07-31 11:32 2088次阅读

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

    获取到IO设备的GSD文件后,打开TIA STEP7 Professional V16,点击菜单栏“选项”,在下拉菜单中选择“管理通用站描述文件(GSD)”,安装PROFINET IO
    的头像 发表于 08-01 09:34 1549次阅读

    MELSEC iQ R PROFINET IO控制器模块FB参考规格书

    MELSEC iQ-R PROFINET IO控制器模块FB参考 产品规格书
    发表于 08-24 11:13 0次下载
    MELSEC iQ R <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>控制器</b>模块FB参考规格书

    MELSEC iQ R PROFINET IO控制器模块用户手册(应用篇)

    MELSEC iQ-R PROFINET IO控制器模块用户手册(应用篇) 产品规格书
    发表于 08-26 14:33 0次下载
    MELSEC iQ R <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>控制器</b>模块用户手册(应用篇)

    S7-400作为PROFINET IO控制器(STEP7)

    S7-400集成PN口和CP443-1均可作为PROFINET IO控制器。本文以CPU 414-3 PN/DP
    的头像 发表于 12-16 11:35 1194次阅读

    怎样将IO设备分配给IO控制器

    PROFINET IO 系统由一个 PROFINET IO 控制器和其分配的 PROFINET
    的头像 发表于 12-21 09:57 2435次阅读

    配置PROFINET IO设备

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400
    的头像 发表于 12-28 09:13 997次阅读

    PROFINET IO控制器无法直接进行PROFINET IO通信

    PROFINET IO 通信不支持跨网段的实时通信,此外两个 PROFINET IO 控制器如果在其中没有智能设备情况下通常也无法直接进行
    的头像 发表于 02-20 10:32 2515次阅读