如何判定一个模拟量是否发生突变?

我现在用s7-200实时采集一个模拟量信号,我想请教一下大家,怎么去判定这个模拟量发生了突变。比如说从一秒前还是20,一秒后变成了50。
 谢谢大家指教

问题补充:
多谢大家的讲解。
能不能给个具体的程序段?
比如说如何保存前后两次的采样值。
谢谢了。

最佳答案

如果需要定时,可以把程序放入中断程序中
ORGANIZATION_BLOCK 主程序:OB1
TITLE=
BEGIN
Network 1 
LD     SM0.0
MOVW   VW0, VW2
MOVW   AIW0, VW0
MOVW   VW2, AC0
-I     VW0, AC0
LDW<   AC0, -30
OW>    AC0, 30
ALD
=      M0.0
END_ORGANIZATION_BLOCK

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:20
下一篇 2020年10月31日 下午2:20

相关推荐