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

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

3天内不再提示

对PROFIBUS DP的故障诊断方法

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

故障诊断

S7-1200 做 DP Master 通讯时,DP slave 丢失后,CPU不会停机,也不需要向 CPU 下载组织块。

对PROFIBUS DP 的故障诊断,有如下几种方法:

1、通过模块上的指示灯

前面板上的 DIAG 灯,绿色正常,有错误和问题时提示为红色。上盖后面的 RUN / STOP 、ERROR 和前面板的DIAG 灯相组合,给出模块状态:

1fa221e4-427f-11ed-96c9-dac502259ad0.jpg

图1. 早期 CM1243-5固件版本 V1.0 & V1.1 的故障指示灯

1fc11d38-427f-11ed-96c9-dac502259ad0.jpg

图2. CM1243-5 固件版本 V1.2 & V1.3 的故障指示灯

2. 通过编程软件诊断

早期 CM1243-5 固件版本V1.0 & V1.1在STEP 7 V11中查看CPU 诊断缓冲区中的条目。

1fe6c66e-427f-11ed-96c9-dac502259ad0.jpg

查看在线状态下模块的信息

20127214-427f-11ed-96c9-dac502259ad0.jpg

较新版本的CM1243-5 例如 V1.3版本在TIA V13 SP1中查看诊断缓冲区里从站丢站的信息记录如下:

20248e90-427f-11ed-96c9-dac502259ad0.jpg

3、通过程序读取DP 从站诊断信息

CM1243-5使用 DPNRM_DG 指令,可以读取PROFIBUS DP从站的诊断数据。
DPNRM_DG 指令参数

204a15c0-427f-11ed-96c9-dac502259ad0.jpg

REQ:读取请求
LADDR:从站诊断地址
RECORD:读取到的诊断数据存放的目标地址
RET_VAL:执行指令出错时返回错误代码
BUSY:正在读诊断数据
CM 1242-5 支持6 个字节的标准诊断,和6 个字节的设备特定的诊断,通过标准诊断,可得到从站状态。
标准诊断数据概述:

205f6bf0-427f-11ed-96c9-dac502259ad0.jpg

标准诊断数据信息:

207b9ac8-427f-11ed-96c9-dac502259ad0.jpg

标准诊断数据读取方法:
在主程序OB1 调用S7-1200“扩展指令/分布式I/O/其它”的 DPNRM_DG指令。单击块参数 LADDR,将在下拉列表中选择DP从站诊断地址,读取的诊断数据存放在DB4 中。

209c50f6-427f-11ed-96c9-dac502259ad0.jpg

通过监视表格查看诊断数据:

20c856ba-427f-11ed-96c9-dac502259ad0.jpg

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

    关注

    7

    文章

    2678

    浏览量

    47376
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10832

    浏览量

    211301
  • 编程软件
    +关注

    关注

    3

    文章

    143

    浏览量

    23470

原文标题:PROFIBUS故障诊断

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

收藏 人收藏

    评论

    相关推荐

    LabVIEW在齿轮箱故障诊断中的应用

    LabVIEW强大数据处理和仿真能力,开发了一个先进的齿轮箱故障诊断系统。该系统主要采用小波包的独立分量分析(ICA)方法,有效地提取齿轮箱的故障特征频段。 在故障诊断系统的开发过程中
    发表于 12-25 18:55

    分形特征的模拟电路故障诊断方法

    针对模拟电路中存在的非线性问题,提出一种以模拟电路分形特征为输入量的故障诊断方法。通过对多测试分量数据进行分形特征提取,输入神经网络建立信息融合中心融合处理各分形特征量,利用多源性互补信息减少模拟
    发表于 05-06 08:57

    【下载】《模拟电路故障诊断

    检修的专著。作者Bob Pease是模拟电路设计界的传奇人物。在多年的实际工作中,他总结了一系列的技术与方法,大大提高了模拟电路诊断与检修的速度,把通常让人头疼的问题变得简单有趣。《模拟电路故障诊断
    发表于 10-20 17:56

    模拟电路故障诊断

    模拟电路故障诊断
    发表于 01-24 12:34

    【转】电力电子电路故障诊断方法

    方法不再适用,只能以输出波形来诊断电力电子电路是否有故障及有何种故障故障诊断的关键是提取故障
    发表于 03-06 20:35

    传感器的故障分类与诊断方法

    最大值;漂移故障,信号以某一速率偏移原信号;周期性干扰故障,原信号上叠加某一频率的信号。传感器故障诊断方法从不同角度出发,
    发表于 10-30 15:57

    容差模拟电路软故障诊断的小波与量子神经网络方法设计

    作者:李云红0 引言自20世纪70年代以来,模拟电路故障诊断领域已经取得了一定的研究成果,近年来,基于神经网络技术的现代模拟电路软故障诊断方法已成为新的研究热点,神经网络的泛化能力和非线性映射能力
    发表于 07-05 08:06

    知识转移策略的跨域故障诊断方法是什么

    知识转移策略的跨域故障诊断背景转移学习概述转移学习方法研究动机和问题设置跨域方法故障诊断中的应用开源故障数据集背景数据驱动
    发表于 07-12 07:37

    基于运行序列的软件故障诊断方法

    在软件失效机理分析的基础上,提出了基于运行序列的软件故障诊断方法。该方法根据最近邻思想,采用编辑距离在大量正常运行中搜索故障运行的最近邻,利用故障
    发表于 09-08 14:36 9次下载

    工业锅炉故障诊断的改进数据挖掘方法

    针对工业锅炉的常见故障,提出了一种基于数据挖掘方法的锅炉故障诊断技术。通过建立一个智能化的数据挖掘工具,直接从大量实时数据中获取故障诊断知识进行故障
    发表于 01-11 14:28 13次下载

    模拟电路故障诊断方法浅析

    摘要:叙述了模拟电路故障的特点及模拟电路故障诊断的传统方法和发展现状,着重分析了新近发展起来的人工智能、神经网络和小波分析在模拟电路故障诊断中的应用及前景.
    发表于 04-28 08:55 31次下载

    Petri网故障诊断方法

    现有针对3/2接线系统的故障诊断方法较少考虑死区故障,在基于保护和断路器动作信息进行故障诊断时易造成误判。提出一种计及死区故障的3/2接线变
    发表于 03-14 16:45 0次下载
    Petri网<b class='flag-5'>故障诊断</b><b class='flag-5'>方法</b>

    Profibus DP总线诊断

    西门子自动化系统中Profibus DP总线的使用非常广泛,在使用的过程中如何对正在运行的总线设备进行诊断故障检测,是很有必要的事情,今天老鬼就把这些问题做简要的总结,希望学习完成后
    的头像 发表于 10-19 15:56 3909次阅读
    <b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>总线<b class='flag-5'>诊断</b>

    PROFIBUS DP故障诊断

    S7-1200 做 DP Master 通讯时,DP slave 丢失后,CPU不会停机,也不需要向 CPU 下载组织块。
    的头像 发表于 02-20 16:56 1567次阅读

    晶闸管故障诊断方法

    晶闸管作为一种重要的电力电子器件,在电力控制系统、工业电机驱动、可再生能源发电等领域广泛应用。然而,晶闸管在使用过程中可能会遇到各种故障,影响其正常工作。以下是对晶闸管故障诊断方法的详细探讨,包括常见的
    的头像 发表于 08-27 11:31 795次阅读