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

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

3天内不再提示

配置PROFINET IO设备

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-31 11:32 次阅读

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

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

审核编辑 :李倩


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

    关注

    112

    文章

    15154

    浏览量

    170944
  • Profinet
    +关注

    关注

    5

    文章

    784

    浏览量

    22994
  • S7-400
    +关注

    关注

    1

    文章

    63

    浏览量

    14543

原文标题:配置PROFINET IO设备

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

收藏 人收藏

    评论

    相关推荐

    PLC与伺服完美融合:Profinet转EtherCAT网关配置详解

    设定相应的IP地址以及设备名称。 操作为输入及输出字节数长度的指定。完成组态后应执行保存并下载到PLC的操作,启动Profinet转EtherCAT网关配置软件并创建新的项目,设置Profin
    发表于 04-09 11:38

    Profinet IO通信故障的解决办法

    Profinet IO通信故障可能由多种原因引起,以下是一些常见的通信故障及其解决办法
    的头像 发表于 03-08 11:27 321次阅读

    通过Profinet转EtherCAT网关将伺服驱动与Profinet通讯

    了正确的设备。 以上就是关于Profinet转EtherCAT网关连接伺服的具体配置。在这个配置过程中,通信协议转换正确无误,保证伺服系统的正常运行。还需要对
    发表于 01-16 16:54

    Modbus转Profinet网关实现Modbus设备Profinet设备的无缝连接

    具备网口和串口两种通信接口,并能够进行Modbus和Profinet数据的解析和转换。而软件方面,网关需要加载相应的GSD文件,简单配置几项参数便可实现Modbus设备Profinet
    的头像 发表于 12-27 18:17 421次阅读
    Modbus转<b class='flag-5'>Profinet</b>网关实现Modbus<b class='flag-5'>设备</b>与<b class='flag-5'>Profinet</b><b class='flag-5'>设备</b>的无缝连接

    采集Profinet IO从站设备数据转modbus方案

    通过vfbox网关实现Profinet IO协议转换成modbus协议,连接scada系统或者设备。此应用方案操作简单,不需要编程,轻松实现设备之间的互联互通。
    的头像 发表于 12-05 09:20 241次阅读
    采集<b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>从站<b class='flag-5'>设备</b>数据转modbus方案

    什么是ProfiNET/IO协议接口?

    什么是ProfiNET/IO协议接口? ProfiNET/IO协议接口是一种基于以太网技术的实时通信协议,它可以将数据传输速度提高到100Mbit/s以上,并且支持多种拓扑结构和通信方
    的头像 发表于 08-23 10:33 2210次阅读
    什么是<b class='flag-5'>ProfiNET</b>/<b class='flag-5'>IO</b>协议接口?

    如何读取 ET 200SP PROFINET IO 设备的站名称

    “Get_Name”指令读取 PROFINET IO 设备、PROFIBUS 从站或 AS-i slave 的名称。设备名称将显示在网络视图和 IO
    的头像 发表于 08-08 10:11 1095次阅读
    如何读取 ET 200SP <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> <b class='flag-5'>设备</b>的站名称

    profinet转ethernet网关连接发那科机器人配置案例

    本案例是西门子1200PLC通过PROFINET转EtherNet网关连接发那科搬运机器人配置案例。所需设备:西门子1200PLC、Profinet转EtherNet IP网关、Fan
    发表于 08-03 17:58

    S7-200SMART之间进行PROFINET IO通信技术分析

    从 S7-200 SMART V2.5 版本开始,S7-200 SMART 开始支持做 PROFINET IO 通信的智能设备。从而,两个 S7-200 SMART 之间可以进行 PROFIN
    发表于 07-23 15:02 2731次阅读
    S7-200SMART之间进行<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>通信技术分析

    S7-1500与S7-200 SMART的PROFINET IO通信配置

    从 S7-200 SMART V2.5 版本开始,S7-200 SMART 开始支持做 PROFINET IO 通信的智能设备。作为智能设备,S7-200 SMART可以和另外一个S7
    的头像 发表于 07-02 14:21 7050次阅读
    S7-1500与S7-200 SMART的<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>通信<b class='flag-5'>配置</b>

    RS232转PROFINET网关将条码秤设备接入到1200 Profinet案例

    中,要设置设备名和IP地址并且与博图的RS232转PROFINET网关组态要完全一致。需要注意的是:设备名不要添加/*-这类符号; 11、RS232转PROFINET网关
    发表于 06-15 10:42

    PROFINET IO与PROFIBUS DP的基本参数比较

    PROFINET IO与PROFIBUS DP的基本参数比较 总体来说,PROFINET IO的性能优于PROFIBUS DP,但如果有以下应用需求时仍需选择PROFIBUS DP方案
    的头像 发表于 05-30 10:42 974次阅读
    <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>与PROFIBUS DP的基本参数比较

    PROFINET IO 设备读取模块的状态信息

    “ModuleStates”指令可用来读取 PROFINET IO 设备或 PROFIBUS DP 从站的模块状态信息。
    的头像 发表于 05-19 14:19 2110次阅读
    <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> <b class='flag-5'>设备</b>读取模块的状态信息

    Profinet IO都是通过RJ45网线连接的吗?

    Profinet IO是采用工业以太网Profinet通讯的IO耦合器,通过网线进行手拉手的连接。
    发表于 05-04 17:55 680次阅读

    PROFINET转CANopen协议网关手册

    数据转换,提供 GSDML 文件,在 PROFINET 侧 做数据配置PROFINET 侧作为 PROFINET IO
    发表于 04-27 14:33 1次下载