问题标签 [historian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
25815 浏览

c# - 如何从 Proficy Historian 查询原始数据?

如何从 Proficy Historian/iHistorian 中检索原始时间序列数据?

理想情况下,我会询问两个日期之间特定标签的数据。

0 投票
2 回答
19407 浏览

odbc - 如何从 AspenTech IP21 Historian 查询数据?

旧主题,结合新工具:从 AspenTech IP21 (InfoPlus.21) 数据历史库查询 Web 应用程序数据的最佳/合适方法是什么?

过去,我通过 Aspen SqlPlus ODBC 驱动程序使用了一些非常糟糕的查询,但这似乎不是正确的方法,因为它似乎根本没有安装在 Win 7 上。

这里有人有这方面的经验吗?

0 投票
2 回答
4855 浏览

sql - 选择列名称中带有句点的列 SQL Server

我链接到一个 Proficy Historian,它允许在列名中使用句点。因为数据是以非 DBMS 格式存储的,所以我不能openquery用来获取数据,因为表没有设置模式。所以我必须使用四部分名称语法来获取数据。这个例子有效:

但这会因“。”附近的语法不正确而失败。

SERVER.pid_astatus[07][0].F_CV.Value列的名称在哪里

由于关键字“from”附近的语法不正确,这也会失败。

关于如何使 SQL Server 将此视为列的任何想法?

编辑:

Martins 建议使用右括号来转义括号仅在 sql 调用之外起作用

但是,它在关键字“from”附近的不正确语法中不起作用。

编辑

我不得不逃离列逃生:)

0 投票
2 回答
19557 浏览

opc - 什么是历史学家?

就 OPC 和 PLC 而言,历史学家的功能是什么?

0 投票
1 回答
945 浏览

php - 使用 PHP 访问 Proficy Historian

我们是两名正在使用 Proficy Historian 数据库存储实时数据的公司实习的大学生。我们的任务是开发一个 Web 应用程序,以一种更有吸引力、更清晰的方式可视化这些数据。这意味着我们需要访问中央数据库来获取这些数据。如前所述,该数据库是在服务器上运行的 Proficy Historian 3.0 数据库。我们发现了一些使用 SDK 或 OLE DB 的结果,但不清楚这是否真的有效,以及这是否有效。我们在 Visual Basic 方面没有任何经验(这似乎是使用 OLE DB 的要求),并且更愿意直接在 PHP 中实现数据查询。您对我们如何最好地实现这一目标有什么建议吗?

0 投票
3 回答
3014 浏览

historian - 如何将 C# 应用程序中的数据写入 GE Proficy Historian

我想使用 GE Proficy Historian 将未连接到 PLC 的仪器中的数据存档。这可以使用c#来完成吗?

0 投票
1 回答
2773 浏览

historian - 目前有哪些历史数据库可用?

我有一个与历史数据库有关的问题。这是我们的要求。我们需要一个能够以平均每秒 1000 次更新的速率从设备收集数据的历史数据库。每个历史数据库都会有一个设备。鉴于此要求,哪个历史数据库最适合我的要求?我看过很多选项,包括 OSISoft 的 PI System、Wonderware historian、canary 实验室的 Canary logger、GE proficy、Iconic 的 hyperhistorian 等等。这个链接帮助了我: Historian Comparison

但我遇到的最大问题是这些历史学家是高度可扩展的数据库,这意味着它可以收集整个工厂的数据。因此,将其用于具有 500 个数据点的设备可能会过度杀伤且成本高昂。

我想知道你们是否可以帮助我列出适合我需要的历史数据库。

0 投票
2 回答
1398 浏览

sql - SQL在其他列的状态定义的范围内查找列的最大值

在下面的数据中,Event1 代表一个制造周期的结束。Event2 发生在一定百分比的周期内。我想知道是否可以在该周期内拉出循环时间结束(当 Event1 返回 0 时)和 Event2 的最大值(0 或 1)。这两个值都是二进制的。

我正在使用 WonderWare 历史数据库,因此查询中有一些独特的选项。以下是我用来查找循环时间结束的方法。

有没有办法使用此查询的结果来生成附加查询的 DateTime 限制?

0 投票
1 回答
1113 浏览

c# - 通过 IHUAPI 检索 Proficy Historian 标记名称

使用 Proficy Historian 的 c# User API 包装器,我如何检索所有(或过滤列表)标签名称?

我找到了方法 ihuFetchTagCache,它填充缓存返回标签计数,但我找不到访问此缓存的方法。

到目前为止我的代码:

如何读取标签名称缓存?

0 投票
1 回答
275 浏览

plc - Pi Historian,仅在值等于时显示结果

我正在使用 PI Historian 从一些标记点读取值。
我正在使用这个特殊的 Historian 软件http://www.osisoft.com/


如果包含某些“文本”或“结果”,我想知道是否可以显示结果


在哪里说标签掩码我可以放置我想要搜索的标签,在我得到那个标签之后,我可以做一个当前值或采样数据,或定时,或计算。

相反,我希望它显示具有示例“书”质量标签的当前值的标签