回复:欢迎拍砖。再论沿指令,实例还原真相

yanxiao

版主

  • 帖子

    12174
  • 精华

    47
  • 被关注

    188

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2018-02-03 20:07:38

69楼

展开查看
以下是引用winter938在2018-02-03 16:03:39的发言 >67楼

对于开机RUN就ON的信号比如SM0.0执行上沿检测会有输出吗?200和300的系统表现会一样吗?

SM0.0和沿指令中间是一段导线,当然这段导线也替换成一段电路。

所以,沿指令并不关心信号是由谁给的,它只关心输入脚上的电平是否出现跳变。如果信号源给不出跳变,自然输出为0。


200、300、400的指令依各自的规范动作,只能称相似指令。


沿指令的运算很简单,EU=(!P)and C、ED=P and(!C),P=前次扫描输入值,C=本次扫描输入值,除了运算,它隐藏了一个动作:将C保存到P。没有这个动作,沿指令没有存在必要。


如果C和P都是外来的,指令只加工数据,完全可以做到沿指令始终输出0或始终输出1。因为P可以在外面重新赋值!同样第一次扫描 让沿输出1,也不是难事了。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9030条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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