完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
通过OPC可以简单实现对PLC数据操作,网上的方法多为在OPC创建对应PLC标签,然后在labview中创建绑定变量并使用。但是对于点数极多的情况,绑定变量极其不方便使用,部署需要相当长的时间,且只能单个操作。1.是否有异于创建绑定变量的方式与OPC标签进行连接?
2.由于需要写入的数据是有规律的表格,是否有其他方式方便地进行PLC读写? 3.读写速度如何保证? PS:所遇情况是,需要把Access中200多行的数据写入PLC对应的寄存器中。 正在研究DSC模块中的相关函数,不知道放下对否。 |
|
相关推荐
1 条评论
22个回答
|
|
|
用DSC的模块路径写入的方式。
最佳答案
|
|
|
|
|
|
研究了下DSC函数,确实可以自由地创建和操作大量数据读写。 但我无法解决速度瓶颈,通过OPC读写每个数据就需要100ms以上,请问如何短时间内快速读写大量数据? |
|
|
|
|
hong-roc 发表于 2016-7-14 09:25 你是什么PLC,我最近也遇到这个问题,不过我是读取,你有没有试过PLC自己的协议或者modbus |
|
|
|
|
|
松下,用的是modbus的OPC连接 你具体是怎么连接?如果用OPC,过程中有好几个刷新速率的设置。 |
|
|
|
|
hong-roc 发表于 2016-7-14 09:25 默认是100ms,试着改下看看是否可以。 |
|
|
|
|
|
我用的松下的FP2SH,用的MEWTOCOL协议,用的MSCOMM, |
|
|
|
|
|
抱歉,没用过这协议,但每个协议应该都有其速度上限 |
|
|
|
|
|
刷新速率在创建标签那有一个,labview创建绑定变量那也有一个,两个我都已经设置为10ms了。 我还忽略了哪里么? 现在我抛弃opc直接使用modbus函数来通讯,写入寄存器大概一个3ms。 但可惜不能享受opc的便利了。 |
|
|
|
|
|
opc设置里面的100ms是默认的,建立I/O变量的时候那个才是真正的速度。建立好后建议在I/O变量管理表里面把网络缓冲改为1.
还会受到通信接口的影响,以太网会好一些 |
|
|
|
|
imcu2007 发表于 2016-7-15 08:57 嗯,两边的速度我都已经设置成最低了,估计最终的瓶颈是串口的速度限制。 |
|
|
|
|
|
|
|
|
|
|
|
我也不知道该怎么实现,求前辈指导一下,可以发个程序学习一下吗,谢谢
|
|
|
|
|
|
|
|
|
|
|
|
楼主可以提供相关的modbus教程不
|
|
|
|
|
|
学习了
|
|
|
|
|
|
必须顶起
|
|
|
|
|
|
学习了,支持大神们!
|
|
|
|
|
|
在OPCSERVER中创建TAG会有刷新频率设置,另外在项目管理器中创建OPCCLIENT也会有个设置频率
|
|
|
|
|
|
学习了,一直处于蒙的状态
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:20 , Processed in 0.959445 second(s), Total 85, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
20210