回复:沿指令我见之二:沿指令与扫描周期无关,与扫描行为有关

Zane

西门子1847工业学习平台

  • 帖子

    21557
  • 精华

    408
  • 被关注

    1514

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2026-02-04 10:55:29

15楼

展开查看
以下是引用yanxiao在2026-02-04 08:16:05的发言 >14楼

假设:

报警BUZZER从报警数0变为非0时,置1;在报警数从非0至0时清0,人工可以随时清0。

在一个循环中,处理N个报警事件,就可以放置边沿检测,实现对BUZZER的操作。

以下是引用Zane在2026-02-03 23:18:30的发言 >13楼:有循环,就有重复扫...

引用13楼详细内容:

有循环,就有重复扫描(指令执行),有重复扫描(指令执行),就能判断沿跳变。

这个循环,有系统自身的,比如主程序,定时中断,甚至周期性产生的事件中断,也有人为的比如FOR循环,JMP指令回跳

我相信,应该有很多人想过这件事情,但谁又能说说这么做的应用价值是什么?

N个报警是N个沿处理,而你的程序至始至终是对同一个沿的多次处理。


而对BUZZER的应用,那么在乎是在同一OB1循环内处理完还是间隔了一个OB1循环吗?


这个效果,就是S/R



Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9431条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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