S7200做流量累积的问题

我用200的100ms定时中断做流量累积,在中断程序中用 LD     SM0.0
                       +R     VD518, VD522
 做累加,总是出现数据的跳变,突然就加了个很大的数,VD518是0.0126,有时一下加了几百,不知什么原因,哪里有问题,请各位大侠指教,多谢了!

问题补充:
把VD518换成固定值0.0126后,就不跳变了,但是,实际监控VD518时,也看不到它有跳变现象啊!这个信号是通过外部电流源给的模拟信号,怎样进行处理呢?

最佳答案

你能确定VD518的数据就是0.0126吗?有没有可能VD518发生跳变呢?把定时中断时间放慢,然后监控VD518,VD522看一下,是不是VD518的跳变,或者先把VD518换成0.0126试一下是不是还是跳变,你还要确定一下VB518-vb521没有在其它地方使用。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 200PLC与扫描枪的通讯

    我有一台CPU224和USB接口的扫描枪各一个,需要实现的功能是扫描枪扫出来的条码PLC能读到。现在有问题:1是否要有一根USB转485的连接线来插到PLC得端口1或0上,为什么,…

    SIMATIC S7-200 2020年10月31日
  • 如何读取1秒钟编码器脉冲个数

    如何读取1秒钟编码器脉冲个数,程序和控制字节应该如何设置? 问题补充:不好意思 表达不清楚 应该是如何读取编码器每秒脉冲个数程序? 最佳答案 利用T32或T96…

    SIMATIC S7-200 2021年7月5日
  • 气压值瞬间采集问题?

    想采集气压值瞬间值。请问可以用时间继电器+上跳沿+字传送指令来做吗?或者还用跟好的方法,请高手指教! 最佳答案 你这个方法也可以,不过精确不是很好,另外你可以采用中断子程序,SMB…

    SIMATIC S7-200 2020年11月1日
  • 绝对值地址

    s7-200与台达VFD-M系列变频器通过modbus通讯,读取和写入变频器的频率值,请问有用过的大侠,台达VFD-M系列变频器的频率寄存器的十进制绝对值地址是多少?谢谢 问题补充…

    SIMATIC S7-200 2017年11月12日
  • CPU222只能用一个PID?

    CPU222怎么只能使用一个PID? 自己编写可以吗?怎么编写,好象有点难度?哪位老兄发个给我参考一下哦?hhjsky@126.com 不胜感激 问题补充:我说…

    SIMATIC S7-200 2021年7月5日
  • SMB31和SMW32永久保存指令在200 SMART里还有效吗?

    SMB31和SMW32永久保存指令在S7 200里可用,在200 SMART里还有效吗?手册里查不到啊。 问题补充:在200 SMART里,SMB31…

    SIMATIC S7-200 2021年7月5日
  • 如何用S7-200对伺服电机进行低速和高速的转变

    电机转速分为低速档和高速档,也就是说PTO输出脉冲的周期是两种计算方法。都用Q0.0输出,具体怎么实现?求解。我新手!非常感谢。 问题补充:我用触摸屏和PLC控制电机,而电机再连接…

    SIMATIC S7-200 2020年10月31日
  • S7-200、PC机、HMI组网问题

    有个项目,需要把S7-200、PC机(WINCC6.0)、HMI组成一个网络,PC机(WINCC6.0)地址0,HMI地址1,PLC地址2。   &n…

    SIMATIC S7-200 2021年7月5日
  • 200 MODBUS 通信

    200通过 modbus 和仪表通信        200做主站 &n…

    SIMATIC S7-200 2020年11月5日
  • 多台s7-200与wincc的连接通讯

    我公司有40台设备,每台设备上有一个s7-200,现在有两台计算机用wincc对所有设备进行监控,每台计算机负责20台设备。请问用什么方式连接进行通讯,最为经济适用。请高手详细指点…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论