请教OPC服务器通信问题

来源:互联网  时间:2016/7/24 8:28:18

关于网友提出的“ 请教OPC服务器通信问题”问题疑问,本网通过在网上对“ 请教OPC服务器通信问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 请教OPC服务器通信问题
描述:

我用jeasyopc连接OPC服务器,在网上找到这样的代码:


//初始化服务
JOpc.coInitialize();
//建立server对象
JOpc jOpc = new JOpc("10.10.0.158", "kingView.view","jopc1");
try {
jOpc.connect();
} catch (ConnectivityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
OpcGroup group = new OpcGroup("group", true, 500, 0.0f);
OpcItem item = new OpcItem("Door1", true, "");
group.addItem(item);
jOpc.addGroup(group);
try {
jOpc.registerGroup(group);
} catch (ComponentNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnableAddGroupException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
jOpc.registerItem(group, item);
} catch (ComponentNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnableAddItemException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
jOpc.synchWriteItem(group, item);
} catch (ComponentNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SynchWriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

有几个疑问
1:
JOpc jOpc = new JOpc("10.10.0.158", "kingView.view","jopc1");
中的第三个参数是从那里来?自己指定的?
2:
连接的时候不用输入用户名、密码吗?
3:
group、item是什么作用?他们要跟服务器上对应吗?
4:
可以在linux中运行吗
5:
这个例子连接不上的原因可能是什么?
6:
连接有同步、异步,异步分订阅还有个什么?有什么区别?
谢谢!
解决方案1:

1:
JOpc jOpc = new JOpc("10.10.0.158", "kingView.view","jopc1");
中的第三个参数是从那里来?自己指定的?
答:第三个参数你看一下就知道,只是一个描述此OPC的名称而已,无所谓.
2:
连接的时候不用输入用户名、密码吗?
答:OPC客户端与OPC服务器端连接需要许多设置,不需要用户名和密码,你可以上网搜索一下OPC配置.有很多.
3:
group、item是什么作用?他们要跟服务器上对应吗?
group,item是OPC协议的数据结构.
                opcServer
                    |
           —————————
           |        |       |
         group    group    group
           |        |       |
         -----
         |   |
        item item
4:
可以在linux中运行吗
答:没问题。
5:
这个例子连接不上的原因可能是什么?
答:可能是OPC客户端的一些配置没有配置好,或者是服务器端的一些配置问题。
6:
连接有同步、异步,异步分订阅还有个什么?有什么区别?
这个嘛,无能为力。哈哈!

解决方案2:

 哈哈  !!!!!!!!

解决方案3:

  在linux中运行  自己试试呗,顶!!!!!!!

解决方案4:

没用过,帮顶。。。

上一篇tomcat自动删除文件问题
下一篇SSH看看吧,这样的错误大神们遇到过母牛
明星图片
相关文章
《 请教OPC服务器通信问题》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)