回复:这种硬件中断的OB一般什么行业用的比较多?

JackFan

  • 帖子

    117
  • 精华

    1
  • 被关注

    1

论坛等级:侠客

注册时间:2018-05-23

钻石 钻石 如何晋级?

发布于 2025-12-11 08:59:32

4楼

1.触发源是“电”而不是“程序”
信号线直接进 CPU 或高速 DI 模块,电平/边沿一到,芯片立刻把当前扫描“按暂停”,不需要你程序里轮询。

2.响应时间是“微秒级”而不是“毫秒级”
标准 OB1 可能 10 ms 扫一圈;硬件中断从边沿到第一条用户指令,S7-1200 典型 < 300 μs,S7-1500 < 50 μs。

3.代码只跑“最少必要动作”
中断服务例程里只干“必须立刻干”的事:锁存位置、复位标志、立即输出。复杂运算放主循环,否则火警铃一直响,正常课就别上了。

4.优先级硬编码在芯片里
火警铃 > 正常铃;多个火警铃也有先后(CPU 参数表可设)。只要更高优先级的中断没来,当前中断就执行到底;来了就被打断,形成“中断嵌套”。

记住一个画面即可:
“当传感器说‘现在就要’,硬件中断让 PLC 立刻放下所有事,先处理它,再回来继续过日子。”


若见诸相非相 即见如来
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。