三菱PLC程序 怎样防止开关抖动?

三菱PLC程序 怎样防止开关抖动?,第1张

1.

从硬件上解决:在开关2端凯念加个0.1~10uf左右电容器,容量大小可以根据实际弯搜使用情况确定

2.

从盯闹困软件上解决:假设开关接在x00上,输出接在y00上,t0为按下延时,t1为松开延时

3.

LD X00 OUT T0 K5

4.

LD T0 SET Y00

5.

LDI X00 OUT T1 K5

6.

LD T1 RST Y00

根据实际需要调整T0,T1的设定值。

供参考。

三种解决方法

控制系统模块(我猜是PI一类的?)的高频增益太大,可以降低高频增益,即减小PI的比值。优点是简单直接,缺点是系统响应和性能变慢。

在输入信号处增加一旁没个低通滤波器,其实和方法1基本等效。优点是简单直卜帆接,缺点是系统响应和性能变慢。不过对于一般系统,这两种方法也足够了。

输型启雹入侧增加观测器模块(卡曼滤波、lungberger观测器,或者gopinath观测器)。优点是不影响系统性能和响应,无延时。缺点是比较复杂,需要系统的大概物理模型,需要懂行的人帮你整,需要控制处理器的性能比前两种好。

假设你用的西门子的PLC、假设你采集的是4-20MA信号。那么程序里对应的是6400-32000。你可以孝粗让程序里对应的数值加减一个数值来消抖,或是当采集到的信号到达比较值后在程序里加个时间计时器持续几秒再输出巧源镇动作这样就可以消抖裂掘了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12340322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存