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

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

3天内不再提示

通过FB126诊断PROFINET IO系统

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

组态PNIODiag

4edace4a-1014-11ed-ba43-dac502259ad0.jpg打开Step7,点击“打开”按钮,选择“Libraries”页面,点击“PNIODiag”打开。

4eefe1ea-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 打开“PNIODiag”库中存在两个S7程序。一个表示>16k。这个项目中存在功能块FB126。

4f089442-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 16K用于表示FC,FB,OB的机器代码指令的大小。打开>16K项目中的FB126的属性,在General Part2,可以看到MC7的大小为18194bytes,超过了16K。

4f28b358-1014-11ed-ba43-dac502259ad0.png

对于一些CPU,比如S7-300 CPU315-2DP (6ES7 315-2AG10-0AB0) 的性能参数中要求每一个FC,FB,DB,OB的大小不超过16K。那么如果选择这一类型的CPU去诊断PROFIBUS DP或PROFINET IO,那么就必须使用<16K的库文件。

这里组态CPU319-3PN/DP作为IO控制器,由于该CPU的FB的最大限制为64K,这样可以使用>16K的库文件。

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 新建一个PROFINET IO项目,使用CPU319-3PN/DP作为IO控制器,硬件组态如下。IO控制器CPU319-3PN/DP的IP地址为192.168.0.100。

4f3da0a6-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 然后在Step7的SIMATIC Manager中平行排列该项目和PNIODiag库文件。把>16k的库中的程序托拽到新建的CPU319的项目中,如果在CPU319的项目中已经对相应的OB块进行了编程,那么只需托拽FB126,然后对应相应的OB调用该功能块即可。然后下载硬件组态和程序到CPU中。

4f57a532-1014-11ed-ba43-dac502259ad0.png

在OB中调用FB126。

4f6587e2-1014-11ed-ba43-dac502259ad0.png

WinCC Flexible组态

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 打开桌面的HMI PNIODiag WinCC flexible快捷方式文件夹,双击PNIODiag.hmi文件打开。这时可能会弹出如下警示对话框,这是由于该项目使用WinCC flexible 2005 SP1,所以必须要高于该版本,才能使用FB126用于诊断。打开这个文件后,自动会在该文件夹中生成一个原项目的备份文件。点击OK,自动该转换项目。

4f7e8cce-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 点击SIMATIC HMI-Station,然后选择Project菜单,选择Change Device Type…,修改实际的HMI设备,这里使用默认的WinCC flexible Runtime。

4f95832a-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 然后双击左侧目录树Connections,设置PC和PLC的地址参数。这里PC的IP地址为192.168.0.156。

4fad4820-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 点击左侧目录树Device SettingsàLanguages and Fonts,设置运行语言为英语。通过点击向上箭头,使English的优先级最高为0。或者取消德语设置。

4fc726c8-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 在工具栏中,点击启动运行按钮,运行该WinCC Flexible项目。可以看到起始诊断画面。

4fdc5f52-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 点击PNIO-System100按钮,进入诊断站点状态画面。

4ff89438-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 点击5号站,进入该站详细诊断画面,可知5号站丢站。

501019b4-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 在IM151-3PNFO的DO模块没有连接执行器时,如果使能DO模板输出,会激活过程中断,参考组态PNIODiag步骤4。这时可见3号站IM151-3PNFO显示故障状态。

50249970-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 然后,点击3号站,可以观察3号站的详细诊断信息,例如Broken Wire,断线。

504cafc8-1014-11ed-ba43-dac502259ad0.png

WinCC 组态

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 打开桌面的HMI PNIODiag WinCC 快捷方式文件夹,可以看见3个WinCC项目。

506d91a2-1014-11ed-ba43-dac502259ad0.png

这里表示WinCC项目可以诊断PROFINET和PROFIBUS系统的个数。如果需要诊断的PB和PN系统超过4个,那么就需要在WinCC中创建新的原始数据类型和脚本,具体方式参考Onlinehilfe PNIODiag帮助文件。

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 这里诊断同样的PROFINET系统,所以任意选择一个WinCC项目HMI_FB126.mcp打开,然后更改Server名字为本地计算机名,最后修改连接的属性参数,CPU的IP地址192.168.0.100,以及CPU的槽号2。

5082e58e-1014-11ed-ba43-dac502259ad0.png

4edace4a-1014-11ed-ba43-dac502259ad0.jpg 在工具栏中,点击启动运行按钮,运行该WinCC项目。可以看到起始诊断画面。画面和诊断方式与WinCC flexible相同。

509aa5ac-1014-11ed-ba43-dac502259ad0.png

--------------------END---------------------

审核编辑 :李倩

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

    关注

    211

    文章

    28414

    浏览量

    207055
  • 组态
    +关注

    关注

    0

    文章

    148

    浏览量

    15006

原文标题:通过FB126诊断PROFINET IO系统

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

收藏 人收藏

    评论

    相关推荐

    一体式远程IOProfinet通信协议模组-三格电子

    一体式远程IO 本产品是三格电子新研发生产的一体式远程 IO。通信有Profinet、EtherCAT、EtherNet/IP 三种。 下面介绍的是通信协议Profinet
    的头像 发表于 12-26 14:12 60次阅读
    一体式远程<b class='flag-5'>IO</b>的<b class='flag-5'>Profinet</b>通信协议模组-三格电子

    profinetprofinet

    要使两个设备均为profinet协议,需要两个设备进行通讯,那么需要一个设备。以下介绍捷米特JM-PN-PN产品,实现 PROFINET 网络与 PROFINET 网络之间的数据通讯。即
    发表于 11-09 13:03

    西门子PLC使用捷米特CC-Link IE FBProfinet网关连接三菱伺服

    景:工业自动化在工业自动化生产线中,可能需要将使用CC-Link IE FB协议的设备(如西门子、伺服、IO模块、电机等)与使用Profinet协议的设备(如西门子PLC)进行通信。通过
    发表于 10-31 14:26

    欧姆龙PLC数据 转 profinet IO项目案例

    欧姆龙PLC数据 把采集的数据转成profinet IO协议转发给其他系统。 2 VFBOX网关工作原理 VFBOX网关是协议转换网关,是把一种协议转换成另外一种协议。网关可以采集西门子,欧姆龙,三菱
    的头像 发表于 09-27 10:06 272次阅读
    欧姆龙PLC数据 转 <b class='flag-5'>profinet</b> <b class='flag-5'>IO</b>项目案例

    串口环保212设备数据 转profinet IO项目案例

    数采仪通过串口输出环保212的数据,网关通过串口采集数采仪的数据。 网关把采集的数据转换成profinet IO从站数据。 2 VFBOX网关工作原理 VFBOX网关是协议转换网关,
    的头像 发表于 09-23 13:41 249次阅读
    串口环保212设备数据 转<b class='flag-5'>profinet</b> <b class='flag-5'>IO</b>项目案例

    【教程】比Modbus控制更简单!S7 200 SMART利用Profinet网关扩展IO

    PLC通过Modbus协议控制RTU过程较为复杂,需要调用ModbusRTUMaster库,先初始化,在配置发送模块,而通过Profinet网关将RTU转换为ProfinetIO设备,就可以像控制
    的头像 发表于 09-20 08:07 581次阅读
    【教程】比Modbus控制更简单!S7 200 SMART利用<b class='flag-5'>Profinet</b>网关扩展<b class='flag-5'>IO</b>

    Profinet远程IO模块的常见问题

    Profinet远程IO模块在工业自动化中扮演着重要的角色,但使用过程中也可能会遇到一些问题。
    的头像 发表于 09-18 14:14 547次阅读

    Profinet分布式IO模块系统

    钡铼技术的BL201分布式I/O耦合器是一个用于Profinet网络的设备,用于连接远程输入/输出(I/O)设备到控制系统,如可编程逻辑控制器(PLC),能够实现分布式的I/O连接和通信。 它支持
    的头像 发表于 07-15 15:23 556次阅读
    <b class='flag-5'>Profinet</b>分布式<b class='flag-5'>IO</b>模块<b class='flag-5'>系统</b>

    Profinet IO从站数据 转EtherCAT项目案例

    Profinet IO从站数据转EtherCAT项目案例
    的头像 发表于 06-29 11:28 464次阅读
    <b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>从站数据 转EtherCAT项目案例

    关于Profinet远程IO模块的超详细讲解

    。它可以通过以太网进行通信,并支持实时数据传输和远程配置 为什么要使用Profinet远程IO模块 因为在某些工业应用中,由于环境恶劣,不可能在现场设备附近安装带有本地I/O模块的PLC。 当您要将I/O模块放置在现场设备附近以
    的头像 发表于 05-28 16:09 1524次阅读
    关于<b class='flag-5'>Profinet</b>远程<b class='flag-5'>IO</b>模块的超详细讲解

    Profinet IO通信故障的解决办法

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

    哪些PROFINET节点支持扩展PROFINET诊断

    通过扩展的 PROFINET 诊断功能,可以实现诊断和参数化集成以太网接口(例如光纤诊断和拓扑配置等)。
    的头像 发表于 02-26 09:52 444次阅读
    哪些<b class='flag-5'>PROFINET</b>节点支持扩展<b class='flag-5'>PROFINET</b><b class='flag-5'>诊断</b>?

    RS485Modbus转Profinet网关在工业现场的应用优势

    网关的引入,使得系统具备统一的管理和维护界面。通过网关,可以实现对RS485Modbus设备的远程监控、故障诊断等功能,大大提高了系统的可维护性。 选择合适的RS485Modbus转
    发表于 01-24 18:44

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

    IP地址、端口号、波特率等。通过这些详细的配置步骤,可以实现Profinet转EtherCAT网关连接伺服系统的正常运行,提高自动化生产线的效率和精度。
    的头像 发表于 01-16 17:01 740次阅读
    <b class='flag-5'>通过</b><b class='flag-5'>Profinet</b>转EtherCAT网关将伺服驱动与<b class='flag-5'>Profinet</b>通讯

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

    的参数进行正确的设置,包括IP地址、端口号、波特率等。通过这些详细的配置步骤,可以实现Profinet转EtherCAT网关连接伺服系统的正常运行,提高自动化生产线的效率和精度。
    发表于 01-16 16:54