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
    +关注

    关注

    5045

    文章

    14443

    浏览量

    483597
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11218

    浏览量

    222954
  • CP
    CP
    +关注

    关注

    3

    文章

    37

    浏览量

    25928

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Labview 解析dxf文件并显示<

    /WSfacf1429558a55de185c428100849a0ab7-5f35.htm 下图是我做的文件解析,涵盖了常用的些图元对象,有单线段、多段线、表格、文字、标注、云
    发表于 11-14 22:45

    TE Connectivity 85UHP超高纯度压力传感器技术解析与应用指南

    TE Connectivity(TE) 的Measurement Specialties 85UHP 压力传感器配备MEMS压阻芯片,该芯片集成在涂有硅油的316L不锈钢或合金C276模块中
    的头像 发表于 11-02 09:26 331次阅读
    TE Connectivity <b class='flag-5'>85</b>UHP超高纯度压力传感器技术<b class='flag-5'>解析</b>与应用指南

    设备老出故障?这套管理系统让停机时间直接砍半!

    若你也受设备故障频繁、停机时间长的困扰,不妨试试这套智能管理系统 —— 下一个实现 “故障少、效率高、成本低” 的企业,或许就是你的企业。
    的头像 发表于 09-02 11:09 407次阅读
    设备老出故障?这套管理系统让<b class='flag-5'>停机</b>时间直接砍半!

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

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

    工业生产停机损失大?电源滤波器或成破局关键

    机会错失。当企业为停机损失焦头烂额时,隐藏在电源线中的关键组件——电源滤波器,正悄然成为破解困局的重要突破口。 停机背后:看不见的电
    的头像 发表于 07-29 10:47 399次阅读

    主板和CPU东西吗?有什么区别?

    在数字化浪潮席卷的时代,电脑早已成为现代生活的核心枢纽。而在计算机硬件体系中,主板与CPU堪称两大支柱,共同构筑了整台机器的运算中枢。虽然主板和CPU在功能定位上不同,但它们的协同运作,却如同精密齿轮的咬合,直接决定了电脑性能的上限。
    的头像 发表于 06-11 09:19 2314次阅读

    OB2263电流模式脉宽调制(PWM)控制芯片英文手册

    电子发烧友网站提供《OB2263电流模式脉宽调制(PWM)控制芯片英文手册.pdf》资料免费下载
    发表于 04-22 15:48 3次下载

    FS85如何通过OTP编程进行配置?

    FS85 中: \" 通过 OTP 编程进行配置。原型启用以支持项目期间的自定义设置 在工程模式下开发。
    发表于 03-24 06:03

    fpga和cpu的区别 芯片是gpu还是CPU

    、FPGA与CPU的区别 FPGA(Field-Programmable Gate Array,现场可编程门阵列)和CPU(Central Processing Unit,中央处理器
    的头像 发表于 02-01 14:57 3017次阅读

    CR6853B代替OB2263芯片

    电子发烧友网站提供《CR6853B代替OB2263芯片.pdf》资料免费下载
    发表于 01-15 09:44 0次下载

    CPU(中央处理器)的概念、结构特点和在系统中的地位

    在整个计算机系统中扮演“大脑”与“指挥官”的角色。它负责从存储器中取出指令,解析并执行各种逻辑、算术、控制和数据处理任务。 类比:就像支乐队里的指挥,CPU 决定什么时候演奏、演奏什么曲目,并且对乐队的节奏和配合负责。 通用
    的头像 发表于 01-14 13:57 4232次阅读

    昂科烧录器支持OnBright昂宝电子的数模混合芯片OB6625VK

    在此次更新中,昂宝电子(OnBright)推出的数模混合芯片OB6625VK已被昂科的烧写工具脱机编程器AP8000所支持。昂科技术自主研发的AP8000万用烧录器,支持包括
    的头像 发表于 01-13 15:48 835次阅读
    昂科烧录器支持OnBright昂宝电子的数模混合芯片<b class='flag-5'>OB</b>6625VK

    国产舜铭存储SF25C20对标MB85RS2MT性能、优势全面解析

    国产舜铭存储SF25C20对标MB85RS2MT性能、优势全面解析
    的头像 发表于 01-06 10:20 844次阅读
    国产舜铭存储SF25C20对标MB<b class='flag-5'>85</b>RS2MT性能、优势全面<b class='flag-5'>解析</b>

    文读懂双85测试时间以及等效实际寿命

    至关重要的角色。特别是在恒温恒湿试验中,以85℃温度和85%湿度的条件(俗称双85试验)是应用最广泛的试验条件之。恒温恒湿试验箱为什么是85
    的头像 发表于 12-30 15:28 3490次阅读
    <b class='flag-5'>一</b>文读懂双<b class='flag-5'>85</b>测试时间以及等效实际寿命

    三菱PLC编程语言解析

    (Sequential Function Chart, SFC)等。以下是对这些编程语言的简要解析: 1. 梯形图(Ladder Diagram, LD) 梯形图是PLC编程中最常用的图形编程
    的头像 发表于 12-26 17:36 2233次阅读