LabVIEW与PLC大量数据交互时的处理
时间:10-02
整理:3721RD
点击:
1.项目背景1:此设备主要是PLC控制,其中有大量的工艺参数需要读写操作,现配备一触摸屏,为便于用户操作,准备用LabVIEW做上位机,进行操作。如下图:
2.项目背景2:本人用LabVIEW纯新手,简单做了下测试,配置好OPC后,用事件结构对PLC进行读写操作,如下图:
3.问题点:由于此项目数据量太多,请求各位给出更好的建议,谢谢。
2.项目背景2:本人用LabVIEW纯新手,简单做了下测试,配置好OPC后,用事件结构对PLC进行读写操作,如下图:
3.问题点:由于此项目数据量太多,请求各位给出更好的建议,谢谢。
@ZHZJK 小编,请帮忙看看
新手表示没有写过!感觉很难的!
多少数据,几百还是几千个
没有那么多要处理的 自己想清楚 总有先后
Labview处理较大数据时一般都存在内存不足的现象,比如50M个双精度的数组在Labview中就不能显示,Labview处理大数据,现在正在研究
这个不是常用到,不是很清楚。
差不多1500个数据,进入读写操作
我这边主要处理PLC上的数据,进入读写操作
之前做高速采集的时候用过tdms读写,这个函数就是针对大量数据处理的,你可以看一下是否符合你的需求,你可以搜索一下LabVIEW tdms试试
可以试着使用通讯协议进行通讯
opc处理少量数据确实方便,但大量数据十分麻烦
通讯协议可以选取那种可以自动与plc地址进行交互的协议例如三菱modbous的,欧姆龙hostlink协议
通过协议进行数据交互,可以使用循环来减少程序编写的工作量
谢谢小编
直接在PLC里面处理啊,把结果传送到labview
有些参数要从上位机写入到PLC的
OPC通信难道还不能满足你的需求?
我的意思是,事件结构里屏幕数据输入变化时,向PLC写入数据,数据多的话,这样看起来很乱,这时候有没有好的处理办法?
好问题,研究研究!
用生产者消费者模式,来个队列缓存,在消费者模式边处理边存储到文件,愚见!
不懂
m7lf