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---------------------

审核编辑 :李倩

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

    关注

    213

    文章

    31432

    浏览量

    223604
  • 组态
    +关注

    关注

    0

    文章

    197

    浏览量

    15877

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【新品】PLC 点位不够用?这款 Profinet 分布式 IO 主机,最多扩展 16 个模块

    PLC点位不够用?远距离IO布线成本高?模拟量信号干扰大、精度差?M31-U-PN系列Profinet分布式IO主机——亿佰特专为西门子PLC打造的灵活IO扩展方案。支持标准
    的头像 发表于 04-16 19:34 234次阅读
    【新品】PLC 点位不够用?这款 <b class='flag-5'>Profinet</b> 分布式 <b class='flag-5'>IO</b> 主机,最多扩展 16 个模块

    SMC串行传输系统通过Profinet转EtherCAT网关进行连接的配置案例

    SMC串行传输系统通过Profinet转EtherCAT网关进行连接的配置案例 本案例是通过使用稳联技术研发的EtherCAT转Profinet网关将串行传输
    的头像 发表于 09-22 17:00 854次阅读
    SMC串行传输<b class='flag-5'>系统通过</b><b class='flag-5'>Profinet</b>转EtherCAT网关进行连接的配置案例

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

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

    通信不发愁,PROFINET转DEVICENET网关诊断解决方案将状态监测提升到新水平

    工业以太网自动化标准PROFINET,为了进一步提高镁合金处理系统的安全性,轻金属铸造厂为四台新型压铸机配备了devicenet转profinet网关的PROFINET
    的头像 发表于 08-05 17:25 642次阅读
    通信不发愁,<b class='flag-5'>PROFINET</b>转DEVICENET网关<b class='flag-5'>诊断</b>解决方案将状态监测提升到新水平

    智能网关赋能镁合金压铸安全升级,PROFINET网关诊断方案打造高稳定生产网络

    工业以太网自动化标准PROFINET,为了进一步提高镁合金处理系统的安全性,轻金属铸造厂为四台新型压铸机配备了devicenet转profinet网关的PROFINET
    的头像 发表于 08-05 17:21 716次阅读
    智能网关赋能镁合金压铸安全升级,<b class='flag-5'>PROFINET</b>网关<b class='flag-5'>诊断</b>方案打造高稳定生产网络

    “绝绝子”宝藏方案:Modbus转Profinet网关,让驱动器“逆天改命”

    驱动器。协议不通导致系统集成困难,无法实现统一监控和精细化节能控制。 解决方案:我们没有推荐成本高昂的“大换血”,而是采用了耐达讯自动化Modbus转PROFINET协议网关。工程师通过简单的网页配置
    发表于 07-29 14:42

    当Modbus遇上Profinet:阀门通信的“破圈”神助攻

    现场跑得多的工程师都知道,自动化车间里总有那么些“新旧混搭”的头疼事——老款阀门还在用Modbus协议兢兢业业干活,新上的控制系统却清一色认准了Profinet。一边是靠谱的“老伙计”,一边是高效
    发表于 07-25 15:37

    PROFINET转EtherCAT网关的基础原理应用

    IO站点可能采用不同的协议。 PROFINET转EtherCAT网关工作原理 于PROFINET端,网关以PROFINET - IO设备的形
    的头像 发表于 06-24 17:27 640次阅读
    <b class='flag-5'>PROFINET</b>转EtherCAT网关的基础原理应用

    硬干货,profinet转Ethercat主网关应用方案落地分享

    本案例为西门子1200PLC连接E20H1-T01 IO从站,在正常工作时要支持EtherCAT协议,作为EtherCAT从站,监控系统西门子S7-1200系列PLC支持PROFINET协议。协议上
    的头像 发表于 06-17 17:13 808次阅读
    硬干货,<b class='flag-5'>profinet</b>转Ethercat主网关应用方案落地分享

    CCLINKIE转PROFINET:电机的“网络冲浪神器”!

    玩意儿简直就是工业网络里的“六边形战士”!它能精准采集CCLINKIE网络里电机的数据,然后像变魔术一样把数据格式转换好,再通过PROFINET协议稳稳地发送到目标设备。而且它直流9 - 30V就能
    发表于 05-28 15:21

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

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

    Modbus转Profinet网关:工控机的“逆袭神器”

    Profinet网关连接工控机是工业自动化发展过程中的重要技术手段。通过合理选择协议转换网关设备,正确进行硬件连接和参数配置,能够实现不同协议设备之间的无缝连接,提高工业控制系统的智能化程度和生产效率
    发表于 05-20 16:50

    Modbus转Profinet赋予数据采集仪高效通信的超能力

    为VING微硬创新PNMD485-K20的MODBUS转PROFINET网关,在Profinet网关一侧是Profinet IO从站,在串口一侧物理接口有RS - 485或 - 232
    发表于 05-20 16:46

    工业通信界“黑科技”来袭Modbus转Profinet,主打一个 “泰酷辣”

    设备可以通过中央控制系统进行集中管理和监控,方便了设备的故障诊断、维护和升级,降低了设备管理成本 。 VING微硬创新Modbus转Profinet网关技术作为工业通信领域的重要创新,
    发表于 05-19 15:44

    RS232“变形记”,Profinet如何让电力通信设备“改头换面”

    。 智能电表数据采集 在智能电表数据采集系统中,VING微硬创新RS232接口的智能电表通过VING微硬创新RS232转Profinet网关接入Profinet网络。这种方式不仅提高了
    发表于 04-25 16:40