четверг, 29 сентября 2016 г.

Мониторинг оборудования Benning через адаптер MCU

Электро-питающие установки Benning для удаленного мониторинга (Ethernet) требуют использования адаптера TCP/IP MCU . Интересно, что основными интерфейсами являются HTTP и SNMP, а таблицу Modbus TCP предлагается получить через Web-интерфейс при работе адаптера с контроллером MCU 2500. В чем тут фишка, я до конца не понял, кроме того мониторинг написал на SNMP. Следует обратить внимание на то, что для получения полных и корректных данных об оборудовании контроллер MCU должен быть правильно сконфигурирован. Так, напрасно ожидать данные о состоянии батарей от адаптера - если контроллер MCU 2500 не работает правильно с модулем BATTS.
Было намерение (в основном из-за фантастической цены адаптера) разобраться с протоколом обмена между адаптером и контроллером MCU (RS-232). Нашел в сети вот такой документ - но за его достоверность и полезность ручаться не могу.  

Мониторинг оборудования Emerson Network Power через адаптер PSNA

Контроллер M500D не позволяет удаленно (Ethernet) производить мониторинг обслуживания электрооборудования. Для решения этой задачи используем адаптер  PSNA (Web/SNMP Agent Network card). Web - интерфейс адаптера предоставляет значительно больше возможностей, нежели доступ по SNMP, но в некоторых случаях без SNMP не обойтись. MIB-файл содержит малое количество параметров, если отбросить информацию о производителе, изделии и проч. останется только лишь:

The voltage of battery in 0.1 VDC.
The total current of the batteries in 0.1 ADC.
The temperature around the battery in 0.1 Celsius degree.
The current of battery1 in 0.1 ADC.
The current of battery2 in 0.1 ADC.
The temperature around battery1 in 0.1 Celsius degree.
The temperature around battery2 in 0.1 Celsius degree.
The temperature around ambient1 in 0.1 Celsius degree
The temperature around ambient2 in 0.1 Celsius degree
The AC line A voltage in 0.1 VAC.
The AC line B voltage in 0.1 VAC.
The AC line C voltage in 0.1 VAC.
The DC voltage of the Power System in 0.1 VDC.
The DC current of the Power System in 0.1 ADC.
The alarm status of the Power System. (unknown-1,normal-2,alarm-3)
The status of communication with the Power System.  unknown-1,normal-2,interrupt-3
The AUTO/MANUAL control mode of the Power System. unknown-1,auto-2,manual-3
The status of battery charging, unknown(1), floatCharging(2), equalizeCharging(3), testing(4).
The present number of active alarams.

Однако радует присутствие динамически заполняемой таблицы аварий. Обратите внимание, что адаптер работает с SNMP только 1 версии.





















 но динамически заполняемая таблица присутствующих аварий необходима.

Мониторинг кондиционеров STULZ

Кондиционеры STULZ для удаленного мониторинга предоставляют свои данные через специализированный адаптер WIB 8000, который приводит многообразие контроллеров отдельных кондиционеров RS-485 к общему интерфейсу Ethernet. На выходе пользователь получает  WEB-интерфейс (не слишком удобный) и возможность опроса по протоколу SNMPv2. Следует обратить внимание на то, что адаптер, да и контроллеры кондиционеров - устройства достаточно достаточно медленные, ещё более в то время, когда адаптер опрашивает контроллеры кондиционеров он может вообще проигнорировать запросы по SNMP и "подвесить" картинку по HTTP. Период этого опроса регулируется параметром "refresh time" и составляет 60 секунд по умолчанию. Так что примерно раз в минуту устройство может не ответить на запрос по SNMP - и увеличение таймаута не помогает. Впрочем и наблюдаемые процессы тоже медленные - так что это не предмет для беспокойства.
MIB-файл, описывающий SNMP адаптера WIB 8000 доступен в "классической " и XML формах. Принцип формирования OID для адресного обращения к параметрам отдельных контроллеров кондиционеров поясним примером.
Контроллер на шине 1 и адрес 7 требует добавления к OID параметра своей адресации

unitOnOff : "1.3.6.1.4.1.29462.10.2.1.4.1.1.1.1013" + ".1"+".7"+".1".

Возможная проблема - отсутствие этого параметра для данного типа контроллера кондиционера - но тут надо разбираться индивидуально. В остальном всё достаточно просто, работает устойчиво и зависит от потребностей приложения.

Теоретически, можно обойтись без WIB 8000 и обращаться к контроллерам кондиционеров напрямую по RS-485 (и/или использовать другой адаптер для перехода на Ethernet). Судя по попадающимся в сети описаниям (достоверность которых можно проверить только экспериментом). STULZ использует Modbus RTU. Если у читателя есть такой опыт - пишите.