有关LabVIEW与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号都很容易设置的。相当于对硬件先进行配置。