回复:关于上升沿与下降沿的有效期

郑州代工

  • 帖子

    30
  • 精华

    0
  • 被关注

    4

论坛等级:游侠

注册时间:2008-09-11

普通 普通 如何晋级?

发布于 2017-06-05 11:41:14

4楼

展开查看
以下是引用如是在2017-06-05 11:12:50的发言 >3楼

边沿触发指令,归根结底是通过两次扫描来确定是否发生变化:若第一扫描为高电平,第二次为低,这是下降沿,若一次为低电平,第二次为高电平,这是上升沿。

因此脉冲指令需要用到存储器来存储上一次的结果,当第二次执行到该指令的时候,把保存的结果与当下被检测量结果,作比较判断是否有上升沿或下降沿。

所以,触发脉冲宽度要大于一个扫描周期,否则电平的变化会检测不到。

因此,边沿触发只是一个周期的有效期,这也是为什么边沿触发指令,往往和置位/复位指令配合使用的原因。


比如说我的程序有100行,边沿所在位置为低50行,如果边沿程序发出了脉冲信号,脉冲触发发出的信号是执行到底100行结束,还是执行到100行后,接着下一周期从第一行开始到第50行结束?,仿真的时候两种情况都出现过

承接自动化项目编程、设计、调试。 QQ:8304368
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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