发表于:2011/8/16 5:51:40
#0楼
现在要在组态王上建立个XY曲线,检测位置移动和压力的关系,下位机是PLC,一个动作周期是600ms,由于是台测试仪,需要快速记录位置移动和压力模拟量的变化,需要10ms记录一次位置移动和压力模拟量的数值,PLC是可以做到10ms采集一次,但是PLC和组态王通信存在延时,XY曲线最低也是55ms才能取一次PLC采集回来的数据,这样的话,XY曲线就看不出10ms之内数据的关系了,出来的有可能是条直线。
我现在用的是这样的方法,由于一个周期是600ms,PLC 10ms采集一次数据,总共需要采集60次,然后我写程序将位置移动和压力10ms采集一次的数据分别放到120个存储器中(由于2个变量,每个变量采集60次就需要用到60个存储器,所以需要分配120个存储器)
我想让组态王来调用这120数据区,从第一个数据到最后一个数据,然后慢慢的再在XY曲线上画出来,这样也行。慢不要紧,曲线准确就行,目的就是要看出10ms之内数据的变化曲线就行,但是组态王的XY曲线只能建立2个数据词典的变量来对应XY曲线,那么这120个数据我该怎么做,让组态王准确的显示出来呢?
请师傅们指教,谢谢
我现在用的是这样的方法,由于一个周期是600ms,PLC 10ms采集一次数据,总共需要采集60次,然后我写程序将位置移动和压力10ms采集一次的数据分别放到120个存储器中(由于2个变量,每个变量采集60次就需要用到60个存储器,所以需要分配120个存储器)
我想让组态王来调用这120数据区,从第一个数据到最后一个数据,然后慢慢的再在XY曲线上画出来,这样也行。慢不要紧,曲线准确就行,目的就是要看出10ms之内数据的变化曲线就行,但是组态王的XY曲线只能建立2个数据词典的变量来对应XY曲线,那么这120个数据我该怎么做,让组态王准确的显示出来呢?
请师傅们指教,谢谢
[此贴子已经被作者于2011/8/16 5:53:48编辑过]