Ниже приведу пример собственной реализации простой SCADA программы выполненной, как обычно говорят, «на коленке».
Поставлена задача по осуществлению контроля за дизель генератором. Необходимо вести журнал с указанием почасовых параметров, таких как: уровень топлива, давление масла, температура, заряд батарей, токи, напряжения, наработка часов.
Генератор находился на расстоянии пол километра от офиса и со временем эти хождения начали напрягать, особенно в плохую погоду.
Как выяснилось на генераторе установлен контроллер, который поддерживает протокол обмена Modbus RTU, это значит, что можно проложить кабель витую пару и подключиться по RS-485.
После изучения адресной таблицы, решили сами сделать простенькую программу.
В результате получилась ScadaPy.
[Читать дальше →][1]
[1]:
https://habrahabr.ru/post/339008/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut