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

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

3天内不再提示

PROFINET IO中的诊断机制分析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-11-23 09:50 次阅读

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 连接到工业以太网,则可在线调用诊断信息。

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

368a447a-6a59-11ed-8abf-dac502259ad0.png

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

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

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

PROFINET IO 中的诊断级别

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

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

36cdd1d6-6a59-11ed-8abf-dac502259ad0.png

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

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

370db3d2-6a59-11ed-8abf-dac502259ad0.png

37416204-6a59-11ed-8abf-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    0

    文章

    448

    浏览量

    39155
  • 控制器
    +关注

    关注

    112

    文章

    16361

    浏览量

    178060
  • Profinet
    +关注

    关注

    6

    文章

    1183

    浏览量

    23410
  • step
    +关注

    关注

    0

    文章

    42

    浏览量

    20467

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

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

收藏 人收藏

    评论

    相关推荐

    PROFINET IO通信实时性分析

    通过对PROFINET IO概念的介绍,以及对PROFINET非实时报文和实时报文在以太网及交换机的传输时间的研究,得出不同组态距离的IO
    发表于 10-25 17:09 29次下载

    PROFINET IO诊断机制

    当检测到通道故障(例如,模拟输入处短路)时,IO 设备将向 CPU 输出诊断中断。操作系统通过调用诊断 DB(例如,OB82)进行响应。此 OB 的局部变量包含故障设备的逻辑基址,并包含长度为四个字节的
    的头像 发表于 01-18 11:18 2666次阅读
    <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>中</b>的<b class='flag-5'>诊断</b><b class='flag-5'>机制</b>

    在线为PROFINET IO设备分配名称

    在“设备和网络”(Devices & networks) 编辑器,右键单击所需的 PROFINET IO 设备,并选择“在线和诊断”(Online & diagnostics)。
    的头像 发表于 03-02 11:10 8400次阅读

    配置PROFINET IO设备

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400集成PN口作为PROFINET
    的头像 发表于 07-31 11:32 2681次阅读

    如何判断PROFINET IO 通讯干扰问题

    在做PROFINET IO 通讯调试时经常遇到PROFINET IO通讯故障的情况,导致通讯故障的原因之一就是干扰问题,PROFINET
    的头像 发表于 10-12 09:58 3229次阅读

    PROFINET调试时Ping指令使用详解

    在做PROFINET IO 通讯调试时经常遇到PROFINET IO通讯不通的情况,诊断时可以利用多种
    的头像 发表于 11-29 14:11 1343次阅读

    使用西门子PST初步诊断PROFINET

    在做PROFINET IO 通讯调试时经常遇到PROFINET IO通讯不通的情况,诊断时可以利用多种
    的头像 发表于 12-05 10:42 2946次阅读

    配置PROFINET IO设备

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400集成PN口作为PROFINET
    的头像 发表于 12-28 09:13 1364次阅读

    Profinet故障诊断方法与解决方案

    在做PROFINET IO 通讯调试时经常遇到PROFINET IO通讯不通的情况,在使用多种诊断工具进行
    的头像 发表于 01-04 09:26 2940次阅读

    使用1200-GetStationInfo读取PROFINET IO设备的IP地址

    GetStationInfo”指令读取位于本地 IO 系统 PROFINET IO 设备或下级 IO 系统
    的头像 发表于 01-29 14:44 5955次阅读

    PROFINET IO控制器无法直接进行PROFINET IO通信

    PROFINET IO 通信不支持跨网段的实时通信,此外两个 PROFINET IO 控制器如果在其中没有智能设备情况下通常也无法直接进行 PROF
    的头像 发表于 02-20 10:32 3432次阅读

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

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

    什么是ProfiNET/IO协议接口?

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

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

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

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

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