是不是被电了一下呢?你用Sql 的跟踪,是否每次都在同一个累加数值上被电了呢?

解决方案 »

  1.   

    跟SQL有什么关系呢?
    是内存中的数据被电啊(而且是1万伏特啊)
      

  2.   

    应该在硬件方面去考虑。
        理由有:
      1          程序重新启动之后,开始重新从零开始累,过了一段时间(无规律)又突然变大;
            说明故障现象发生的时机和条件具有不确定性。如果是内存和程序的问题的话,应该在相类似的时间或条件发生。
      2          如你所说:程序本身问题?(但是正常运行时间长达两个多月,如果有问题,早该暴露啊)
       所以 ,软故障的可能性不大。  最可能原因:
      从数据采集器到计算机内存部分的硬件故障。一般工业控制中,从数据采集器到计算机的数据输入端口还有一段距离,其间需要数据线的连接,极有可能出现线路的不固定发生的短路故障,比如,部分绝缘的损毁等,可能由于震动等其他的原因造成短路,导致A/D转换溢出;另外,也有可能是A/D转换电路或接收mA信号电路的故障,特别是在一些保养措施做的不好的情况下,如清洁问题,另外,如果工业控制机的总线结构是STD的话,也是很不稳定的,他对电源的抗干扰能力较差。
      建议:先清洁工控机,后检查数据采集和A/D转换电路和设备。请开QQ!
            
      

  3.   

    看来遇到同行了
    多谢mrkjoyce!
      

  4.   

    to mrkjoyce:
    你在吗?
    QQ是多少?