微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 有关LabVIEW与PLC用OPC通信

有关LabVIEW与PLC用OPC通信

时间:10-02 整理:3721RD 点击:
我打算用PLC采集信号,用OPC技术将数据在LabVIEW中处理。但是我用的PLC是不入流的大工计控的PEC8000。我想问一下我只用LabVIEW中的OPC servers能不能行,我看资料好多都需要PLC的OPC设置软件什么的
1)怎样看LabVIEW OPC servers成功与设备建立了连接啊?
2)还有如何在OPC Servers里建立tag(变量标签),尤其是Address怎样设置。
3)怎样自动调入已经建立的txt的变量呢?
折腾好久了,块抓狂了。尤其是采用的PLC不入流,一点经验都没有啊,望大神指导啊




呵呵如果你找不到对应的PLC 是不可以使用NI OPC 的

可参考一下 NI官网是视频 NI OPC 与任意PLC通信

可以的,在OPC中设置 变量,地址对应plc中的地址 就行

我用的 Moodbus TCP/Ip Ethernet ,应该可以吧

最好用RS232/RS485,兼容性好一点

大工计控的PLC是支持MODBUS协议的,PLC做从站。 PLC的输入输出点或者中间变量点都会有一个MODBUS地址对应,上位机根据MODBUS协议操作PLC的MODBUS地址即可控制PLC。
PLC的modbus地址可以在配置软件里面找到,或者PLC手册会有。
OPC配置的时候,硬件选择莫迪康PLC,通讯波特率参数跟PLC的一样。数据标签就按照PLC手册的MODBUS地址来设置。
  但要注意,有些上位机软件的MODBUS地址是从1算起,所以地址要加1  。

还有怎样判断LabVIEW OPC servers 与PLC建立通信了呢

判断的话可以用布尔值连接到PLC的输出,ture时输出灯亮

本人施耐德内部人士,modbus tcp/ip 的话,PLC如果支持slave模式,可以考虑直接通过MODBUS tcp/ip链接读取内部寄存器,而不使用NI OPC。使用NI 的免费modbus库就可以了。但是注意16位高地位的反转。
使用NI OPC也可以的,NI OPC应该是KEPWARE的opc,OEM的,你设置好链接后,通过client 软件可以直接观察PLC对应点的情况,然后确认后再使用Labview 编程链接,超级简单。

都是超级大神啊  学习了 呵呵

学习中。

都是超级大神啊

安装NI OPC Server,安装完成后可以新建通道设备,添加tag点等,地址、ID号都很容易设置的。相当于对硬件先进行配置。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top