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

我现在用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日
下一篇 2020年10月31日

相关推荐

  • S7-200在线运行时查看故障报警跳停,

    某厂有一台设备,经常因为生产原因而跳停,于是拿笔记本打开程序与PLC通迅连起来一起在线运行观察,就是直接把程序下载到笔记本电脑S7-200的软件上在线运行看是哪个个原因导致跳停,但…

    SIMATIC S7-200 2020年11月1日
  • s7-200PLC之间的modbus通信

    我想用两台s7-200 CPU226 DC/DC/DC实现modbus通信,想用主站控制从站的q0.0亮怎么实现,最好给个程序, 问题补充:现在我用保持寄存器进…

    SIMATIC S7-200 2020年10月31日
  • 多S7-200配置

    我有一个工程,距离机房200M处需要采集5个模拟量和几个开关量,想通过200做通信到机房。机房中有30个点的开关量和20个模拟量采集,但没有的调节输出,仅是逻辑控制,所以也想采用2…

    SIMATIC S7-200 2020年11月5日
  • 200 高数计数器 HC3 模式0 如何复位计数器

    我现在想用 HC3 高数计数器的模式0计数(HS3只有模式0)在程序中监视HC3 已经能够看到数据现在我就想复位,HC3没有外部复位功能,只能内部复位…

    SIMATIC S7-200 2020年10月31日
  • PLC与信息显示屏通讯,如何传送字符

    S7-200与信息显示屏自由口通讯,怎么传送字符啊,就是说显示屏要显示文字,文字内容是上位机控制的。可以嘛?怎么实现啊? 最佳答案 可以的,这个要约定,字符串可以的,汉字的话就要用…

    SIMATIC S7-200 2021年7月4日
  • vb vw vd用哪个呢

    新手请教,s7200plc,我想把128移位到一变量存储器,不知是用vb,vw,vd哪一个,就用了vw0,瞎猜的,不明白为什么,请教了,谢谢! 问题补充:谢谢回答,希望能更详细点,…

    SIMATIC S7-200 2021年7月5日
  • 224xp自由口通讯 怎么写发送数据 求助

    224xp自由口通讯  怎么写发送数据给设备仪表?请给详细答案波特率是115200  8位数据位 无校验  &…

    2021年7月5日
  • 高速计数器的预置值PV怎样才能实时更新?

    高速计数器通道接拉绳位移传感器,我想让拉绳上升X高度后,停止上升。现在是用模式10,当PV=CV时,利用中断程序停止电机,不再上升。那么问题来了,这个拉绳需要上升的高度X,是要在触…

    SIMATIC S7-200 2017年8月26日
  • 200 modbus 从站累加器问题

    我看自带的modbus库里交叉引用了累加器,我在程序里还能使用不?使用的话有什么影响? 现在的情况是我在程序中使用了累加器,现在技改需要做modbus从站通信,端口初始化…

    SIMATIC S7-200 2017年12月2日
  • 简易位置控制

    我想用200的PLC控制松下的伺服,做简单的位置控制,因为200的PTO输出已经用完,所以想做一个PID将伺服的反馈脉冲读回来作为PV值,然后用模拟量输出控制伺服,在目标位置范围做…

    SIMATIC S7-200 2020年10月31日