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

    文章

    16191

    浏览量

    177376
  • Profinet
    +关注

    关注

    6

    文章

    1062

    浏览量

    23320
  • 应用程序
    +关注

    关注

    37

    文章

    3240

    浏览量

    57596

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

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

收藏 人收藏

    评论

    相关推荐

    profinetprofinet

    要使两个设备均为profinet协议,需要两个设备进行通讯,那么需要一个设备。以下介绍捷米特JM-PN-PN产品,实现 PROFINET 网络与 PROFINET 网络之间的数据通讯。即
    发表于 11-09 13:03

    欧姆龙PLC数据 转 profinet IO项目案例

    目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 网关采集欧姆龙PLC数据 2 5 用PROFINET IO协议转发数据 5 6 案例总结 7 1 案例说明 设置网关采集
    的头像 发表于 09-27 10:06 211次阅读
    欧姆龙PLC数据 转 <b class='flag-5'>profinet</b> <b class='flag-5'>IO</b>项目案例

    【教程】比Modbus控制更简单!S7 200 SMART利用Profinet网关扩展IO

    PLC自带IO方法控制扩展IO。一配置Profinet网关首先导入Profinet网关的GSD文件,用于STEP7-MicroWINSMART组态软件配置Profi
    的头像 发表于 09-20 08:07 449次阅读
    【教程】比Modbus控制更简单!S7 200 SMART利用<b class='flag-5'>Profinet</b>网关扩展<b class='flag-5'>IO</b>

    Profinet远程IO模块的常见问题

    Profinet远程IO模块在工业自动化扮演着重要的角色,但使用过程也可能会遇到一些问题。
    的头像 发表于 09-18 14:14 433次阅读

    Profinet远程IO模块:模拟量模块_安装与接线说明

    Profinet远程IO模块由兴达易控研发,包含耦合器、多种I/O模块和辅助模块如:PROFINET、EtherCAT、Ethernet/IP、Cclink IE以及modbus/TCP等。支持多种通讯协议,提供多种数字量和模拟
    的头像 发表于 07-27 09:07 598次阅读
    <b class='flag-5'>Profinet</b>远程<b class='flag-5'>IO</b>模块:模拟量模块_安装与接线说明

    Profinet远程IO模块:数字量输入模块_远程组态说明

    Profinet远程IO模块:数字量输入模块_远程组态说明:本章主要介绍XD系列远程IO的耦合器配合IO模块与目前工业主流PLC配置。该文举例介绍一种数字量模块的组态(其它数字量模块同
    的头像 发表于 07-23 09:30 1145次阅读
    <b class='flag-5'>Profinet</b>远程<b class='flag-5'>IO</b>模块:数字量输入模块_远程组态说明

    Profinet分布式IO模块系统

    标准Profinet IO Device设备通讯、最小周期为1ms的RT实时通讯、最大输入输出1440字节、32个扩展IO模块数量,以及两个以太网接口内部集成交换机功能。 本篇文章主要介绍耦合器的功能特性,以及对比传统的以太网
    的头像 发表于 07-15 15:23 503次阅读
    <b class='flag-5'>Profinet</b>分布式<b class='flag-5'>IO</b>模块系统

    插片式远程IO模块:Profinet总线耦合器在STEP7配置

    XD9000是Profinet总线耦合器,单个耦合器最多可扩展32个I/O模块!本文将深入探讨插片式远程IO模块的应用,并揭秘Profinet总线耦合器在STEP7配置过程的技巧与注
    的头像 发表于 07-12 18:27 622次阅读
    插片式远程<b class='flag-5'>IO</b>模块:<b class='flag-5'>Profinet</b>总线耦合器在STEP7配置

    Profinet IO从站数据 转EtherCAT项目案例

    Profinet IO从站数据转EtherCAT项目案例
    的头像 发表于 06-29 11:28 430次阅读
    <b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>从站数据 转EtherCAT项目案例

    关于Profinet远程IO模块的超详细讲解

    。它可以通过以太网进行通信,并支持实时数据传输和远程配置 为什么要使用Profinet远程IO模块 因为在某些工业应用,由于环境恶劣,不可能在现场设备附近安装带有本地I/O模块的PLC。 当您要将I/O模块放置在现场设备附近以
    的头像 发表于 05-28 16:09 1443次阅读
    关于<b class='flag-5'>Profinet</b>远程<b class='flag-5'>IO</b>模块的超详细讲解

    Profinet IO通信故障的解决办法

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

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

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

    通过Profinet转EtherCAT网关将伺服驱动与Profinet通讯

    本案例展示了如何巧妙地连接Profinet转EtherCAT网关与伺服驱动,以实现流畅、精准的控制。在这个配置,我们借助了一台西门子1200PLC和一台伺服驱动,通过设置Profinet
    发表于 01-16 16:54

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

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

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

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