回复:什么是边沿触发?

如男

西门子1847工业学习平台

  • 帖子

    660
  • 精华

    1
  • 被关注

    8

论坛等级:侠士

注册时间:2006-04-01

普通 普通 如何晋级?

发布于 2011-01-22 00:55:10

14楼

一个位后面跟两个以致更多的上升沿指令,结果会如何?

或者一个位后面跟一个上升沿和一个下降沿又会如何?

( yanxiao )斑竹 的解答:

这个问题好,有兴趣。试分析如下:

1、两个EU的情况,假如:

LD I0.0

EU

EU

程序刚开始运行的第一次扫描,两个EU的输出均为0;

I0.0为第一个EU的输入,第一个EU的输出成为第二个EU的输入;

在I0.0没有上升沿时,第一个EU输出为0,自然第二个EU的输出也为0;

当I0.0出现上升沿,第一个EU输出1,这个1成为第二EU的上升沿,因此第二EU也输出1;

因此,两个EU的输出结果是一样的。

2、一个EU和一个ED,假如:

LD I0.0

EU

ED

同样,ED的输入来自EU的输出。当EU输出为1时,再一次扫到时必然输出0,从而成为一个下降沿输出给ED,所以ED在EU输出1后延时一次扫描输出1。

3、2个ED,假如:

LD I0.0

ED

ED

当I0.0出现下降沿,第一个ED输出1,第二个ED输出0;再次扫到时,第一个ED输出0,成为下降沿输出给第二个ED,第二个ED输出1。

4、结论:

EU跟在别的边沿指令之后,输出和前一个边沿指令相同;

ED跟在别的边沿指令之后,输出相当于是前一个边沿指令的输出延时一次扫描后的效果
清风弈明月,纳西情歌。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15108条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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