我一直无法找到解决问题的解决方案,因此我正在开设一个新主题.
Utgard(http://openscada.org/projects/utgard)对我来说似乎是一个非常有用的工具.在这个阶段,我只想通过Eclipse在Windows 8操作系统上本地访问TOP OPC服务器.但是,在尝试运行他们的教程时,我最终得到了"访问被拒绝".我不认为我在用户名,密码等方面犯了任何错误.
Exele OPC DA测试客户端不会返回任何错误.我可以连接,检索和重写值.
请注意,我是OPC和OpenSCADA的新手.任何帮助将不胜感激.
package org.openscada.opc.tutorial;
import java.util.concurrent.Executors;
import org.jinterop.dcom.common.JIException;
import org.openscada.opc.lib.common.ConnectionInformation;
import org.openscada.opc.lib.da.AccessBase;
import org.openscada.opc.lib.da.DataCallback;
import org.openscada.opc.lib.da.Item;
import org.openscada.opc.lib.da.ItemState;
import org.openscada.opc.lib.da.Server;
import org.openscada.opc.lib.da.SyncAccess;
public class UtgardTutorial1 {
public static void main(String[] args) throws Exception {
// create connection information
final ConnectionInformation ci = new ConnectionInformation();
//final ConnectionInformation connectionInformation = new ConnectionInformation();
ci.setHost("127.0.0.1");
//ci.setDomain("");
ci.setUser("Me");
ci.setPassword("Password");
ci.setProgId("SWToolbox.TOPServer.V5");
//ci.setClsid("680DFBF7-C92D-484D-84BE-06DC3DECCD68"); // if ProgId is not working, try it using the Clsid instead
// create an id …Run Code Online (Sandbox Code Playgroud)