SMART200的立即读指令到底受不受滤波器影响?

已锁定

lf184452

  • 帖子

    467
  • 精华

    6
  • 被关注

    17

论坛等级:侠圣

注册时间:2015-01-29

普通 普通 如何晋级?

SMART200的立即读指令到底受不受滤波器影响?

2686

17

2019-01-15 14:55:11

star star star

 前几天在跟网友在其他帖子争论这个问题,其实对于这个问题SMART的帮助早有描述:


通过设置输入延时,您可以过滤数字量输入信号。 该延迟帮助过滤输入接线上可能对输入状态造成不良改动的噪音。  输入状态改变时,输入必须在时延期限内保持在新状态,才能被认为有效。


PLC不会去引入一个无效输入,所以我的观点是立即读肯定是受滤波器影响的,不过以上论据并不能说服所有人,所以我做了一个实验来证明它。


用SMART的PWM功能产生了一个100us周期脉冲,脉宽10us,将此脉冲连接到I0.0,分别用普通读和立即读取捕捉这个脉冲输入,如果说立即读不经过滤波器,那么无论I0.0的滤波时间如何设置,立即读总能捕捉到输入,但实际情况请见下面实验,当然如果实验中有错漏也请指出供大家探讨。

1程序代码:

 

 

 

2.设置滤波时间位1.6us,看看捕捉情况:

 

 

 

 

 

结果是两者都可以捕捉到输入,但从监控效果上看立即读的通断刷新速度明显快于普通读,因为立即读没有经过映像区,所以这点也是正常现象。


再将滤波设置到1.6ms:

 

 

 

 

 

这时二者都捕捉不到脉冲。

由此可见立即读也是经过滤波器的,是受滤波器影响的。

 

SMART200的立即读指令到底受不受滤波器影响? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有7476条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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