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

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

3天内不再提示

Profibus DP总线诊断

工程师 来源:技成培训 作者:技成培训 2020-10-19 15:56 次阅读

西门子自动化系统中Profibus DP总线的使用非常广泛,在使用的过程中如何对正在运行的总线设备进行诊断,故障检测,是很有必要的事情,今天老鬼就把这些问题做简要的总结,希望学习完成后大家能够完成对DP总线的诊断和监控。

应用PROFIBUS-DP和SIMATIC S7诊断评估远程组态时,用户程序可以使用两个不同的S7功能块。

如果除了诊断概要外还需要有关总线节点上错误和故障的详细信息,请使用功能块FB125。

功能块FC125是一个简化版本,它只提供有关“哪些总线节点上发生故障或者错误”的信息(诊断概要)。该功能块不能显示详细的信息。

一、FB125和FC125的应用领域

FB125和FC125可用于下列集成的DP接口和外部DP接口:

CPU 313C-2 DP

CPU 314C-2 DP

CPU 315-2 DP(从6ES7 315-2AF02-0AB0起)

CPU 315-2 DP(仅适用于6ES7 315-2AF01-0AB0):

不能使用FC125

FB125不能通过Start/RESET检测到有故障的从站

CPU 316-2 DP

CPU 318-2 DP

C7-626 DP(从6ES7 626-2AG01-0AE3起)

C7-633 DP和C7-634 DP

SINUMERIK 840D带有集成的CPU315-2 DP(6ES7 315-2AF01-0AB0):

不能使用FC125

FB125不能通过Start/RESET检测到有故障的从站

SINUMERIK 840DI,带有集成的CPU315-2 DP(6ES7 315-2AF03-0AB0)

CPU 41x-2/3/4 DP

CP 443-5

IM 467和IM 467 FO

WIN AC

WIN LC

不适用于CP 342-5

二、硬件配置实例

以下面的硬件配置为实例来介绍如何调用FC125【FC_Siemens_DP_Diag】来完成对Profibus总线的诊断。

三、FC125“FC_Siemens_DP_Diag”接口简介

接口参数说明

CHECK_ACTIVE :

为1时开始检测从站。

EXTERNAL_DP_INTERFACE :

选择DP 主站的接口,0 表示集成在CPU 上的DP 主站,1 表示外部DP 主站接口,如CP443-5 等。

DP_MASTERSYSTEM :

PROFIBUS 的ID 号,在硬件组态中可以查看到PROFIBUS的ID 号。有几条PROFIBUS网络,就要调用FC125 几次,分别赋值它们的PROFIBUS ID 号,数据类型为INT。

DATA_FIELD :

50 个字节的数据区,仅供FC125 内部使用,数据类型为POINTER。

SUM_SLAVES_DIAG :

从站诊断的总数,数据类型为INT。

LIST_SLAVES_NOT_PRESENT:

检查到丢失的从站(软件已经组态但是现场没有连接硬件),16个字节的数据区,每一个数据位对应一个从站,置1 表示一个从站丢失,如果丢失的从站返

回或维修好,相对应的位复位。数据类型为POINTER。

LIST_SLAVES_ERROR :

故障的从站(部分模块有故障,其他模块可以连续运行),16 个字节的数据区,每一个数据位对应一个从站,置1 表示一个从站故障,如果故障的从站返回或

维修好,相对应的位复位。数据类型为POINTER。

RETVAL :

调用FC125 时的状态返回值,数据类型为INT。

BUSY :

为1表示当前正在执行。

四、建立DB125数据块,保存FC125运行数据,如下:

五、在OB1中插入FC125按照下图进行接口参数赋值。

【注意:当CHECK_ACTIVE,m0.0=1时诊断功能使能】

六、如何读取诊断信息?

经过上面的程序处理,可以得到两个数据区 LIST_SLAVES_NOT_PRESENT 和LIST_SLAVES_ERROR。这两个参数,每个都具有16字节的数据。这16个字节的每个位,就代表一个DP从站设备。它可以表示16×8=128个站点。

某个位被置1,就表示该位代表的从站丢失或故障;但从站故障消失,该位会自动复位为0。对于DP网络1来说,它具有的4个从站,其诊断位

在“GLOBAL_DIAG_DB”.DP_SLAVE1.LIST_SLAVES_NOT_PRESENT

或者“GLOBAL_DIAG_DB”.DP_SLAVE1.LIST_SLAVES_ERROR数据区的1-4位,而DP网络2,其具有的3个从站,在“GLOBAL_DIAG_DB”.DP_SLAVE2.LIST_SLAVES_NOT_PRESENT

或者“GLOBAL_DIAG_DB”.DP_SLAVE2.LIST_SLAVES_ERROR数据区的1-3位。

下面的问题是,如何从从诊断数据集中取出对应从站的诊断位信息。

有很多方法,最直接的方法是,直接在DB中找到这些位的绝对地址,如DP网络1的第2个从站,其丢失诊断位的绝对地址是:DB100.DBX52.1,故障诊断位的绝对地址是:DB100.DBX68.1。

这种方法简单直接,但不利于程序移植。间接的办法是,将诊断数据集中诊断位,右移到双字的最右端,也就是双字的最低位,再与DW#16#1常数进行异或非运算,如结果=1,则被移动的诊断位代表的从站就存在丢失或者故障。具体使用哪种方法来取得诊断位的确切信息,取决于具体编程人员的习惯。重要的是,当取得了从站的诊断位信息,如何利用诊断位来控制流程。

责任编辑:haq

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

    关注

    4975

    文章

    12254

    浏览量

    454907
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113766
  • 编程
    +关注

    关注

    88

    文章

    3440

    浏览量

    92388
收藏 人收藏

    评论

    相关推荐

    Profibus-DP现场总线的主要特点、基本功能

    电子发烧友网站提供《Profibus-DP现场总线的主要特点、基本功能.pdf》资料免费下载
    发表于 10-19 10:38 3次下载
    <b class='flag-5'>Profibus-DP</b>现场<b class='flag-5'>总线</b>的主要特点、基本功能

    Ethernet/ip转PROFIBUS-DP协议网关

    DP-EIP通讯网关,全名为YC-DP-EIP,是一款PROFIBUS从站功能的通讯网关,主要功能是将Ethernet/ip设备接入到PROFIBUS网络中。本网关连接到
    的头像 发表于 10-10 16:38 275次阅读
    Ethernet/ip转<b class='flag-5'>PROFIBUS-DP</b>协议网关

    DeviceNet转Profibus DP从站网关应用案例

    DeviceNet是一种基于CAN bus的通讯协议。针对DeviceNet协议,我公司推出了YC-DP-DNT网关。YC-DP-DNT可做DeviceNet主站,将DeviceNet从站设备接入到Profibus网络;也可作为
    的头像 发表于 09-25 10:34 326次阅读
    DeviceNet转<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>从站网关应用案例

    PROFIBUS主站转ETHERCAT协议网关

    JM-DPM-ECT是自主研发的一款PROFIBUS-DP主站功能的通讯网关。该产品主要功能是将各种PROFIBUS-DP从站接入到ETHERCAT网络中。 本网关连接到PROFIBUS
    的头像 发表于 09-21 09:46 267次阅读
    <b class='flag-5'>PROFIBUS</b>主站转ETHERCAT协议网关

    Profibus总线组成及调试记录

    的应用。 Profibus-FMS 意为现场信息规范,适用于纺织、楼宇自动化、PLC、低压开关等 。 Profibus-PA 用于过程自动化的总线类型,遵从 IEC1158-2 标准。
    发表于 09-14 15:33 1次下载

    profibus dp接口定义 Profibus-DP通讯协议概述

    PROFIBUSDPDP即Decentralized Periphery,是一种计算机电子元件。
    发表于 08-10 14:18 2864次阅读

    PROFIBUS-DP主站转ETHERCAT网关连接ethercat转换器

    大家好,今天要给大家介绍一款捷米的神秘产品,它的名字叫JM-DPM-ECT,是一款兼具PROFIBUS-DP主站功能的通讯网关。想象一下,它既能和PROFIBUS总线打交道,又能与ETHERCAT
    的头像 发表于 08-09 10:10 733次阅读
    <b class='flag-5'>PROFIBUS-DP</b>主站转ETHERCAT网关连接ethercat转换器

    Profibus DP主站转Modbus TCP网关profibus dp主站软件

    是如何实现这些功能的呢?首先,让我们来看看它的Profibus总线侧的主站功能。通过高效的通信协议和稳定的硬件设计,这款网关能够轻松地管理Profibus DP从站,并将其接入到Mod
    的头像 发表于 08-09 09:47 394次阅读
    <b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站转Modbus TCP网关<b class='flag-5'>profibus</b> <b class='flag-5'>dp</b>主站软件

    Modbus TCP转Profibus DP网关profibus dp 地址设置

    捷米JM-DPM-TCP网关。在Profibus总线侧作为主站,在以太网侧作为ModbusTcp服务器功能, 下面是介绍捷米JM-DPM-TCP主站网关组态工具的配置方法
    的头像 发表于 08-08 17:11 1171次阅读
    Modbus TCP转<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>网关<b class='flag-5'>profibus</b> <b class='flag-5'>dp</b> 地址设置

    PROFIBUS DP转ETHERCAT网关profibus和modbus区别

    远创智控YC-DPM-ECT是自主研发的一款PROFIBUS-DP主站功能的通讯网关。该产品主要功能是将各种PROFIBUS-DP从站接入到ETHERCAT网络中。
    的头像 发表于 07-27 00:03 424次阅读
    <b class='flag-5'>PROFIBUS</b> <b class='flag-5'>DP</b>转ETHERCAT网关<b class='flag-5'>profibus</b>和modbus区别

    Profibus和Modbus总线转换网关profibus和profinet区别

    你是否曾经遇到过需要将MODBUS-RTU设备接入到PROFIBUS-DP网络中的情况?
    的头像 发表于 07-21 09:13 866次阅读
    <b class='flag-5'>Profibus</b>和Modbus<b class='flag-5'>总线</b>转换网关<b class='flag-5'>profibus</b>和profinet区别

    PROFIBUS-DP主站转ETHERNET/IP网关ethernet和tcp/ip的区别

    远创智控YC-DPM-EIP是自主研发的一款PROFIBUS-DP主站功能的通讯网关。该产品主要功能是将各种PROFIBUS-DP从站接入到ETHERNET/IP网络中。
    的头像 发表于 07-19 16:18 681次阅读
    <b class='flag-5'>PROFIBUS-DP</b>主站转ETHERNET/IP网关ethernet和tcp/ip的区别

    Profibus-DP主站转modbus RTU网关profibus多主站

    远创智控YC-DPM-RTU网关在Profibus总线侧实现主站功能,在Modbus串口侧实现从站功能。可将ProfibusDP协议的设备(如:E+H流量计、倍福编码器等)接入到Modbus网络
    的头像 发表于 07-14 16:24 515次阅读
    <b class='flag-5'>Profibus-DP</b>主站转modbus RTU网关<b class='flag-5'>profibus</b>多主站

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

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

    SIMATIC S7-1500的Profibus DP通讯

    SIMATIC S7-1500的Profibus DP通讯
    的头像 发表于 05-04 15:20 1104次阅读
    SIMATIC S7-1500的<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>通讯