如何实现labview与PLC大量寄存器(千个)数据操作?

2019-07-17 09:45发布

通过OPC可以简单实现对PLC数据操作,网上的方法多为在OPC创建对应PLC标签,然后在labview中创建绑定变量并使用。但是对于点数极多的情况,绑定变量极其不方便使用,部署需要相当长的时间,且只能单个操作。1.是否有异于创建绑定变量的方式与OPC标签进行连接?
2.由于需要写入的数据是有规律的表格,是否有其他方式方便地进行PLC读写?
3.读写速度如何保证?

PS:所遇情况是,需要把Access中200多行的数据写入PLC对应的寄存器中。

正在研究DSC模块中的相关函数,不知道放下对否。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
sushu
1楼-- · 2019-07-17 10:55
用DSC的模块路径写入的方式。 最佳答案
hong-roc
2楼-- · 2019-07-17 14:40
sushu 发表于 2016-7-13 12:13
用DSC的模块路径写入的方式。

研究了下DSC函数,确实可以自由地创建和操作大量数据读写。
但我无法解决速度瓶颈,通过OPC读写每个数据就需要100ms以上,请问如何短时间内快速读写大量数据?
dianke09
3楼-- · 2019-07-17 20:01
hong-roc 发表于 2016-7-14 09:25
研究了下DSC函数,确实可以自由地创建和操作大量数据读写。
但我无法解决速度瓶颈,通过OPC读写每个数据就需要100ms以上,请问如何短时间内快速读写大量数据?

你是什么PLC,我最近也遇到这个问题,不过我是读取,你有没有试过PLC自己的协议或者modbus
hong-roc
4楼-- · 2019-07-17 22:08
 精彩回答 2  元偷偷看……
sushu
5楼-- · 2019-07-18 03:36
hong-roc 发表于 2016-7-14 09:25
研究了下DSC函数,确实可以自由地创建和操作大量数据读写。
但我无法解决速度瓶颈,通过OPC读写每个数据就需要100ms以上,请问如何短时间内快速读写大量数据?

默认是100ms,试着改下看看是否可以。
dianke09
6楼-- · 2019-07-18 05:34
hong-roc 发表于 2016-7-14 10:01
松下,用的是modbus的OPC连接
你具体是怎么连接?如果用OPC,过程中有好几个刷新速率的设置。

我用的松下的FP2SH,用的MEWTOCOL协议,用的MSCOMM,

一周热门 更多>