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

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

3天内不再提示

解析一个由OB85编程引起CPU停机

机器人及PLC自动化应用 来源:机器人及PCL自动化应用 作者:机器人及PCL自动化 2021-05-12 13:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

99156d6e-b05a-11eb-bf61-12bb97331649.jpg

9924b9d6-b05a-11eb-bf61-12bb97331649.jpg

今天出现一个PLC停机:由OB85 引起的停机.

OB85里的程序编辑:

L B#16#A1 //尚未加载的OB发生错误事件

L #OB85_FLT_ID

==I

SPB K_OB

L B#16#A2 // 尚未加载的OB发生错误事件

==I

SPB K_OB

L B#16#A3 // 访问未加载的块时出错

L #OB85_FLT_ID

==I

SPB K_B

SPA F_PA

K_OB: SPA STOP

SPA ENDE

K_B: SPA STOP

SPA ENDE

STOP: CALL "STP" 调用FC46

OB85 :

B#16#A1

程序或操作系统(基于组态)为未装载到 CPU 上的 OB 创建一个启动事件。

● OB85_Z1:请求的 OB 的相应临时变量。这由 OB85_Z23 确定。

● OB85_Z23:

– 高位字:导致 OB 调用的事件的类别和编号

– 低位字,高位字节:在出错时处于激活状态的程序级别

B#16#A2

程序或操作系统(基于组态)为未装载到 CPU 上的 OB 创建一个启动事件。

OB85_Z1 和 OB85_Z23(对于 OB85_FLT_ID=B#16#A1)

B#16#A3

操作系统访问块时出错

● OB85_Z1:操作系统的错误 ID

– 高位字节:1=集成的功能,2=IEC 定时器

– 低位字节:0=无错误分辨率,1=未装载块,2=区域长度错误,3=写保护错误

● OB85_Z23:

– 高位字:块编号

– 低位字:导致错误的 MC7 命令的相对地址。块类型必须取自 OB 85_DKZ23(B#16#88:OB,B#16#8C:FC,B#16#8E:FB,B#16#8A:DB)。

-------OB40-->

硬件中断组织块(OB40至OB47)

S7提供了多达八个的独立硬件中断,每一中断都具有自己的OB。

通过STEP 7分配参数,可以为将要触发硬件中断的每个信号模块指定以下内容:

在何种条件下触发硬件中断的通道。

?要分配给个别通道组的硬件中断OB(默认情况下,将由OB40来处理所有的硬件中断)。

借助于CP和FM,可使用其各带软件来分配这些参数。

可使用STEP 7选择各个硬件中断OB的优先级。

了解硬件中断OB的操作

在模块触发硬件中断后,操作系统将标识插槽以及相应的硬件中断OB。如果此OB的优先级高于当前激活的优先级,则将启动该OB。当执行完此硬件中断OB后,将发送通道指定的确认。

如果在对硬件中断进行标识和确认的这段时间内,在同一模块中发生了触发硬件中断的另一事件,则应用以下规则:

如果该事件发生在先前触发硬件中断的通道中,则新中断丢失。在下图中,将根据数字输入模块的通道实例对此进行说明。触发事件是上升沿。硬件中断OB是OB40。

编辑:jq

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

    关注

    5052

    文章

    14929

    浏览量

    489370
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11370

    浏览量

    226396
  • CP
    CP
    +关注

    关注

    3

    文章

    37

    浏览量

    26000

原文标题:OB85编程引起CPU停机

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CUI Devices CP85系列帕尔贴模块:设计与性能全解析

    CUI Devices CP85系列帕尔贴模块:设计与性能全解析 在电子设备的热管理领域,帕尔贴模块是种常见且有效的解决方案。今天,我们就来深入了解下CUI Devices的CP
    的头像 发表于 05-13 12:15 189次阅读

    CUI Devices CP85系列帕尔贴模块:特性、参数与性能解析

    CUI Devices CP85系列帕尔贴模块:特性、参数与性能解析 在电子设备的热管理领域,帕尔贴模块扮演着至关重要的角色。今天就来深入探讨下CUI Devices的CP85系列帕
    的头像 发表于 05-13 12:15 201次阅读

    深入解析富士通MB85RS64V FRAM芯片:特性、应用与设计要点

    深入解析富士通MB85RS64V FRAM芯片:特性、应用与设计要点 在电子设计领域,存储器芯片的性能和特性对于整个系统的稳定性和效率至关重要。今天,我们就来深入探讨富士通的MB85
    的头像 发表于 05-10 16:30 822次阅读

    汽车DC - DC转换器的3相功率模块FTCO3V85A1解析

    汽车DC - DC转换器的3相功率模块FTCO3V85A1解析 引言 在汽车电子领域,DC - DC转换器起着至关重要的作用,它能够将种直流电压转换为另种适合汽车电子设备使用的直流
    的头像 发表于 04-24 11:25 1164次阅读

    PIC18FXX80/XX85 Flash微控制器编程规范解析

    PIC18FXX80/XX85 Flash微控制器编程规范解析 在电子工程师的日常工作中,微控制器的编程项至关重要的任务。今天我们就来深
    的头像 发表于 04-08 10:35 260次阅读

    ATtiny25/45/85:高性能低功耗8位微控制器的技术解析

    ATtiny25/45/85:高性能低功耗8位微控制器的技术解析 在电子设计领域,高性能与低功耗往往是鱼和熊掌难以兼得,但ATtiny25/45/85系列8位微控制器却打破了这困境,
    的头像 发表于 04-06 15:50 1245次阅读

    线性化编程与结构化编程的不同点

    线性化编程是将整个用户程序连续放置在循环程序块(OB1)中,按顺序执行的编程范式。这种结构与PLC所代替的硬接线继电器控制类似,
    的头像 发表于 03-16 16:58 646次阅读
    线性化<b class='flag-5'>编程</b>与结构化<b class='flag-5'>编程</b>的不同点

    探索DS4510:带非易失性存储器和可编程I/O的CPU监控器

    Semiconductor(现Maxim)推出的DS4510——款集成了64字节EEPROM存储器和四编程非易失性(NV)I/O引脚的CPU监控器。 文件下载: DS4510.
    的头像 发表于 02-03 10:00 350次阅读

    深入解析 Z80C30/Z85C30 CMOS SCC 串行通信控制器

    深入解析 Z80C30/Z85C30 CMOS SCC 串行通信控制器 在电子设计领域,串行通信控制器是实现数据高效传输的关键组件。Zilog 公司的 Z80C30 和 Z85C30 CMOS
    的头像 发表于 01-27 14:35 520次阅读

    FPGA 入门必看:Verilog 与 VHDL 编程基础解析

    的基础概念和实践方法。、FPGA与MCU/MPU的区别MCU/MPU:顺序执行程序,CPU负责所有逻辑FPGA:可编程逻辑阵列,逻辑电路可按需求重新配置,实现并
    的头像 发表于 01-19 09:05 838次阅读
    FPGA 入门必看:Verilog 与 VHDL <b class='flag-5'>编程</b>基础<b class='flag-5'>解析</b>!

    LT5514:高性能可编程增益放大器的深度解析

    的 LT5514 可编程增益放大器,这款产品在众多应用场景中展现出了卓越的性能。 文件下载: LT5514.pdf 、产品概述 LT5514 是款带宽从低频(LF)扩展到 850MHz 的可
    的头像 发表于 01-15 09:40 401次阅读

    LCE85系列可编程节能回馈式负载重要升级:全面提升充电设施测试效率与节能水平

    LCE85系列可编程节能回馈式负载
    的头像 发表于 01-08 10:30 780次阅读

    探索AFBR - S50MX85I:高精度飞行时间传感器模块的技术解析与应用指南

    探索AFBR - S50MX85I:高精度飞行时间传感器模块的技术解析与应用指南 在当今的电子技术领域,传感器技术的发展日新月异,尤其是在距离和运动测量方面,飞行时间(ToF)传感器模块展现出了巨大
    的头像 发表于 12-30 14:05 477次阅读

    变频器自动停机问题详解

    变频器作为现代工业控制系统的核心部件,其自动停机问题直接影响生产线的连续性和设备安全性。本文将从故障现象、原因分析、诊断方法及解决方案四维度,系统剖析这常见技术难题。 、典型故障
    的头像 发表于 12-14 07:40 2982次阅读
    变频器自动<b class='flag-5'>停机</b>问题详解

    请问下谁有这个OB6625的Pspice模型

    请问下谁有这个OB6625的Pspice模型
    发表于 08-04 15:18