2013-03-25 66 views

回答

2

取決於您擁有的SCADA系統,您需要針對您的問題更具體。

許多SCADA系統在SQL數據庫中存放警報,因此您應該可以從中獲得某些信息。

1

實現此目的的方法之一可能是在SCADA內部創建一個TCP服務器(如果您的SCADA允許的話)並使其響應來自客戶端的數據請求。然後,您將創建Android應用程序,它將定期輪詢該TCP服務器並顯示收集的數據(警報在您的案例中)。如果您的SCADA軟件不允許在內部創建TCP服務器,那麼您可以使用某種通用編程語言創建外部TCP服務器,該服務器將定期輪詢SCADA以通過SCADA瞭解的某些協議收集所需數據(如DDE,OPC ...) ,並將這些數據提供給Android客戶端。或者,如果您的報警可以在PLC中找到,那麼您可以跳過SCADA,並使用PLC能夠理解的協議直接尋址PLC - 如MODBUS,S7,FINS ...)。

1

我爲Android製作了一個名爲UniGO的小型scada系統。 您會在該應用程序中找到警報系統。可能是你要找的東西。 它具有用於輪詢HMI/PLC的後臺服務。振動和噪音,領導地位。 如果你使用的是modbus TCP/IP,它可以爲你工作。

問候 的Mikael

+0

請給我一個建議或代碼,因爲這可以幫助我開發一個小教程。 – 2015-05-21 10:15:31

0

是的,它可以創建一個Android應用程序,以顯示來自SCADA-LTS系統報警彙總?

您可以:

  • 使用SOAP連接到我們的SCADA或REST API,
  • 或SCADA-LTS在網頁瀏覽器的報警彙總頁面直接顯示。
相關問題