给定一个值如何做可以在5S内匀速减少到0?

本人现在调试中遇见问题,要求简单但不知怎么实现,给定一个值VD782,需要一个程序在5S内将其值匀速减少到0,不用自减指令,速度太快,望高手指点,最好有程序提供给我进行参考。请尽快。
 模拟量输入模块输入后的值显示不稳,采样数为64,输入信号地和M端已经短接。
 谢谢

最佳答案

1,给你个简单的公式:
 VD782  在5S里变成0,那么VD782在5S里的任何时刻都能用下面的公式来表示 
 ‘当前值’=V782*(5-T)/5        T 是定时器的时间。

 根据这个公式,你就能不必在乎程序的扫描周期问题了。随时能得到准确平滑的输出。
 

提问者对于答案的评价:
OK

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:31
下一篇 2020年11月1日 下午3:31

相关推荐