您好!欢迎光临工博士商城

自动化西门子PLC——经销商

产品:1275    

咨询热线:13601696230

您当前的位置:首页 » » 西门子SMART200PLC 的立即读指令到底受不受滤波器影响?
产品分类
西门子SMART200PLC 的立即读指令到底受不受滤波器影响?
发布时间:2019-09-03        浏览次数:199        返回列表
                            西门子SMART200PLC 的立即读指令到底受不受滤波器影响? 
本文摘自:西门子工业论坛
       通过设置输入延时,您可以过滤数字量输入信号。 该延迟帮助过滤输入接线上可能对输入状态造成不良改动的噪音。  输入状态改变时,输入必须在时延期限内保持在新状态,才能被认为有效。

 

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

 

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

1程序代码:

 

 

 

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

 

 

 

 

 

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

 

再将滤波设置到1.6ms:

 

 

 

 

 

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

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




 

联系热线:13601696230   联系人:运营 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 自动化西门子PLC——经销商