Получение информации из системы scada на Android-приложении во время выполнения

Можно ли создать приложение Android для отображения сводки сигналов тревоги из системы SCADA? Если да, что я должен делать?

4 ответа

Зависит от того, какая у вас система SCADA, вам нужно быть более конкретным с вашим вопросом.

Многие системы SCADA хранят аварийные сигналы в базе данных SQL, поэтому вы сможете извлечь из этого что-то полезное.

Я сделал небольшую систему scada для Android под названием UniGO. Вы найдете систему сигнализации внутри этого приложения. Может быть то, что вы ищете. Он имеет фоновый сервис для опроса вашего HMI/PLC. Вибрация и шум, светодиодный статус. Если вы используете Modbus TCP/IP, он будет работать для вас.

С наилучшими пожеланиями, Микаэль

Одним из способов реализации этого может быть создание внутри сервера SCADA TCP-сервера (если это позволяет SCADA) и заставить его отвечать на запросы данных от клиентов. Затем вы создаете приложение для Android, которое будет периодически опрашивать этот TCP-сервер и отображать собранные данные (в вашем случае сигналы тревоги). Если ваше программное обеспечение SCADA не позволяет создавать TCP-серверы для внутреннего использования, вы можете создать внешний TCP-сервер на некотором общем языке программирования, который будет периодически опрашивать SCADA для сбора необходимых данных по некоторому протоколу, который SCADA понимает (например, DDE, OPC...) и предоставить эти данные клиентам Android. В качестве альтернативы, если ваши тревоги могут быть найдены в ПЛК, вы можете пропустить SCADA и обратиться к ПЛК напрямую, используя протокол, который ПЛК понимает - например, MODBUS, S7, FINS...).

Да, возможно ли создать приложение Android для отображения сводки сигналов тревоги из системы SCADA-LTS?

Вы можете:

  • подключиться к нашей SCADA с помощью API SOAP или REST,
  • или отобразить непосредственно на странице сводки по тревоге веб-браузера от SCADA-LTS.
Другие вопросы по тегам