其他分享
首页 > 其他分享> > Labview通过NIopc与施耐德plc通信

Labview通过NIopc与施耐德plc通信

作者:互联网

一、配置opc*

1、安装labview并且安装NIDSC工具包后从工具栏或者开始菜单打开opc工具。
在这里插入图片描述
2、单击CLIck to add a channel.进行配置
在这里插入图片描述
3、Channel name:名字是可以不用改的。
在这里插入图片描述
4、Device driver:设置plc或者设置通信方式,这里设置的modbus以太网通信方式。
在这里插入图片描述
5、后面一直下一步到完成。完成后单击Click to add a device.
在这里插入图片描述
6、cevice name:名字可以不改
在这里插入图片描述
7、设置为Modbus通信
在这里插入图片描述
8、输入施耐德plc的ip地址。然后一 直下一步到完成。
在这里插入图片描述
9单击这个进行配置通信变量地址
在这里插入图片描述
10、name设置名字。Address:设置地址。Plc的%QX一般可以用000001(000###)。Plc的%IX一般可用100001(1000##)plc的%MX一般用400000(400####)来表示。

例如40001在somchine平台上%MW0。 40051.0表示为%MX100.0.Data type:要改为boolean

Descniption:备注
Data type:选择boolean或者wofd。类型
Client access:选择READ/wnite
设置完成后点击确定
在这里插入图片描述
11、点击测试连接
在这里插入图片描述
12、打开channel1.device1后右边是刚才配置后的结果。Auality:good说明与plc连接正常。Value是配置地址的变量值。
在这里插入图片描述

二、在labview创建变量。

1、打开labview新建工程。
在这里插入图片描述
2、右击我的电脑新建I/O服务器。选择opc Client后确定
在这里插入图片描述
3、选择NIopc Servers。Update rate默认 是1000可以改小。设置完成后点击确定。
在这里插入图片描述
4、右击–>OPC1–>创建绑定变量
在这里插入图片描述
5、展开到channel1中x1是刚才在opc中设置的地址名称。选择后点击添加。
在这里插入图片描述
6、确定后会跳出一个界面继续确定。这个时候变量x1就被添加到项目中了。
在这里插入图片描述
7、双击变量x1后选择预警将后面选项全勾上,不勾的话会出现labview可以给变量写入值但是无法读取到变量的值。
在这里插入图片描述
8、将变量直接拖到labview编程后面板即可。添加后默认是读取状态如果需要对变量进行赋值就需要右击变量–>访问模式–>写入。更改完后就可以对变量进行写入值。
在这里插入图片描述

标签:NIopc,施耐德,变量,Labview,labview,地址,plc,设置,opc
来源: https://blog.csdn.net/qq_43493715/article/details/114845215