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