首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在尝试从Opc Server获取历史数据时修复'BadServiceUnsupported‘错误

如何在尝试从Opc Server获取历史数据时修复'BadServiceUnsupported‘错误
EN

Stack Overflow用户
提问于 2019-02-14 23:41:57
回答 2查看 401关注 0票数 0

我正在尝试从opc服务器获取标签的历史数据,但是我得到了'BadServiceUnsupported‘错误。我已经为KepserverEX V6中的特定标记配置了Opc服务器和本地历史记录。

我正在使用这个opc库https://github.com/OPCFoundation/UA-.NETStandard

我成功地读取了标记值,但在调用HistoryRead方法时,我遇到了历史数据的问题:

m_Session.HistoryRead( null, new ExtensionObject(details), TimestampsToReturn.Source, false, nodesToRead, out results, out diagnosticInfos);

获取“BadServiceUnsupported”异常。“”

我也在KepserverEx的项目设置中启用了HDA连接,但似乎没有解决这个问题。

我如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-15 00:07:53

在这种情况下,没有什么需要修复的。Kepserver仅支持OPC Classic (COM/DCOM)的HDA,不支持OPC UA。

票数 0
EN

Stack Overflow用户

发布于 2019-04-05 09:22:04

要解决这个问题,您可以运行OPC UA Wrapper Server:https://github.com/OPCFoundation/UA-.NETStandard/blob/master/ComIOP/README.md

包装器服务器将成为应用程序和KepServerEX之间的桥梁。它是这样的:

代码语言:javascript
运行
复制
[Your Application] --- (OPC-UA) ---> [OPC UA Wrapper Server] --- (OPC-HDA) ---> [KepServerEX]

我已经测试了上面的场景,使用m_Session.HistoryRead()我可以成功地从KepServerEX v6.6中读取历史值

为了让服务器包装器打开到KepServerEX的HDA连接,打开Opc.Ua.ComServerWrapper.Config.xml并为HDA启用ComClientConfiguration。它应该看起来像这样:

代码语言:javascript
运行
复制
<ComClientConfiguration i:type="ComHdaClientConfiguration">
    <ServerUrl>opc.com://localhost/Kepware.KEPServerEX_HDA.V6/{5C905440-YOUR_CLSID_HERE}</ServerUrl>
    <ServerName>HDA</ServerName>
    <MaxReconnectWait>10000</MaxReconnectWait>
    <SeperatorChars></SeperatorChars>
    <AddCapabilitiesToServerObject>true</AddCapabilitiesToServerObject>
    <AttributeSamplingInterval>1000</AttributeSamplingInterval>
    <TreatUncertainAsBad>true</TreatUncertainAsBad>
    <PercentDataBad>0</PercentDataBad>
    <PercentDataGood>100</PercentDataGood>
    <SteppedSlopedExtrapolation>false</SteppedSlopedExtrapolation>
</ComClientConfiguration>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54694113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档