Получение информации из системы 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.