首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将C#应用程序中的数据写入GE教授历史学家

如何将C#应用程序中的数据写入GE教授历史学家
EN

Stack Overflow用户
提问于 2012-06-13 02:36:05
回答 3查看 3K关注 0票数 1

我想使用GE Proficy Historian来存档来自未连接到PLC的仪器的数据。使用c#可以做到这一点吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-08 06:13:33

您可以使用历史记录c#用户应用编程接口包装程序从c#访问和更新历史记录。随客户端工具一起安装的历史记录文档中提供了有关它的信息。不过,使用非PLC连接设备的数据更新历史记录是违反直觉的,因为您在其他地方有数据(我假设),并且历史记录被设计为记录来自PLC和类似设备的活动。

将数据从非可编程逻辑控制器连接的设备读取到c#可能比将数据写入历史记录更困难。

票数 2
EN

Stack Overflow用户

发布于 2014-03-06 19:39:02

使用Historian文件收集器(historian文件收集器是安装了Histoiran服务器的机器上可用的服务),我们可以将数据写入Proficy Historian。步骤1.验证组织文件收集器服务是否已启动。第2步。找到文件夹:\Proficy Data\ImportFiles\Inventing.(在服务器上)。第3步。编写程序来创建csv文件。在该文件中使用以下语法写入日期。语法: Tagname,TimeStamp,Value,DataQuality Example TIGER.IMPORT_TAG1.F_CV,7/20/01 11:07,1,Good Step 4.根据上述说明创建此csv文件。

历史记录文件收集器将自动处理此csv文件,并将该文件移动到可在同一逻辑上使用的已处理文件夹中。如果csv文件有一些错误,它将是可用的,移动到错误文件夹。移动到已处理文件夹的csv文件表示数据已写入历史记录标记。

票数 1
EN

Stack Overflow用户

发布于 2013-08-26 09:11:33

您有4个选项:

  1. 通过ihuapi.dll使用用户应用程序接口。现在有了GE提供的DLL导入和结构定义,这就容易了一些,但这仍然有点令人生畏。不过,它会起作用的。
  2. 通过ihsdk.dll使用SDK接口。与用户API相比,这实际上更容易使用。SDK是COM库,因此必须在机器上注册。
  3. 如果仪器符合OPC标准,您可以使用OPC收集器将数据直接转发到服务器;no coding necessary.
  4. Starting

5.0收集器工具包随安装免费提供。我还不能对此发表太多评论,因为我没有太多使用自定义收集器的经验。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11002717

复制
相关文章

相似问题

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