12-10-2011 12:44 AM
用NI DSC OPC 与PLC通讯时,在一个VI(不妨命名为 PLCComm.vi)中用 Open Tag Reader打开,然后用 Read Tag.vi 及Write Tag.vi 对PLC进行操作时,都很正常。不管是在Labview编程环境直接运行,还是将其生成exe文件后都能正常与PLC通讯。
但在另外一个VI(不妨命名为Main.vi) 中通过动态加载方式打开PLCComm.vi , 将Main.vi 生成exe文件后,运行时可以打开PLCComm.vi。但是提示 Read Tag.vi 、Write Tag.vi 等子VI在加载PLCComm.vi时不存在。 我不知道该如何解决,请高手指点。要改变某些设置?有人说是路径问题,但是在想不出在哪里可以修改。
先谢谢拉! 急盼答复。
12-12-2011 12:29 AM
12-13-2011 02:49 AM
谢谢您的回答,但好像问题还是没有解决。
我的程序是在本机上运行,DSC都装了的,只是build成exe文件,而且也勾选了 Enable Enhanced DSC Run_Time support ,运行时还是 说 Read Tag.VI Write Tag.VI 等子VI不存在。