我现在用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