【发布时间】:2020-06-04 03:31:22
【问题描述】:
我知道可以使用连接到 OPC-DA 服务器的 CIM-IO 将传感器数据发送到 Aspen IP21,但我想通过使用另一个应用程序(我们可以在任何应用程序中构建)发送相同类型的数据语言),它将从一些物联网传感器收集数据。 是否有任何方法或 API 可以用来与 IP21 通信,而无需从 Aspen 购买额外的许可证?
【问题讨论】:
标签: aspen
我知道可以使用连接到 OPC-DA 服务器的 CIM-IO 将传感器数据发送到 Aspen IP21,但我想通过使用另一个应用程序(我们可以在任何应用程序中构建)发送相同类型的数据语言),它将从一些物联网传感器收集数据。 是否有任何方法或 API 可以用来与 IP21 通信,而无需从 Aspen 购买额外的许可证?
【问题讨论】:
标签: aspen
这取决于您要在 MES 中的哪个位置编写。 通常,最好的方法是使用 SqlPlus ODBC 驱动程序,并编写 INSERT 和 UPDATE 之类的查询。注意驱动需要windows平台。 另一种方法是使用其中一个 Web API,例如:
http://<serverhost>/ProcessData/samples/sample_home.html
【讨论】:
如果您只是想将数据从 PLC 移动到数据库,请查看 Node-Red。这是一个可以帮助您入门的视频。 Node-Red 可以执行 OPC-UA、OPC-DA 或直接与 PLC 对话,中间不需要 OPC,这是您的选择。如果您需要更多帮助,尽管问!!
https://www.youtube.com/watch?v=LaUmhhMdoyY
Node-Red 也可以做 GUI。
三年前我离开了像 Aspen InfoPlus.21 这样的产品,从此再也没有回头!
如果您需要用于趋势、图表和报告的开源可视化软件,您可以使用https://grafana.com/。
如果您想要一个开源历史学家或新流行语是“时间序列数据库”来登录查看https://www.timescale.com/。
Grafana 和 Timescale 配合得很好!!
【讨论】:
您的物联网必须有任何脚本工具来通信/从中获取所需的数据。您可以使用相同的方法将数据推送到基于 SQLPlus 脚本上下文的 IP21。我确信这种方法不需要 IP21 方面的额外许可证,假设您在当前许可证中有额外的 IP21 记录空间来存储上述数据。
【讨论】:
是的,您可以借助 SQLPlus 脚本并使用 IP21 高级功能来做到这一点。假设从源收集后的数据保存到 SQL 数据库(Microsoft)中,那么 IP21 中使用特定记录给出了规定,该记录应在计划间隔后执行,并应从源获取数据以保存到 IP21 标签中。这需要在 SQLPlus 上预先编写脚本。 此外,从 SQL DB 提取数据到 IP21 也可以通过 SQL DB 中发生的更改(即新数据的收集)触发
【讨论】:
您的客户可能会开发 Web 服务(后端的 SQL Plus)。该服务应具有作为标记名、值和值时间戳的接口参数。您应该向 webservice 发送数据,webservice 会将数据插入到指定标签中的 IP21。
【讨论】: