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

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

3天内不再提示

PROFINET IO中的诊断机制

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-01-18 11:18 次阅读

PROFINET IO 中的诊断机制:

一致性诊断概念

PROFINET IO 支持您使用一致性诊断概念。PROFINET 以三种不同的方法提供有关系统错误和中断状态的 IO 诊断信息(与在 PROFIBUS DP 中相同):

• 使用 STEP 7 组态和工程工具进行诊断

• 使用状态 LED 进行诊断

• 在 STEP 7 应用程序(AP)中进行诊断

诊断机制

检测到通道故障(例如,模拟输入处短路)时,IO 设备将向 CPU 输出诊断中断。操作系统通过调用诊断 DB(例如,OB82)进行响应。此 OB 的局部变量包含故障设备的逻辑基址,并包含长度为四个字节的诊断数据。

IO 控制器自动设置插入以替换有缺陷设备/模块的新 IO 设备或模块的相应参数和组态数据。必须为新的 IO 设备分配组态的名称,例如,通过从先前 IO 设备的 MMC 卡中读取名称。 下一步中将恢复用户数据的周期性交换。

使用 STEP 7 组态和工程工具进行诊断

“报告系统错误”

STEP 7 中的“报告系统错误”诊断功能可在 PROFINET IO 中使用。

“报告系统错误”是显示由 IO 设备或 IO 控制器的 CPU 返回的诊断消息的便捷方式。

STEP 7 将自动生成所需的块和消息文本。用户只需将生成的块下载到 CPU,并将这些文本传送到连接的 HMI 设备即可。

全集成诊断概念

所有 SIMATIC 产品都集成有诊断功能,用于检测和排除故障。这些组件可自动指出操作

中可能发生的故障,并提供详细的相关信息。

同时发生的每个单独错误或若干错误将从 IO 设备传送到 IO 控制器。如果需要 IO 设备的完整状态(含所有未决错误),则可直接从 IO 设备读取状态。

通过 PG/PC 或 HMI 设备访问 IO 设备的状态:

如果已通过 STEP 7 或 HMI 设备由 PG/PC 连接到工业以太网,则可在线调用诊断信息。

在下图中,对此进行了简要说明。

bed54002-51c7-11eb-8b86-12bb97331649.png

① IO 设备检测到一个错误,并将诊断数据发送给指定的 IO 控制器。

② IO 控制器会通知编程/HMI 设备,并更新所显示的系统诊断信息。

③ 在 STEP 7 中,可从 IO 设备直接读取“可访问设备”(Accessible devices) 的站状态(与 IO 控制器无关)。仅当编程设备已连接工业以太网时,才能执行以上操作。即,可在调试或服务过程中(甚至 IO 控制器未运作时)访问诊断信息。

PROFINET IO 中的诊断级别

IO 设备会将出现的所有错误消息发送到 IO 控制器。诊断信息的范围和容量,取决于诊断数据评估的级别以及所使用的 PROFINET 设备。

可以评估不同级别的诊断数据。例如,通过诊断级别 4 选择通道的编号和类型。

bf107082-51c7-11eb-8b86-12bb97331649.png

STEP 7 的设备视图中诊断级别的表示形式

下图以分布式 I/O 系统 ET 200MP 为例,显示了 STEP 7 的设备视图中PROFINET 设备型号:

bf60719a-51c7-11eb-8b86-12bb97331649.png

bfa5f88c-51c7-11eb-8b86-12bb97331649.png

责任编辑:lq

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

    关注

    112

    文章

    15191

    浏览量

    171085
  • Profinet
    +关注

    关注

    5

    文章

    785

    浏览量

    22996
  • 应用程序
    +关注

    关注

    37

    文章

    3132

    浏览量

    56359

原文标题:PROFINET IO 中的诊断机制分析

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

收藏 人收藏

    评论

    相关推荐

    Profinet IO通信故障的解决办法

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

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

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

    采集Profinet IO从站设备数据转modbus方案

    通过vfbox网关实现Profinet IO协议转换成modbus协议,连接scada系统或者设备。此应用方案操作简单,不需要编程,轻松实现设备之间的互联互通。
    的头像 发表于 12-05 09:20 248次阅读
    采集<b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>从站设备数据转modbus方案

    Profinet IO耦合器可以出现在哪些项目中应用?

    Profinet IO耦合器可以应用于各种项目中,特别是那些需要实现高性能、实时数据交换的自动化和工业控制系统中。以下是一些常见的应用领域: (1)工业自动化:Profinet IO
    的头像 发表于 11-30 08:15 274次阅读

    博途:PROFINET IO 系统中的节点创建方法

    在某些情况下,不用插入可移动存储介质(例如 MMC)或者不用 PG 就可以更换 IO 设备。为此可通过以太网机制分析各个 IO 设备与 IO 控制器之间的邻居关系。
    发表于 10-27 11:25 348次阅读
    博途:<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> 系统中的节点创建方法

    博途VASS6-Profinet诊断简述

    显示所有 Profinet 参与者的状态信息和导航到 Profinet 详细诊断
    的头像 发表于 08-30 10:51 645次阅读
    博途VASS6-<b class='flag-5'>Profinet</b><b class='flag-5'>诊断</b>简述

    什么是ProfiNET/IO协议接口?

    什么是ProfiNET/IO协议接口? ProfiNET/IO协议接口是一种基于以太网技术的实时通信协议,它可以将数据传输速度提高到100Mbit/s以上,并且支持多种拓扑结构和通信方
    的头像 发表于 08-23 10:33 2253次阅读
    什么是<b class='flag-5'>ProfiNET</b>/<b class='flag-5'>IO</b>协议接口?

    PROFINET Topology拓扑功能的应用范围

    PROFINET IO网络支持总线型,星型,环型,树型或混合结构。在应用中,尤其是存在大型且复杂的PROFINET网络拓扑结构时,很难知道IO设备之间的连接关系, 从而造成维护和
    的头像 发表于 08-10 14:35 436次阅读
    <b class='flag-5'>PROFINET</b> Topology拓扑功能的应用范围

    如何读取 ET 200SP PROFINET IO 设备的站名称

    “Get_Name”指令读取 PROFINET IO 设备、PROFIBUS 从站或 AS-i slave 的名称。设备名称将显示在网络视图和 IO 设备的属性中。 1.STEP 7 会在插入指令
    的头像 发表于 08-08 10:11 1107次阅读
    如何读取 ET 200SP <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> 设备的站名称

    S7-200SMART之间进行PROFINET IO通信技术分析

    从 S7-200 SMART V2.5 版本开始,S7-200 SMART 开始支持做 PROFINET IO 通信的智能设备。从而,两个 S7-200 SMART 之间可以进行 PROFINET
    发表于 07-23 15:02 2758次阅读
    S7-200SMART之间进行<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>通信技术分析

    S7-1500与S7-200 SMART的PROFINET IO通信配置

    从 S7-200 SMART V2.5 版本开始,S7-200 SMART 开始支持做 PROFINET IO 通信的智能设备。作为智能设备,S7-200 SMART可以和另外一个S7-200
    的头像 发表于 07-02 14:21 7120次阅读
    S7-1500与S7-200 SMART的<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>通信配置

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

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

    老曹说工控|PROFINET协议如何实现报警以及从站诊断的?

    PROFINET协议通过特定的机制实现了报警和从站诊断功能,具体包括报警机制诊断数据对象、诊断
    的头像 发表于 05-30 10:36 814次阅读
    老曹说工控|<b class='flag-5'>PROFINET</b>协议如何实现报警以及从站<b class='flag-5'>诊断</b>的?

    PROFINET IO 设备读取模块的状态信息

    “ModuleStates”指令可用来读取 PROFINET IO 设备或 PROFIBUS DP 从站的模块状态信息。
    的头像 发表于 05-19 14:19 2156次阅读
    <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> 设备读取模块的状态信息

    Profinet IO都是通过RJ45网线连接的吗?

    Profinet IO是采用工业以太网Profinet通讯的IO耦合器,通过网线进行手拉手的连接。
    发表于 05-04 17:55 681次阅读