找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库 上位机编程 查看内容

labview与PLC之间的OPC通信

2022-4-20 22:43| 发布者: 198366809| 查看: 1199| 评论: 0

摘要: opc提供的是类似于桥梁的作用,一头是用户软件,一头是控制的设备。它包含两部分,服务器和客户端,服务器负责提供数据,比如plc厂商开发的针对自己的PLC产品的OPC服务器,还有一些第三方的OPC比如KEPServer。服务器 ...
opc提供的是类似于桥梁的作用,一头是用户软件,一头是控制的设备。它包含两部分,服务器和客户端,服务器负责提供数据,比如plc厂商开发的针对自己的PLC产品的OPC服务器,还有一些第三方的OPC比如KEPServer。服务器安装了相应的驱动可以读写PLC的数据。而客户端负责从服务器取出数据提供给用户软件。
labview安装数据记录与监测(DSC)模块后就自带了客户端,而且还提供了一个服务器


打开后


这个软件不知道为什么和KEPServer非常像。不管他,我们只管用就是了。以三菱plc为例,比如我想访问输出点Y0,首先我们创建一个通道(channel)


选择三菱的FX PLC然后弹出设置通信参数对话框


完成后又要在通道下创建一个设备,和创建通道类似,一路下一步设置参数。完成后又要在设备里创建标签。


创建完成后就完成里服务器端端设置。
然后我们需要到labveiw里面设置客户端,依照上次创建Modbus服务器的方法创建一个OPC Client


然后创建约束变量,找到刚刚创建的那个标签就可以了。使用的时候和Modbus类似,直接拖到编程界面就可以了。这个OPC服务器支持的PLC有几十种包括AB,三菱,西门子,欧姆龙等等。但是上次有个朋友回复说西门子的用这个方法会很卡,我也没验证过,哪位朋友验证下告知下结果。我连接三菱的PLC速度还是可以的。

关注公众号,加入500人微信群,下载100G免费资料!

最新评论

热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 03:33 , Processed in 0.412294 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部