Labview生成exe后,PLC无法连接。

2019-07-17 15:57发布

用OPC连接PLC的。现在的状态如下。
①在原电脑上,运行exe,可以连接plc。
②在新电脑(没有labview完整程序,只有一些支持包),运行exe,其他功能正常,PLC无法连接。
③新电脑与PLC的物理连接是有效地,可以ping通,另外,OPC server可以连接并监视PLC。
这说明问题出在新电脑的,Labview与OPC server之间的连接。
跪求大神提供一些思路!跪谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
wyq95361977
1楼-- · 2019-07-18 05:05
一般LV调用OPCserver引用的数据是共享变量读写数据
你生成exe选项里面有没有勾选共享变量这一块呀
happyxz2012
2楼-- · 2019-07-18 07:28
羊驼啊 发表于 2016-12-1 11:43
谢谢回答。我看了你说的文件,没有ip地址哎。如下图。

这里的localhost,指的是什么东西哦。。还有“我的电脑/VI服务器”,是什么东西。

Locahost就是你的本机地址,也是127.0.0.1,改为你本机IP,要与连接设备同一网段!
happyxz2012
3楼-- · 2019-07-18 08:38
 精彩回答 2  元偷偷看……
羊驼啊
4楼-- · 2019-07-18 12:42
happyxz2012 发表于 2016-12-2 21:18
你本身如果要连接PLC,那你连接的机子必须要安装NI OPC Server,才能连接PLC

唔,已经装了opc server了呀。而且opc server可以正常读取PLC。现在就是labview不认得这个opc server。。
krize
5楼-- · 2019-07-18 13:54
opc生成exe有这么几个坑:
1.建立opc IO server和opc变量时,要选成绑定至PSP URL,不要选项目变量,否则换台机器就连不上了。
2.程序框图里最好用编程方式访问,不然可能在编辑状态下有效,在exe下无效,或者退出程序重新进一次就读不到数了。
3.运行exe的电脑没装labview的话要必须安装DSC运行时引擎并激活。
LV2011下是有这些问题的,高版本可能改善了部分问题,其实楼主把错误簇连出来看一下就知道什么问题了。
羊驼啊
6楼-- · 2019-07-18 17:13
krize 发表于 2017-1-6 09:13
opc生成exe有这么几个坑:
1.建立opc IO server和opc变量时,要选成绑定至PSP URL,不要选项目变量,否则换台机器就连不上了。
2.程序框图里最好用编程方式访问,不然可能在编辑状态下有效,在exe下无效,或者退出程序重新进一次就读不到数了。

噢噢噢噢,好回答~是啊,我都没有去查看错误信息。谢谢层主了,非常感谢!

一周热门 更多>