Вопрос по созданию системы мониторинга

День добрый! помогите пожалуйста, ситуация следующая: на производстве установлено порядка 100 двухкамерных холодильников в 2-х отдельных корпусах. необходимо отслеживать температуру в этих холодильниках и морозильных камерах (общее число датчиков около 200шт.)
1.как я понимаю на такое колиство датчиков хватает 1 контроллера?
2. как выполняется связь между 2мя отдельно стоящими корпусами, нужно 2 отдельных контроллера? (локальная сеть внутри каждой имеется)
3. каждый датчик имеет возможность быть зашит на свой диапазон температуры?
4. какой метод оповещения имеется? (необходимо разбить холодильники по группам и если срабатывает датчик, то оповещается количество людей, которые ответственны за них) смс, оповещение в мессенджерах?
спасибо!

Добрый день.
Для такой задачи идеальным будет применение комбинации из температурных датчиков ds18b20
Датчики подключаются через WB-M1W2_1-Wire_to_Modbus (по 2 штуки)

То есть физически так:

  • Одна шина RS-485 на корпус.
  • На шине стоят в монтажных коробках M1W2, с заведенными в холодильники датчиками.

Да, конечно хватит. WB6 с 512 МБ - вполне достаточно.

Если есть сеть - то в удаленном корпусе ставится шлюз Преобразователь интерфейсов WB-MGE v.2 — Wiren Board к кторому подключается шина с датчиками. Если есть связь - то расстояние значения не имеет, можно подключать удаленные объекты (по VPN, если через internet).

Не очень понятен вопрос. Температурный диапазон датчика –55°C до +125°C.

Настройка SMS описана тут: Модуль уведомлений — Wiren Board
Для работы с GSM требуется установить в контроллер модем: Модули расширения для Wiren Board 6 и Wiren Board 7 — Wiren Board

В мессенджеры оповещения настраиваются так: Примеры правил — Wiren Board
или вот так:
Настройка Telegram-бота на контроллере Wiren Board — Wiren Board

Можно отправлять оповещения и e-mail, естественно.

Соответствие датчик-тип оповещения (адресат) задается уже при написании программы.
Если существует какой-то мониторинг, например zabbix - то можно испоьзовать уже его методы оповещений.

1 лайк

спасибо, в принципе понял. по поводу 3 го вопроса я имел в виду возможность отдельно запрограммировать каждый датчик на сработку определенной температуры.
еще вопрос. какова рекомендуемая длина линии? хочется исключить возможные наводки.

Немного неверная постановка. Датчики отдаю текущую температуру, сравнивает ее с уставкой (а уставка может быть для каждого элемента своя) программа в контроллере, она же и выполняет действия.
Да, возможно для любого элемента задать какое-то свое значение.

Если использовать как тут рекомендуется витую пару и смонтировать шину аккуратно - то 1100 метров.