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

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

3天内不再提示

采用过程映像输入进行系统诊断

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-04-09 15:10 次阅读

采用过程映像输入进行系统诊断

除了事件驱动型系统诊断之外,SIMATIC 系列的输入和输出模块也可通过过程映像输入提供诊断信息

此前介绍的系统诊断可与程序执行异步执行。为了在发生故障时正确地处理输入和输出数据,某些模块使用值状态 (QI = Quality Information) 进行评估。

值状态的评估要求

与过程映像输入相关的诊断信息与用户数据同步传输。评估通道值状态时,请在 STEP 7 的 I/O 模块属性中选中“值状态”(Value status) 复选框。

6e00991e-9417-11eb-8b86-12bb97331649.png

值状态评估

如果已启用了某个 I/O 模块的值状态,则除用户数据外,该模块还可提供值状态信息。该信息可直接用于过程映像输入,并通过简单的二进制操作进行调用。

每个通道均唯一性地分配有值状态中的一个位。值状态中的位指示用户数据中读入值的有效性。

6e30d8c2-9417-11eb-8b86-12bb97331649.png

值状态的影响

受以下任何一个因影响时,激活通道的值状态为“无效”(Invalid) :

● 通道诊断未决(无需考虑是否为该通道组态了诊断,如断路)

● 输出通道:激活了“对 CPU STOP 模式的响应”(Reaction to CPU STOP) 功能(由于 CPU 转入 STOP 模式,连接中断)

● 紧凑型 CPU 的板载数字量 I/O 的输出通道:如果将某个通道用于工艺功能,则该通道将返回值状态 0 (“无效”)。此时,系统将不再检查输出值是否正确。

● 激活了 PROFIenergy 功能。即,启用了休眠功能(“继续操作模式”下除外) 使用非故障安全模块时,需注意:某个激活的通道无效时,也将导致其它所有已激活通道的值状态置位为“无效”(Invalid) 。因此,建议用户禁用所有未连接或未使用的通道。

示例:某个模拟量输入模块的输入通道的值状态评估

下述示例所示为通过用户程序,对某个模拟量输入模块的输入通道的值状态进行基本评估。通过一个通道测量气缸直径,并计算其周长。

● 如果值状态指示通道无错误,则可计算周长。

● 如果值状态指示通道有错误,则输出值“0”,作为周长替代值。

下图显示了用户程序中的值状态评估。

6e7591f6-9417-11eb-8b86-12bb97331649.png

-----------------------------END---------------------------

责任编辑:lq

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

    关注

    7

    文章

    2438

    浏览量

    46388
  • 二进制
    +关注

    关注

    2

    文章

    700

    浏览量

    41231
  • SIMATIC
    +关注

    关注

    1

    文章

    230

    浏览量

    15503

原文标题:采用过程映像输入进行系统诊断

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

收藏 人收藏

    评论

    相关推荐

    在电机启动与运行过程中,如何对电机堵转进行诊断

    在电机启动与运行过程中,如何对电机堵转进行诊断
    发表于 02-19 07:17

    使用过程中如何降低连接器摩擦损耗

    连接器的插孔和插针在长期使用过程中,端子会产生难以避免的摩擦损耗,我们常说的插拔寿命在一定程度上指的就是耐磨损性能。用户在使用过程中应该如何去降低连接器的磨损,延长连接器使用寿命呢?
    的头像 发表于 12-13 16:46 173次阅读

    S7-1500案例:如何采用过程映像输入进行系统诊断

    此前介绍的系统诊断可与程序执行异步执行。为了在发生故障时正确地处理输入和输出数据,某些模块使用值状态 (QI = Quality Information) 进行评估。
    发表于 11-03 12:47 188次阅读
    S7-1500案例:如何<b class='flag-5'>采用过程</b><b class='flag-5'>映像</b><b class='flag-5'>输入</b><b class='flag-5'>进行</b><b class='flag-5'>系统诊断</b>

    地址映像有哪三种方式

    为Cache地址,这个变换过程叫作地址变换。 地址映像方式通常采用直接映像、全相联映像、组相联映像
    的头像 发表于 10-31 11:39 425次阅读

    西门子博途:通过“ 报告系统错误” 进行系统诊断

    检查在激活系统诊断(默认设置)期间是否启用了“发送报警”和“装载硬件组态时,将装载系统诊断块”功能。 必要时,需启用这两个功能。
    的头像 发表于 10-30 17:08 393次阅读
    西门子博途:通过“ 报告<b class='flag-5'>系统</b>错误” <b class='flag-5'>进行</b><b class='flag-5'>系统诊断</b>

    西门子博途中激活CPU的系统诊断

      这里将激活“S7-300 Master”CPU 的系统诊断
    的头像 发表于 09-20 11:22 747次阅读
    西门子博途中激活CPU的<b class='flag-5'>系统诊断</b>

    AMKASYN数字驱动系统诊断信息

    用于查阅AMK伺服器诊断信息(中文版)。
    发表于 09-07 14:56 0次下载

    分配过程映像/过程映像分区简介

    使用过程映像的优点在于,程序循环执行过程中,访问的过程映像信号始终一致。对于 S7-1500,可以选择“自动更新”(Update autom
    的头像 发表于 08-28 10:08 1087次阅读
    分配<b class='flag-5'>过程</b><b class='flag-5'>映像</b>/<b class='flag-5'>过程</b><b class='flag-5'>映像</b>分区简介

    【Milk-V Duo开发板免费体验】+balenaEtcher映像与串口控制台测试

    前面已实现了用WIN32磁盘映像工具进行映像处理,除此之外还有一种工具也能够进行映像处理,目前常用的为:balenaEtcher-Porta
    的头像 发表于 07-02 09:28 763次阅读
    【Milk-V Duo开发板免费体验】+balenaEtcher<b class='flag-5'>映像</b>与串口控制台测试

    PCBA制造和使用过程发生操作不当的维护方法

    在SMT生产和使用过程中,不可避免的会在整个PCBA制造过程和使用过程中发生操作不当,包括加工错误
    发表于 06-16 16:51 190次阅读

    如何防止BGA拆焊台在使用过程中的误操作?-智诚精展

    BGA拆焊台在使用过程中,如果误操作了,会对整个维修过程带来很大的影响,因此需要采取措施避免误操作。那么,如何防止BGA拆焊台在使用过程中的误操作呢? 一、先理解安装步骤 关于BGA拆焊台的安装
    的头像 发表于 06-14 11:26 283次阅读
    如何防止BGA拆焊台在使<b class='flag-5'>用过程</b>中的误操作?-智诚精展

    智能汽车系统诊断管理模块设计

    整个诊断汽车管理包括诊断通信管理(Diagnostic Communication Manager, DCM)、诊断事件管理DEM(Diagnostic Event Manager)、功能抑制管理FIM(Function Inh
    发表于 06-01 17:36 498次阅读
    智能汽车<b class='flag-5'>系统诊断</b>管理模块设计

    光模块使用过程中常见的问题汇总

    光模块是一种较为敏感的光学器件,在使用过程中常常会出现很多问题,在本文中将光模块的一些常见问题进行了汇总。
    的头像 发表于 05-23 16:08 936次阅读
    光模块使<b class='flag-5'>用过程</b>中常见的问题汇总

    PLC程序执行过程

    程序执行的全过程由:输入采样阶段、程序执行阶段、输出刷新阶段。在这一阶段中,PLC以扫描方式读入所有输入端子上的输入信号,并将各输入状态存入
    发表于 04-19 10:51 0次下载
    PLC程序执行<b class='flag-5'>过程</b>

    激活CPU的系统诊断并在HMI上调用

    这里将激活“S7-300 Master”CPU 的系统诊断。 如果激活了系统诊断,则在下一次编译硬件时将自动生成诊断所需的所有报警和块。
    的头像 发表于 04-15 10:13 398次阅读