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

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

3天内不再提示

对PROFIBUS DP的故障诊断

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-02-20 16:56 次阅读

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

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

1、通过模块上的指示灯

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

6a95fbc4-b0f9-11ed-bfe3-dac502259ad0.jpg

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

6adc8788-b0f9-11ed-bfe3-dac502259ad0.jpg

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

2. 通过编程软件诊断

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

6b40551a-b0f9-11ed-bfe3-dac502259ad0.jpg

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

6b8df9aa-b0f9-11ed-bfe3-dac502259ad0.jpg

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

6bbf39ac-b0f9-11ed-bfe3-dac502259ad0.jpg

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

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

DPNRM_DG 指令参数

6c238632-b0f9-11ed-bfe3-dac502259ad0.jpg

REQ:读取请求

LADDR:从站诊断地址

RECORD:读取到的诊断数据存放的目标地址

RET_VAL:执行指令出错时返回错误代码

BUSY:正在读诊断数据

CM 1242-5 支持6 个字节的标准诊断,和6 个字节的设备特定的诊断,通过标准诊断,可得到从站状态。

标准诊断数据概述:

6c45484e-b0f9-11ed-bfe3-dac502259ad0.jpg

标准诊断数据信息:

6c5938cc-b0f9-11ed-bfe3-dac502259ad0.jpg

标准诊断数据读取方法:

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

6ca961a8-b0f9-11ed-bfe3-dac502259ad0.jpg

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

6ce12c8c-b0f9-11ed-bfe3-dac502259ad0.jpg






审核编辑:刘清

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

    关注

    11

    文章

    711

    浏览量

    65218
  • PROFIBUS
    +关注

    关注

    3

    文章

    381

    浏览量

    37775
  • S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17904

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

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

收藏 人收藏

    评论

    相关推荐

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

    LabVIEW在齿轮箱故障诊断中的应用 在现代机械工业中,齿轮箱作为重要的传动设备,其性能稳定性对整体机械系统的运行至关重要。故障的及时诊断和处理不仅保障了设备的稳定运行,还减少了维护成本。利用
    发表于 12-25 18:55

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

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

    【TL6748 DSP申请】逆变器故障诊断

    申请理由:逆变器故障诊断系统中,将模拟的故障信号转换成数字信号,可以提高故障诊断的准确率,模拟信号的处理要运用一定复杂的数学算法,DSP作为专业的数字处理芯片,可以完好的胜任!项目描述:逆变器
    发表于 09-10 11:09

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

    `编辑推荐  《模拟电路故障诊断》内容精炼、信息量大,无论是初学者还是资深的模拟电路设计师和工程师,都可以从《模拟电路故障诊断》中获得重要的参考信息。内容简介  《模拟电路故障诊断》是关于模拟电路
    发表于 10-20 17:56

    模拟电路故障诊断

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

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

    本资料来源于网络资源。电力电子电路的实际运行表明,大多数故障表现为功率开关器件的损坏,其中以功率开关器件的开路和直通最为常见。电力电子电路故障诊断与一般的模拟电路、数字电路的故障诊断存在较大
    发表于 03-06 20:35

    基于电流测试的混合电路故障诊断

      摘要:在运用小波神经网络进行混合电路故障诊断的过程中,测试参数的选取至关重要。研究了一种基于电流测试的故障诊断。该方法即通过PSPICE模拟电路的静态及动态电流信息,再通过小波神经网络的结合
    发表于 11-05 15:50

    电控单元故障诊断

    电控单元故障诊断
    发表于 04-16 08:11

    请问怎样对SI电路进行故障诊断

    怎样对SI电路进行故障诊断?开关电流基本功能块包括哪些?对开关电流电路进行故障诊断的难点有哪些?
    发表于 04-14 06:50

    基于matlab的电机故障诊断

    基于matlab的电机故障诊断 基于 matlab 的电机故障诊断 班级:电气 09-6 班 组员: fudongshan……….……….……….一.引言三相鼠笼式异步电动机因其结构简单、使用方便
    发表于 09-03 09:12

    故障诊断的含义及工作原理

    1 故障诊断的含义故障就是指机械设备丧失了原来所规定的性能和状态。通常把运行中的状态异常、缺陷、性能恶化及事故前期的状态统称为故障,有时也把事故直接归为故障。而
    发表于 09-17 06:59

    复杂设备的远程故障诊断研究

    结合目前复杂设备维护的特点, 深刻分析了建立远程故障诊断的必要性。将网络技术引入到故障诊断中,提出了一个面向基层的远程故障诊断系统模型。对远程故障诊断系统的主要组
    发表于 07-15 10:38 26次下载

    西门子工业通信网络组态编程与故障诊断

    本书全面介绍了西门子工业通信网络的结构、通信协议、通信服务和通信的组态编程与故障诊断。重点是应用最广的PROFIBUS-DP和工业以太网,对MPI、AS-i、PROFIBUS-PA、OPC也作了详细介绍。 本书建立在大量实验的基
    发表于 03-15 23:16 168次下载

    Profibus DP总线诊断

    西门子自动化系统中Profibus DP总线的使用非常广泛,在使用的过程中如何对正在运行的总线设备进行诊断故障检测,是很有必要的事情,今天老鬼就把这些问题做简要的总结,希望学习完成后
    的头像 发表于 10-19 15:56 3884次阅读
    <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 下载组织块。
    的头像 发表于 10-08 11:56 3046次阅读