是否可以创建一个 Android 应用程序来显示来自 SCADA 系统的警报摘要?如果是,我必须做什么?
4 回答
取决于您拥有的 SCADA 系统,您需要更具体地提出您的问题。
许多 SCADA 系统将警报保存在 SQL 数据库中,因此您应该能够从中提取一些东西。
我为 Android 制作了一个名为 UniGO 的小型 scada 系统。您会在该应用程序中找到一个警报系统。可能是您正在寻找的东西。它有一个用于轮询您的 HMI/PLC 的后台服务。振动和噪音,LED 状态。如果您使用 modbus TCP/IP,它将为您工作。
最好的问候米凯尔
实现这一点的方法之一是在 SCADA 内部创建一个 TCP 服务器(如果您的 SCADA 允许)并使其回复来自客户端的数据请求。然后您创建 Android 应用程序,该应用程序将定期轮询该 TCP 服务器并显示收集的数据(在您的情况下为警报)。如果您的 SCADA 软件不允许在内部创建 TCP 服务器,那么您可以使用某种通用编程语言创建一个外部 TCP 服务器,该服务器将定期轮询 SCADA 以通过 SCADA 理解的某些协议(如 DDE、OPC ......)收集所需的数据,并将该数据提供给 Android 客户端。或者,如果您的警报可以在 PLC 中找到,那么您可以跳过 SCADA 并使用 PLC 理解的协议直接寻址 PLC - 例如 MODBUS、S7、FINS...)。
是的,是否可以创建一个 Android 应用程序来显示来自SCADA-LTS系统的警报摘要?
你可以:
- 使用 SOAP 或 REST API 连接到我们的 SCADA,
- 或从 SCADA-LTS 直接显示在 webbrowser 警报摘要页面中。