Labview与1769L36ERM通信(OPC)
利用RSLinx Classic作OPC服务器 Labview作OPC客户端(也可利用NI OPC Rervers作OPC服务器)
注意:本次实验PLC地址192.168.1.5 一、配置OPC服务器
1、打开RSLinx Classic,右键单击IP为192.168.1.5的PLC 2、点击configure New DDE/OPC Topic 建立Topic
3、点击Done完成配置。 二、测试OPC服务器
1、 打开OPC Test Client软件,如图下图所示建立test文件
2、 新建如图所示的group
3、 右键单击Item ID添加新Item,选择在RSLinx中建的TOPIC
4、 在
Topic
下
选
择
你
要
添
加
的
变
量
5、 运
行
程
序
就
会
看
到
变
量
的
变
化
三、Labview中配置OPC客户端
1、打开Labview建立新项目,右键单击“我的电脑”,新建“库”命名为“监控”,再次单击“我的电脑”新建I/O服务器,选择 RSLinx OPC Servers
仍在“库”下,右键单击选择新建“变量”,在弹出的对话框中更改“变量名”,点击“启用别名”绑定数据源为RSLinx OPC Server下对应的变量。由此完成共
享变量与PLC中数据源的连接。
以此方法可建立共享变量与PLC标签的更多连接。 四、labview读写PLC中变量
利用DataSocket技术实labview对PLC中变量的读/写。程序分为三部分:1、open DataSocket 2、读/写DataSocket 3、close DataSocket
OPC协议 URL地址:opc:\\\\computer\\OPCServer\\ItemName(computer为主机名,OPCServer为OPC服务器名,ItemName为OPC测试客户端添加的变量地址)