当前位置:编程学习 > JAVA >>

求助,opc客户端怎么远程连接服务端

JOpc.coInitialize();
// 建立一个JOpc对象,三个参数,分别是OpcServer的IP,Server的name,还有JOpc的name
jopc = new JOpc("192.168.10.20", "Matrikon.OPC.Simulation.1","JOPC1");

// 新建一个OPC的group和item,并把item加到group中
OpcGroup group = new OpcGroup("Group0", true, 2000, 1.0f);

OpcItem item = new OpcItem("Random.Int1", true, "");

group.addItem(item);

group.addAsynchListener(listener);
// 将组添加到服务器中,并注册组和项
jopc.addGroup(group);
// 建立连接
try {
jopc.connect();
} catch (ConnectivityException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
// 跟新组
 jopc.updateGroups();
 
jopc.registerGroup(group);
jopc.registerItem(group, item);
   
JOpc.coUninitialize();

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


在jopc.connect(); 报错

错误:javafish.clients.opc.exception.ConnectivityException: The connection to the OPC Server has failed: 192.168.0.99->PecStar3.OPCServer.1
at javafish.clients.opc.JCustomOpc.connect(JCustomOpc.java:204)
at cn.jdbc.jopc.jaseyopc.main(jaseyopc.java:107)
javafish.clients.opc.exception.UnableAddGroupException: Unable to register group to server: Group0
at javafish.clients.opc.JOpc.registerGroup(JOpc.java:247)
at cn.jdbc.jopc.jaseyopc.main(jaseyopc.java:127)

我用第三方客户端可以连接上 ocp 客户端 --------------------编程问答-------------------- --------------------编程问答-------------------- 请问解决了吗?
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,