Добавить в корзинуПозвонить
Найти в Дзене
trivolta

Как бюджетно сделать контроль температуры на примере MasterSCADA 3

Сегодня разберём бюджетный вариант диспетчеризации объекта на примере майнинг-контейнера с контролем 8-и температурных датчиков. Все ссылки на оборудование и цены в этой статье указаны на 2025-й год. В результате получим экранную форму с рабочим функционалом отображения датчиков. Температурный режим оборудования для добычи криптовалюты является ключевым фактором, определяющим его производительность, ресурс, надёжность и стабильность. Поэтому контроль внешней температуры воздуха в контейнере, напрямую влияющей на эффективность охлаждения ASIC-майнеров, имеет первостепенное значение. Предлагаемый метод универсален и может применяться для различных объектов, где требуется мониторинг температуры воздуха: от серверных помещений и складов до теплиц или других хозяйственных построек. Решение не требует значительных затрат и обходится без применения облачных технологий, таких как IoT-платформы или удалённые серверы и платные сервисы. Единственное ограничение - это ваш бюджет. Я использов
Оглавление

Сегодня разберём бюджетный вариант диспетчеризации объекта на примере майнинг-контейнера с контролем 8-и температурных датчиков. Все ссылки на оборудование и цены в этой статье указаны на 2025-й год.

В результате получим экранную форму с рабочим функционалом отображения датчиков.

Внешний вид программы визуализации работы системы в окне SCADA.
Внешний вид программы визуализации работы системы в окне SCADA.
График изменения температуры одного из датчиков
График изменения температуры одного из датчиков

Температурный режим оборудования для добычи криптовалюты является ключевым фактором, определяющим его производительность, ресурс, надёжность и стабильность. Поэтому контроль внешней температуры воздуха в контейнере, напрямую влияющей на эффективность охлаждения ASIC-майнеров, имеет первостепенное значение. Предлагаемый метод универсален и может применяться для различных объектов, где требуется мониторинг температуры воздуха: от серверных помещений и складов до теплиц или других хозяйственных построек. Решение не требует значительных затрат и обходится без применения облачных технологий, таких как IoT-платформы или удалённые серверы и платные сервисы. Единственное ограничение - это ваш бюджет. Я использовал минимальный набор компонентов, обеспечивающих работоспособность. Далее развитие идее зависит от уже от вашей фантазии, например, можно подключить какие-то исполнительные устройства для регулировки температуры, либо сделать телеграмм-оповещение по порогам значений датчиков.

Для реализации необходимы:


1. ПО и железо.

Достаточно рабочего ПК 10–15-летней давности с установленной Windows 7. На нём будет запускается SCADA-система MasterSCADA 3 и универсальный OPC-DA сервер опроса по протоколу Modbus RTU от компании Insat. MasterSCADA 3 хоть и устаревшая, но достаточно надежная и считаю вполне подходящая для этих целей простая система. Нам понадобится бесплатная демо версия на 32 точки ввода/вывода без ограничения по времени работы. Скачать можно либо по запросу у производителя либо тут. Универсальный OPC-DA сервер опроса можно также скачать либо у производителя, либо тут. Необходим также, демо-сервер на 32 точки. Важно, что мы используем в проекте не более 32 сигналов, поэтому нам подходит бесплатная демо лицензия на 32 точки.


2. Многоканальный модуль ввода аналоговых сигналов.

Я использовал бюджетный 8-и канальный модуль с алиэкспресс R4DCB08. Цена этого модуля на момент покупки: 719 руб. С доставкой - 1190 руб.

-3
-4

3. Аналоговые температурные датчики DS18B20

8 шт. по цене 112 руб. за штуку, итого с доставкой - 1383 руб.

-5
-6

4. Преобразователь интерфейса USB-RS485 для опроса модуля ввода модбас

-7

Также, понадобится любой блок питания DC 9-24 V.

После небольшого теста оборудования на столе переходим к сборке на объекте.
После небольшого теста оборудования на столе переходим к сборке на объекте.
-9
Провода от датчиков протянуты в коробах
Провода от датчиков протянуты в коробах
Сам модуль достаточно компактно поместился в распаячной коробке
Сам модуль достаточно компактно поместился в распаячной коробке

Настройка датчиков достаточно простая. Подключаемся через преобразователь USB-RS485 к модулю по адресу 1. Адреса регистров датчиков температуры ниже:

-12

Чтобы получить реальное значение температуры в скаде-системе надо делить на 10. Мои датчики показывали достаточно точно температуру, поэтому настройка не понадобилась.

Настройка опс-сервера, параметров связи для опроса модбас устройства - модуля температуры и типа данных:

Параметры связи модуля температуры - (9600, 8, N, 1)

Тип данных в устройстве - int16

Готовую конфигурацию сервера можно скачать тут или настроить самому по скринам ниже:

-13

Ну и собственно, переходим к настройке самой мастерскады.

-14

Сразу после запуска мастерскады и создания нового проекта открываем органайзер OPC-DA серверов:

-15

И добавляем в него наш настроенный опс сервер:

-16

В итоге должно получится это:

-17

После добавления сигналов от датчиков в проект, разрабатываем экранную форму и готовим проект для запуска:

-18

Вот собственно и всё. Подробности работы в MasterSCADA 3 наверное нет смысла объяснять. Если будут вопросы готов помочь.

Итого затраты на оборудование и материалы ~ 3500 руб.

Спасибо за внимание!