如何将一个模似量反馈值在1秒内取100个数,然后再取平均值

如何将一个模似量反馈值在1秒内取100个数,然后再取平均值,

最佳答案

可以启用一定时中断,循环时间设为10ms。在定时中断程序块中对AIWx值进行累加,并对采样计数。计数值到100时,求平均值,然后重新累加、计数
S7-200 SMART 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109745610
西门子 S7-200 SMART PLUS V2.3 技术参考
https://support.industry.siemens.com/cs/cn/zh/view/76488152

提问者对于答案的评价:
可以给定一段程序给我看?中断我做到了,但是如何累加,累加后如何取平均值,你给编写一个LAD程序出来?

最佳答案作者回复:
LD     Always_On
ITD    AIW0, AC0
+D     AC0, VD0
+I     1, VW10
AW>=   VW10, 100
MOVD   VD0, VD100
/D     +100, VD100
MOVW   0, VW10
MOVD   0, VD0

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

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

相关推荐