彩票走势图

探索OPC UA(六):采集的数据丢失怎么办?

翻译|使用教程|编辑:吴园园|2020-06-19 10:05:56.527|阅读 1083 次

概述:在工业自动化领域中采集的数据丢失将会带来许多难题,在这篇文章中,我们将解决这些问题,并重点介绍OPC UA提供软件应用程序可以利用的功能以使您省心的方法。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

OPC DataLogger-一款能满足用户各种要求的OPC数据记录器,与OPC DA 2.x Compliant Servers和OPC UA相兼容,能适用多种操作系统,多种数据库处理。

点击下载OPC DataLogger最新试用版

对于任何数据记录器而言,最重要的功能是什么?归根结底,我们相信数据记录器可以收集并存储数据。现在,无论是出于报告,优化,法律原因,还是只是在一段时间内保留过程数据(以防以后可能需要),我们都希望对数据进行记录而不会造成任何损失。

在工业自动化领域中尤其如此,在该领域中,记录的数据量几乎与需要数据以产生业务影响的速度成倍增长。这样,丢失数据的前景会很快导致工作丢失,数千美元的生产损失以及在审计情况下的法律或财务处罚。

那么,您对数据记录器真正记录100%应该记录的数据有多少信任?在这篇博客文章中,我将解决这些问题,并重点介绍OPC UA提供软件应用程序可以利用的功能以使您省心的方法。

自从2000年代中期推出以来,OPC统一体系结构标准(OPC UA)迅速表明了为什么它是原始OPC数据访问(OPC DA)标准如此强大和完整的后继者。随着工业4.0“智能工厂”趋势的发展(及其采用),切换到支持OPC UA的解决方案的众多好处越来越明显。虽然我可以写一些有关为什么OPC UA如此出色以至于不得不成为另一天的主题的文章。

相反,我想集中讨论OPC UA带来的一项特定增强功能,以及它对传统数据记录的影响。这就是缓冲数据的能力。

OPC UA缓冲机制主要设计用于两种情况:

 1、连接丢失 –与大多数缓冲区一样,OPC UA标准的设计人员希望在客户端和服务器之间的连接丢失时促进服务器端数据缓冲。

  • 显然,如果OPC UA服务器端计算机宕机了,您将需要某种程度的冗余以解决真正的无损情况
  • 使用传统的OPC DA,如果客户端与服务器的连接断开,则设备中的数据将丢失,因为OPC DA服务器不会缓冲任何数据。使用OPC DA,如果到客户端的数据更新回调失败,则服务器将移至它需要对该客户端或另一个客户端进行的下一个回调。
  • 当使用DNP之类的协议与在现场缓冲数据的设备进行通讯时,OPC DA连接断开会造成更大的损失。
  • 但是,对于OPC UA,存在使用原始OPC UA会话重新建立OPC UA客户端与OPC UA服务器之间的连接的方法(即连接)。恢复后,将在连接断开期间缓冲的所有数据提供给UA客户端,并且轮询将继续正常进行。

2、带宽优化 –使用OPC DA时,OPC DA客户端软件设置的接收速度限制会影响从现场设备(PLC,RTU,网络交换机等)读取数据的速率。数据,以及类似的限制,OPC DA服务器设置了将数据发送到客户端的速度。

  • 例如,如果使用数据的客户端每500毫秒只能处理和更新一次,则每隔50毫秒从ControlLogix读取数据将无济于事。
  • 通过OPC UA缓冲机制,现在可以将OPC UA服务器扫描现场设备的采样率与将数据提供给客户端软件的速率分离。
  • 使用上面相同的示例,每50毫秒扫描设备仅意味着OPC UA服务器每500毫秒将10个缓冲的数据值提供给OPC UA客户端(数据记录应用程序)进行处理。

无论您的OPC服务器为什么要缓冲数据,当服务器将数据发送到OPC DA或UA客户端数据记录器软件时,该数据会如何处理?如果您使用的是OPC DA,则答案非常简单-OPC DA服务器根本不会发送它,因为它永远不会排队。

但是,即使您使用的是OPC UA服务器和客户端,OPC UA客户端数据记录器也很可能会丢弃大部分数据。在我对各种OPC UA客户端进行的测试中,大多数人只是简单地处理了发送缓冲数据的任何数据包中除最后一个值以外的所有值。例如,这可能意味着在炉子的最近50次温度测量中,仅记录了一条记录-以15分钟的采样率,您刚刚丢失了3个小时的温度数据,并且可能会遇到非常昂贵的问题。

从3.6.0.6版开始, 如果OPC UA服务器的采样率比提供给OPC UA客户端数据记录器的采样率快,则Software Toolbox OPC Data Logger能够处理排队的OPC UA数据。 。一旦OPC数据记录器接收到数据,就可以将其记录到任意数量的基于文本的存储(txt或csv)和/或数据库(包括SQL,MySQL,Oracle和Access)中。

探索OPC UA(六):采集的数据丢失怎么办?

并且,如果您尚未下载OPC Data Logger的最新免费试用版,请单击此处

想要购买OPC DataLogger正版授权,或了解更多产品信息请点击


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP