我看了OPCXMLDA服务器提供的是Web Service,在VS.NET下直接添加web引用那样访问OPC服务是没问题的.
我想用JAVA客户端来调用IIS发布的OPC服务.不知道能行么?
我知道JAVA通过Axis调用C#的Web service,要求Soap服务解析方式必须是RPC/Encoded,而微软的soap服务包括OPC服务遵循的是Document/Literal方式.我想通过在OPC XML DA Wrapper这一层做修改,就像java掉普通的C#写的web service那样(比如修改【SoapRpcMethod】,【WebserviceBinding】等,普通的webservice调用已经成功). 这样做具有可行性么?
另外,想请教一下:怎么来做一个OPCXMLDAServer?我的意思是我现在只有OPC动态链接库:opc.da.dll,opc.xmlda.dll,opcCom.da.dll,Opcrcw.comn.dll,opcrcw.da.dll.看到一些资料是封装成一个opcxmldawrapper.dll.里面应该是opc服务.请问做这个的基本步骤.
我是opc初学者.谢谢大家的宝贵意见!