提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:黄竹雯|2018-08-09 14:26:54.000|阅读 269 次
概述:千万不要让你的数据记录软件来决定你只能在哪里记录数据。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
你的数据记录软件是否会强制你定义提前记录数据的位置?如果你的日志记录软件可以评估你的数据并决定数据应该记录在哪里,那不是很好吗?
本文中我将向你展示如何在运行时轻松配置OPC数据记录器以在SQL表之间切换,从而减少在SQL中必须执行的任何日志后排序并保存你在这个过程中的时间和精力。
不要让你的数据记录软件来决定你可以记录数据的位置。你目前如何根据被监控的当前流程的一些定义变量/条件来处理好将数据记录到不同目的地的情况(数据库/表/ CSV文件/等)?
通常,我们会看到用户将所有数据记录到同一目标并在事后进行排序,或者必须创建许多不同的项目,并且只要需要新的记录目标,就会切换记录器配置。这些方法都不太理想的,并且你需要大量额外的努力来获得所期望的结果。
考虑到这些不太理想的选项,我现在想向你展示如何在以下两个示例日志记录方案中轻松配置OPC DataLogger以在三个SQL表之间进行切换,并从一开始就帮助组织日志记录:
1.我想在不同的温度下记录我的产品密度,并希望我的数据记录在3个范围内;温度高达100°C时的密度应记录在“低温”表中,温度在100°C和200°C之间的密度应记录在“中温”表中,密度在温度高于200°C时记录应记录到“高温”表。
2.我想根据当前生产的产品将数据记录到表中。即Product1的权重将记录到“产品1”表,将Product2的权重记录到“产品2”表,将Product3的权重记录到“产品3”表中。
这篇文章将专门针对第一个场景,你可以关注微信公众号:huijuIT,以确保你可以收到该系列中另外一篇文章的通知,以解决第二种情况。
对于这种情况,我想要使用三个单独的日志记录任务配置OPC DataLogger:
低温范围的任务,配置为登录低温表
中温范围的任务,配置为登录中温表
高温范围的任务,配置为登录高温表
如果我要运行上面的项目,我最终会同时将所有数据记录到所有三个表中,但这根本不是我想要的,所以我如何确保我只记录正确的数据到对应的表上?
有触发器呀!通过在OPC Data Logger配置中使用Monitored Item触发器,我将能够监控当前温度值并根据当前温度范围启用/禁用记录任务。
需要三个触发器:
1.LowTemperatureTrigger - 配置为在温度低于100°时触发
2.MidTemperatureTrigger - 配置为在温度大于或等于100°C但小于200°C时触发
3.HighTemperatureTrigger - 配置为在温度大于或等于200°C时触发
这些受监控的项触发器将评估CurrentTemperature标记的值,并将触发相应的触发器(基于我设置的范围条件)。
现在剩下的就是将触发器与适当的日志记录组相关联。因此,我将打开在我的日志记录任务下配置的Sensor1Data组,然后转到Trigger选项卡。
此时,可以继续运行该项目。触发器将确保仅在温度进入受监控项目触发器指定的范围时才激活日志记录组。
同样,这些触发器可用于根据你的过程创建各种动态日志记录方案。
未完待续...
别忘了持续关注此系列文章,以便了解关于根据所生产产品的类型动态更改SQL表。
随着对流程和企业级别的任何和所有数据的访问继续包含越来越多的来源,可用的数据量会越来越大,因此尽可能有效地分析数据非常重要。必须将所有内容记录到一个位置然后对数据进行排序以获得相关性是非常低效的,你需要将有效的时间去做更重要的其他任务。
有兴趣自己尝试一下吗?下载免费的OPC Data Logger试用版,尝试使用你自己的OPC数据源进行动态记录。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢