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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

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

d47043c8-0f38-11ed-ba43-dac502259ad0.png

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

d4992cfc-0f38-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地址。

d4bfdc76-0f38-11ed-ba43-dac502259ad0.png

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

d50c6c3a-0f38-11ed-ba43-dac502259ad0.png

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

d5407944-0f38-11ed-ba43-dac502259ad0.png

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

d56d3fd8-0f38-11ed-ba43-dac502259ad0.png

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


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


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

d5841cb2-0f38-11ed-ba43-dac502259ad0.pngd5b22f62-0f38-11ed-ba43-dac502259ad0.png

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

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

d5d61a26-0f38-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地址。

d5f99a64-0f38-11ed-ba43-dac502259ad0.png

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

d62e83fa-0f38-11ed-ba43-dac502259ad0.png

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

d65d9384-0f38-11ed-ba43-dac502259ad0.png

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

d684cd64-0f38-11ed-ba43-dac502259ad0.png

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


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

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

d6a061be-0f38-11ed-ba43-dac502259ad0.pngd5b22f62-0f38-11ed-ba43-dac502259ad0.png

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

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

d704d9be-0f38-11ed-ba43-dac502259ad0.png

审核编辑 :李倩


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

    关注

    114

    文章

    17869

    浏览量

    195055
  • S7-400
    +关注

    关注

    1

    文章

    63

    浏览量

    15337

原文标题:配置PROFINET IO设备

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于S7-400/S7-1500 PLC的电池PACK产线智能化:以太网模块与上位机协同管控方案

    在新能源动力电池 PACK 生产线上,西门子S7-400系列 PLC 长期作为核心控制单元,负责电芯上料、模组组装、PACK 合装等全流程的逻辑控制与工序联动,但其原生仅配备 9 针
    的头像 发表于 04-14 17:21 920次阅读
    基于<b class='flag-5'>S7-400</b>/<b class='flag-5'>S7</b>-1500 PLC的电池PACK产线智能化:以太网模块与上位机协同管控方案

    深入解析MCF5216集成控制器:特性、架构与应用潜力

    深入解析MCF5216集成控制器:特性、架构与应用潜力 在电子工程师的日常工作中,选择合适的微控制器至关重要。今天我们就来深入探讨一下Freescale Semiconductor推出
    的头像 发表于 04-09 16:40 162次阅读

    深入解析TS68332:高性能32位集成控制器的技术奥秘

    深入解析TS68332:高性能32位集成控制器的技术奥秘 在电子工程领域,微控制器一直是各类电子设备的核心大脑,而TS68332作为一款高性能的32位
    的头像 发表于 04-08 16:10 103次阅读

    TSB43AA82A:高性能1394集成PHY与链路层控制器解析

    TSB43AA82A:高性能1394集成PHY与链路层控制器解析 在电子设计领域,选择合适的控制器对于产品的性能和功能起着关键作用。今天我们就来深入了解一下德州仪器(TI)的TSB43AA82A
    的头像 发表于 03-29 15:50 474次阅读

    西门子 PLC 跨代融合:S7-400S7-1500 以太网通讯在生活用纸造纸线的实战落地

    用纸高端化、定制化生产需求提升,原有通讯体系的弊端成为智能化改造的核心阻碍: 西门子S7-400 PLC无原生以太网,无法与新引入的S7-1500 PLC实现协同控制,也无法直接接入
    的头像 发表于 03-21 12:47 3134次阅读
    西门子 PLC 跨代融合:<b class='flag-5'>S7-400</b> 与 <b class='flag-5'>S7</b>-1500 以太网通讯在生活用纸造纸线的实战落地

    西门子 S7-400 与 S7-1500 PLC 以太网通讯及 HMI 集成 实现板式家具生产线监控智能化升级

    定制化、个性化生产需求爆发式增长,原有通讯体系的弊端成为智能化改造的核心阻碍: 西门子S7-400 PLC无原生以太网,无法与新引入的S7-1500 PLC实现协同控制,也无法直接接
    的头像 发表于 03-21 10:44 644次阅读
    西门子 <b class='flag-5'>S7-400</b> 与 <b class='flag-5'>S7</b>-1500 PLC 以太网通讯及 HMI <b class='flag-5'>集成</b> 实现板式家具生产线监控智能化升级

    深入解析MCF5216集成控制器:高性能与多功能的完美结合

    深入解析MCF5216集成控制器:高性能与多功能的完美结合 在当今的电子设计领域,微控制器的性能和功能对于产品的成功至关重要。Freescale Semiconductor的MCF5216
    的头像 发表于 03-13 15:35 232次阅读

    Modbus RTU转Profinet总线协议网关

    站。 疆鸿智能JH-RTU-PN 网关MODBUS一侧做主站时可用于一对多集成MODBUS/485、或一对一集成MODBUS/232设备,形成MODBUS子网连接到PROFINET,实
    的头像 发表于 09-18 14:49 622次阅读
    Modbus RTU转<b class='flag-5'>Profinet</b>总线协议网关

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

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

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

    在石油化工行业,生产流程复杂且自动化要求高。某企业原油蒸馏与加氢精制区域采用西门子 S7-400 系列 PLC(ProfiNet 主站),催化裂化及仓储运输环节使用罗克韦尔 Allen
    的头像 发表于 08-27 15:52 780次阅读
    <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免
    的头像 发表于 08-14 19:33 2922次阅读
    【教程】<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 1012次阅读
    西门子PLC跨代整合:<b class='flag-5'>S7-400</b>与<b class='flag-5'>S7</b>-1500以太网通讯在涂装车间的实战应用

    使用西门子报文控制V90伺服驱动

    西门子的V90伺服驱动可以通过PROFINET(PN)进行通信,并且通常与SINAMICS V90集成使用的控制器是SIMATIC
    的头像 发表于 06-17 15:58 4086次阅读
    使用西门子报文<b class='flag-5'>控制</b>V90伺服驱动<b class='flag-5'>器</b>

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

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

    广科技Profinet IO设备的应用场景

    Profinet IO作为工业以太网通信协议,凭借其实时性、灵活性和开放性,在工业自动化领域有广泛的应用。
    的头像 发表于 05-21 11:31 1086次阅读