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

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

3天内不再提示

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

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-12-16 11:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

硬件及软件列表

硬件/软件 订货号
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

STEP7 V5.6 SP2

6ES7810-4CC11-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文件后,在STEP7 Hardware组态界面Option下拉菜单,点击Install GSD file,安装PROFINET IO设备的GSD文件 。

6a17ab08-7ce1-11ed-8abf-dac502259ad0.png

GSD文件安装完成后,在Hardware组态界面右侧的硬件目录 --> PROFINET IO -->Preconfigured Stations路径下可以找到该GSD文件。

6a3eaabe-7ce1-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. 新建经典STEP7项目,插入SIMATIC 400 Station,进入Hardware组态界面。对S7-400集成PN口设置IP地址、添加子网。

6a5d61a2-7ce1-11ed-8abf-dac502259ad0.png

2. 从硬件目录中,通过拖拽的方式将IO设备添加到IO控制器的PROFINET IO system总线上。在配置PROFINERT IO设备时,组态了两条传输区域,第一条对应于IO设备的输入区域,起始地址512,长度1字节;第二条对应与IO设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在IO控制器中,第一条对应于IO控制器的输出区域,第二条对应于IO控制器的输入区域;双击通讯区域条目,可以修改IO控制器对应的输入输出区域的起始地址。

6a7838ce-7ce1-11ed-8abf-dac502259ad0.png

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

6ab311e2-7ce1-11ed-8abf-dac502259ad0.png

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

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

5. 在PROFINET IO系统中,Device name(设备名称)是IO设备最重要的身份标识,因此需要确认组态与实际的IO设备名称是否一致。确认方法:选中PROFINET IO system总线,在PLC下拉菜单中点击Ethernet以太网) --> Verify Device Name(确认设备名称)。若Status(状态)为绿色对勾,表示IO设备名称组态与实际一致。

6ac8a44e-7ce1-11ed-8abf-dac502259ad0.png6af54c92-7ce1-11ed-8abf-dac502259ad0.png

若Status(状态)为红色叉号,表示IO设备名称组态与实际不一致,则需要Assign Device Name(分配设备名称)。


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

6b08b926-7ce1-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. 新建经典STEP7项目,插入SIMATIC 400 Station,进入Hardware组态界面。对CP443-1的PN口设置IP地址、添加子网。

6b34b9b8-7ce1-11ed-8abf-dac502259ad0.png

2. 右键点击CP443-1的PN口,对其插入PROFINET IO系统 。

6b5c41cc-7ce1-11ed-8abf-dac502259ad0.png6b7801b4-7ce1-11ed-8abf-dac502259ad0.png

3. 从硬件目录中,通过拖拽的方式将IO设备添加到CP443-1的PROFINET IO system总线上。在配置PROFINERT IO设备时,组态了两条传输区域,第一条对应于IO设备的输入区域,起始地址512,长度1字节;第二条对应与IO设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在IO控制器中,第一条对应于IO控制器的输出区域,第二条对应于IO控制器的输入区域;双击通讯区域条目,可以修改IO控制器对应的输入输出区域的起始地址。

6b9295c4-7ce1-11ed-8abf-dac502259ad0.png

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

6bd0a1ca-7ce1-11ed-8abf-dac502259ad0.png

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


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


6. 在PROFINET IO系统中,Device name(设备名称)是IO设备最重要的身份标识,因此需要确认组态与实际的IO设备名称是否一致。确认方法:选中PROFINET IO system总线,在PLC下拉菜单中点击Ethernet(以太网) --> Verify Device Name(确认设备名称)。若Status(状态)为绿色对勾,表示IO设备名称组态与实际一致。

6bdf39f6-7ce1-11ed-8abf-dac502259ad0.png6af54c92-7ce1-11ed-8abf-dac502259ad0.png

若Status(状态)为红色叉号,表示IO设备名称组态与实际不一致,则需要Assign Device Name(分配设备名称)。

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

6c3349b0-7ce1-11ed-8abf-dac502259ad0.png


审核编辑 :李倩


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

    关注

    114

    文章

    17640

    浏览量

    190261
  • S7-400
    +关注

    关注

    1

    文章

    63

    浏览量

    15244

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子S7-1200 PLC与SINAMICS V90伺服驱动PROFINET通信控制实例

    S7-1200系列PLC可以通过PROFINET与V90 PN型伺服驱动组合进行速度控制S7-1200 PLC负责发送
    的头像 发表于 11-12 14:20 3619次阅读
    西门子<b class='flag-5'>S7</b>-1200 PLC与SINAMICS V90伺服驱动<b class='flag-5'>器</b><b class='flag-5'>PROFINET</b>通信<b class='flag-5'>控制</b>实例

    STM32H7R3/S3:高性能微控制器的新标杆

    STMicroelectronics STM32H7R3/S3微控制器采用Arm® Cortex®-M7处理,时钟频率为600MHz。ST
    的头像 发表于 10-21 11:39 483次阅读
    STM32H<b class='flag-5'>7</b>R3/<b class='flag-5'>S</b>3:高性能微<b class='flag-5'>控制器</b>的新标杆

    【教程】必看!手把手教你调试Codesys与西门子平台的Profinet网络​

    一、IO调试方法使用组态软件在线数据监控功能进行第三方ProfinetIO或Profinet网关调试,通过西门子(STEP7-MicroWINSMART、TIAPortal)和Codesys进行调试
    的头像 发表于 09-18 19:33 1407次阅读
    【教程】必看!手把手教你调试Codesys与西门子平台的<b class='flag-5'>Profinet</b>网络​

    S7-200 可编程序控制器系统手册

    电子发烧友网站提供《S7-200 可编程序控制器系统手册.pdf》资料免费下载
    发表于 09-02 16:24 5次下载

    西门子S7-400 PLC与S7-1500 PLC以太网通讯及HMI集成实现涂装车间监控的智能化升级

    一、行业痛点 华东某上市塑企32条注塑生产线,核心控制为32套西门子S7-400 PLC。当年规划时MPI/DP尚属主流,如今却成为智能化改造的最大障碍: 没有以太网口,无法与新上线的S7
    的头像 发表于 08-28 14:11 531次阅读
    西门子<b class='flag-5'>S7-400</b> PLC与<b class='flag-5'>S7</b>-1500 PLC以太网通讯及HMI集成实现涂装车间监控的智能化升级

    ProfiNet 转 Ethernet/IP西门子 S7-400 和罗克韦尔 PLC 在加氢精制环节的协同应用

    在石油化工行业,生产流程复杂且自动化要求高。某企业原油蒸馏与加氢精制区域采用西门子 S7-400 系列 PLC(ProfiNet 主站),催化裂化及仓储运输环节使用罗克韦尔 Allen
    的头像 发表于 08-27 15:52 504次阅读
    <b class='flag-5'>ProfiNet</b> 转 Ethernet/IP西门子 <b class='flag-5'>S7-400</b> 和罗克韦尔 PLC 在加氢精制环节的协同应用

    【教程】Profinet分布式IO(P31系列)与西门子PLC S7-200smart 连接例程

    P31-U系列是一款支持Profinet协议的远程分布式IO主机模块,用于将IO数据映射到Profinet。使用GSD文件进行集成,PLC免代码读取、写入I0端口。支持西门子
    的头像 发表于 08-14 19:33 1267次阅读
    【教程】<b class='flag-5'>Profinet</b>分布式<b class='flag-5'>IO</b>(P31系列)与西门子PLC <b class='flag-5'>S7</b>-200smart  连接例程

    西门子PLC跨代整合:S7-400S7-1500以太网通讯在涂装车间的实战应用

    一、行业痛点 华东某上市塑企32条注塑生产线,核心控制为32套西门子S7-400 PLC。当年规划时MPI/DP尚属主流,如今却成为智能化改造的最大障碍: 1. 没有以太网口,无法与新上线
    的头像 发表于 08-13 09:38 610次阅读
    西门子PLC跨代整合:<b class='flag-5'>S7-400</b>与<b class='flag-5'>S7</b>-1500以太网通讯在涂装车间的实战应用

    MPI 转以太网模块案例:西门子 S7-300PLC 借此与 S7-1200、触摸屏及 ModbusRTU 变频通讯

    一、项目背景与痛点 在新能源储能系统集成场景中,某锂电池生产线采用西门子S7-300PLC作为本地控制器,通过MPI/DP接口连接西门子TP1200Comfort触摸屏实现本地操作。随着智能化升级
    的头像 发表于 07-30 10:02 543次阅读
    MPI 转以太网模块案例:西门子 <b class='flag-5'>S7</b>-300PLC 借此与 <b class='flag-5'>S7</b>-1200、触摸屏及 ModbusRTU 变频<b class='flag-5'>器</b>通讯

    TIA 博途与SIMATIC S7-1500可编程控制器选型手册

    电子发烧友网站提供《TIA 博途与SIMATIC S7-1500可编程控制器选型手册.pdf》资料免费下载
    发表于 07-17 15:26 2次下载

    西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案

    西门子PLC S7-1200、S7-1500、S7-300/400型号设备,常用协议:PPI(Process Communication Interface)、PLC与上位机、HMI数
    的头像 发表于 07-04 10:13 968次阅读

    西门子S7-200PLC借助于以太网模块与STEP7上位机通讯应用配置案例

    系统,实现S7-200PLC与上位机STEP7的以太网通讯,满足企业对于实时数据传输、远程设备监控与管理的需求。
    的头像 发表于 07-04 10:02 536次阅读
    西门子<b class='flag-5'>S7</b>-200PLC借助于以太网模块与<b class='flag-5'>STEP7</b>上位机通讯应用配置案例

    ModbusRTU转profinet网关接RAC400 控制器快速通讯案例

    通信标准。那么,如何将支持Modbus RTU的设备与基于Profinet控制系统连接呢?本文将介绍通过Modbus RTU转Profinet网关实现RAC400
    的头像 发表于 05-26 13:21 367次阅读
    ModbusRTU转<b class='flag-5'>profinet</b>网关接RAC<b class='flag-5'>400</b> <b class='flag-5'>控制器</b>快速通讯案例

    西门子S7 PLC通过深控技术无点表工业网关实现数据采集与智能决策方案

    深控技术“不需要点表的工业数采网关”针对西门子S7系列PLC(包括S7-300、S7-400S7-1200、S7-1500等)的兼容性设计
    的头像 发表于 05-23 10:44 559次阅读

    西门子PLC S7-1500系列介绍

    的基本特性、信号模块亮点以及其在高速脉冲采集方面的应用。 基本特性 西门子PLC S7-1500系列相比之前的S7-300和S7-400系列,在性价比、运行能力、通讯功能、扩展性能、响应速度和显示功能等方面都有显著提升。这些改进
    的头像 发表于 12-09 18:23 4357次阅读
    西门子PLC <b class='flag-5'>S7</b>-1500系列介绍