S7-200smart数字量输入,模拟量输出,在2s内实现相对均匀加速至顶

要求是一个按钮,按下后开始加速2s到峰值,松开按钮立即清零。我自己也写了一个但不能实现功能。

钻石用户推荐最佳答案

设定
1、按钮按下时,模拟输出已经有一个值存在,然后在此基础上增加到最大27648;
2、按钮为自锁按钮,达到峰值后不脱开一直保持峰值存在;
3、按钮送开后,输出清零。
完成
1、100ms定时中断,匀速增加设定为2S内20次跳变增加;模拟输出响应速度更快的话,可以调整定时中断10ms....
2、按钮的上升沿读取模拟输出的当前值给定时中断中的累加器;
3、定时中断中累加器的前提条件是按钮的输入;
4、定时中断中累加器的值,判断后小于等于27648则输出原值,大于则输出27648,输出给模拟输出;
5、按钮的下降沿模拟 输出值置零。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:22
下一篇 2020年10月30日 下午6:22

相关推荐

发表回复

登录后才能评论