12.3. [DKSF 60.5 IU] Какие OID поддерживаются устройством?

Описание OID, поддерживаемых устройством, приведено в таблице:

OID

Имя

Тип

Доступ

Описание

RFC1213

.1.3.6.1.2.1.1.1.0

sysDescr

DisplayString

READ

Текстовое описание устройства.

.1.3.6.1.2.1.1.2.0

sysObjectID

OID

READ

Номер ветки с параметрами устройства всегда «.1.3.6.1.4.1.25728»

.1.3.6.1.2.1.1.3.0

sysUpTime

TimeTicks

READ

Время с момента последнего включения устройства.

.1.3.6.1.2.1.1.4.0

sysContact

DisplayString

READ/WRITE

Контактные данные, как правило, e-mail администратора.

.1.3.6.1.2.1.1.5.0

sysName

DisplayString

READ/WRITE

Доменное имя устройства.

.1.3.6.1.2.1.1.6.0

sysLocation

DisplayString

READ/WRITE

Месторасположение устройства.

.1.3.6.1.2.1.1.7.0

sysServices

Integer

READ

Двоичное представление этого OID является набором поддерживаемых сервисов. Всегда «72», устройство играет роль конечного хоста.

.1.3.6.1.2.1.2.1.0

ifNumber

Integer

READ

Количество сетевых интерфейсов устройства.

.1.3.6.1.2.1.2.2.1.1.1

ifIndex

Integer

READ

Интерфейсный индекс является уникальным числом идентификации, связанный с физическим или логическим интерфейсом. Для большей части программного обеспечения ifIndex является названием интерфейса.

.1.3.6.1.2.1.2.2.1.2ifDescrDisplayStringREADСтрока, содержащая информацию об интерфейсе. В строке содержится название производителя, модель устройства и версия аппаратного интерфейса.

.1.3.6.1.2.1.2.2.1.3.1

ifType

Integer

READ

Тип сетевого интерфейса устройства.

.1.3.6.1.2.1.2.2.1.4.1

ifMtu

Integer

READ

Размер пакета по сетевому интерфейсу. Всегда «1514».

.1.3.6.1.2.1.2.2.1.5.1

ifSpeed

Integer

READ

Скорость сетевого интерфейса. Всегда «100000000».

.1.3.6.1.2.1.2.2.1.6.1

ifPhysAddress

PhysAddress

READ

МАС адрес устройства.

NetPing MIB

.1.3.6.1.4.1.25728.911.1.0

npSoftReboot

Integer

READ/WRITE

Программная перезагрузка устройства при записи значения «1».

.1.3.6.1.4.1.25728.911.2.0

npResetStack

Integer

READ/WRITE

Программная перезагрузка сетевого интерфейса при записи значения «1».

.1.3.6.1.4.1.25728.911.3.0

npForceReboot

Integer

READ/WRITE

Немедленная принудительная перезагрузка устройства при записи значения «1» (сброс процессора как при включении питания).

.1.3.6.1.4.1.25728.5500.5.1.1.n

npRelayN.n

Integer

READ

Индекс реле, где n – номер реле.

.1.3.6.1.4.1.25728.5500.5.1.2.n

npRelayMode.n

Integer

READ/WRITE

Режим работы реле, где n – номер реле:

0 – Выключен вручную

1 – Включен вручную

2 – Режим «Сторож»

3 – Режим «Расписание»

4 – Режим «Расп+Сторож»

5 – Режим «Логика»

-1 – режим переключения состояния реле между выключено вручную и включено вручную

.1.3.6.1.4.1.25728.5500.5.1.3.n

npRelayStartReset.n

Integer

READ/WRITE

OID для принудительного кратковременного выключения реле. Записать число «1» для отключения канала на 5 секунд, где n – номер реле.

.1.3.6.1.4.1.25728.5500.5.1.6.n

npRelayMemo.n

DisplayString

READ

Памятка реле, где n – номер реле.

.1.3.6.1.4.1.25728.5500.5.1.14.nnpRelayFlip.nIntegerREAD/WRITEOID позволяет переключить реле n из состояние «Выкл» в состояние «Вкл» и обратно, где n – номер реле. Для изменения состояния реле записать «-1». Реле должно находиться в одном из двух режимов: «Ручное вкл» или «Ручное выкл».

.1.3.6.1.4.1.25728.5500.5.1.15.1.n

npRelayState.n

Integer

READ

Текущее состояние реле, где n – номер реле:

0 – Реле выключено

1 – Реле включено

.1.3.6.1.4.1.25728.5800.3.1.1.nnpPwrChannelN.nIntegerREADИндекс реле, где n – номер реле.
.1.3.6.1.4.1.25728.5800.3.1.2.nnpPwrStartReset.nIntegerREAD/WRITE

Записать «1» для принудительного сброса, где n – номер реле.

При чтении:

0 – Обычный режим

1 – Сброс

2 – Перезагрузка

.1.3.6.1.4.1.25728.5800.3.1.3.nnpPwrManualMode.nIntegerREAD/WRITE

Режим работы реле n, где n – номер реле:

0 – Выключение – ручной режим

1 – Включение – ручной режим

2 – Режим «Сторож»

3 – Режим «Расписание»

4 – Режим «Расп+Сторож»

5 – Режим «Логика»

.1.3.6.1.4.1.25728.5800.3.1.4.nnpPwrResetsCounter.nIntegerREAD/WRITEСчётчик перезагрузок реле в режиме «Сторож», где n – номер реле. Для принудительного обнуления записать «0».
.1.3.6.1.4.1.25728.5800.3.1.5.nnpPwrRepeatingResetsCounter.nIntegerREADСчетчик продолжительных сбросов, когда реле работает в режиме «Сторож», где n – номер реле.
.1.3.6.1.4.1.25728.5800.3.1.6.nnpPwrMemo.nDisplayStringREADПамятка реле n, где n – номер реле.
.1.3.6.1.4.1.25728.5800.3.1.14.nnpPwrRelayFlip.nIntegerREAD/WRITEOID позволяет переключить реле n из состояние «Выкл» в состояние «Вкл» и обратно, где n – номер реле. Для изменения состояния реле записать «-1». Реле должно находиться в одном из двух режимов: «Ручное вкл» или «Ручное выкл».
.1.3.6.1.4.1.25728.5800.3.1.15.nnpPwrRelayState.nIntegerREAD

Текущее состояние реле, состояние читается независимо от режима управления, где n – номер реле:

0 – Реле выключено

1 – Реле включено

.1.3.6.1.4.1.25728.7900.1.1.0

npIrPlayCmd

Integer

READ/WRITE

Воспроизведение ИК команды, указать номер записанной ИК команды.

.1.3.6.1.4.1.25728.7900.1.2.0

npIrReset

Integer

READ/WRITE

Для сброса ИК трансивера, записать «1». После сброса воспроизвести ИК команду и проверить статус ИК трансивера (OID «npIrStatus»).

.1.3.6.1.4.1.25728.7900.1.3.0

npIrStatus

Integer

READ

Статус ИК трансивера.

Доступны следующие статусы:

commandCompleted (0) – команда завершена. Команда, не требующая какого-либо процесса для своего выполнения.

protocolError (1) – неправильный код команды, либо команда не принята.

commandAccepted (2) – команда принята, исполнение запущено. После завершения команды статус не меняется, так как сбоев в этом процессе быть уже не может. До отправки следующей команды нужно выждать примерно 0,5 секунд.

errorUnknown (16) – неизвестная ошибка.

errorBadNumber (17) – неправильный параметр команды.

errorEmptyRecord (18) – попытка воспроизведения незаписанной ячейки.

errorFlashChip (19) – сбой или отказ чипа памяти внутри ИК модуля расширения IRC-TR v2.

errorTimeout (20) – нет ответа от ИК модуля расширения IRC-TR v2.

errorExtBusBusy (21) – внешняя i2c шина занята, связаться с ИК модулем расширения IRC-TR v2 невозможно (например, при коротком замыкании шины).

.1.3.6.1.4.1.25728.8300.1.1.1.1npCurLoopN.1IntegerREADИндекс датчика дыма (токового датчика) (всегда 1).
.1.3.6.1.4.1.25728.8300.1.1.2.1npCurLoopStatus.1IntegerREAD

Статус токовой петли:

0 – Норма

1 – Тревога

2 – Обрыв

3 – Короткое замыкание

4 – Питание выключено

.1.3.6.1.4.1.25728.8300.1.1.3.1npCurLoopI.1IntegerREADЗначения тока (мА) в цепи датчика тока.
.1.3.6.1.4.1.25728.8300.1.1.4.1npCurLoopV.1IntegerREADЗначения падения напряжения (мВ) в цепи датчика тока.
.1.3.6.1.4.1.25728.8300.1.1.5.1npCurLoopR.1IntegerREADЗначения сопротивления (Ом) в цепи датчика тока.
.1.3.6.1.4.1.25728.8300.1.1.7.1npCurLoopPower.1IntegerREAD/WRITE

Управление напряжением питания токового датчика путем записи значения:

0 – Выключить

1 – Включить

2 – Перезагрузка питания токового датчика.

.1.3.6.1.4.1.25728.8400.2.2.0npRelHumSensorValueHIntegerREADЗначение относительной влажности, %.
.1.3.6.1.4.1.25728.8400.2.3.0npRelHumSensorStatusIntegerREAD

Статус датчика влажности:

0 – Норма

1 – Ошибка или датчик не подключен

.1.3.6.1.4.1.25728.8400.2.4.0npRelHumSensorValueTIntegerREADЗначение температуры, °C.
.1.3.6.1.4.1.25728.8400.2.5.0npRelHumSensorStatusHIntegerREAD

Состояние датчика влажности:

0 – Датчик неисправен

1 – Показания датчика ниже нормального уровня

2 – Показания датчика в норме

3 – Показания датчика выше нормы

.1.3.6.1.4.1.25728.8400.2.7.0npRelHumSafeRangeHighIntegerREADВерхняя граница диапазона нормальных значений для датчика влажности.
.1.3.6.1.4.1.25728.8400.2.8.0npRelHumSafeRangeLowIntegerREADНижняя граница диапазона нормальных значений для датчика влажности.
.1.3.6.1.4.1.25728.8400.2.9.0npRelHumSensorValueT100Integer32READЗначение температуры, умноженное на 100. Используется для считывания показаний датчика с десятыми и сотыми долями градуса Цельсия. Разделите это значение на 100, чтобы получить текущую температуру.
.1.3.6.1.4.1.25728.8800.1.1.1.nnpThermoSensorN.nIntegerREADИдентификатор термодатчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.2.n

npThermoValue.n

Integer

READ

Текущая температура на термодатчике, °C.

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.3.n

npThermoStatus.n

Integer

READ

Статус термодатчика:

0 – Отказ или не подключен

1 – Ниже нормы

2 – В норме

3 – Выше нормы

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.4.n

npThermoLow.n

Integer

READ

Нижний порог нормального диапазона температур,

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.5.n

npThermoHigh.n

Integer

READ

Верхний порог нормального диапазона температур,

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.6.n

npThermoMemo.n

DisplayString

READ

Памятка для термодатчика,

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8900.1.1.1.nnpIoLineN.nIntegerREADНомер IO линии, где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.2.n

npIoLevelIn.n

Integer

READ

Текущее состояние линии,

где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.3.n

npIoLevelOut.n

Integer

READ/WRITE

Управление IO линией в режиме «выход», где n – номер линии, число от 1 до 16 включительно:

0 – логический нуль

1 – логическая единица

Также OID позволяет переключить состояние IO линии из состояния «0» в состояние «1» и обратно. Для изменения состояния IO линии записать «-1».

.1.3.6.1.4.1.25728.8900.1.1.6.n

npIoMemo.n

OctetString

READ

Памятка (краткое описание для линии IO),

где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.9.n

npIoPulseCounter.n

Counter32

READ/WRITE

Счётчик импульсов на IO линии, где n – номер линии, число от 1 до 16 включительно.

Считается по положительному фронту импульса после фильтрации коротких импульсов. Для принудительного обнуления записать «0». Также обнуляется при отключении питания.

.1.3.6.1.4.1.25728.8900.1.1.12.n

npIoSinglePulseDuration.n

Integer

READ/WRITE

Продолжительность одного импульса на выходе IO линии (допустимые значения от 100 мс до 25500 мс, с шагом 100 мс), где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.13.n

npIoSinglePulseStart.n

Integer

READ/WRITE

Для подачи одиночного импульса на выход IO линии записать «1». Продолжительность импульса берётся из OID «npIoSinglePulseDuration.n», где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.9700.1.1.1.nnpElecIndex.nIntegerREADНомер счётчика электроэнергии, аналогичен номеру IO линии, где n – номер линии, число от 1 до 4 включительно.
.1.3.6.1.4.1.25728.9700.1.1.2.nnpElecPulsesPerKwh.nIntegerREAD/WRITE

Коэффициент пересчёта импульсов в кВт-ч, при использовании устройства совместно со счётчиками электроэнергии, для IO линии, где n – номер линии, число от 1 до 4 включительно. Коэффициент задаёт количество импульсов на 1 кВт-ч, по умолчанию 3600. Не обнуляется при отключении питания устройства.

При изменении коэффициента пересчёта импульсов в кВт-ч «npElecPulsesPerKWh» необходимо заново записать корректное текущее значение накопленной энергии «npElecEnergy».

.1.3.6.1.4.1.25728.9700.1.1.3.nnpElecPower.nGauge32READСреднее значение мощности (Вт), регистрируемое счётчиком электроэнергии, подключенным к IO линии, где n – номер линии, число от 1 до 4 включительно. Период усреднения 5 минут, скользящий. Значение вычисляется по частоте импульсов от счётчика электроэнергии. Не обнуляется при отключении питания устройства.
.1.3.6.1.4.1.25728.9700.1.1.4.nnpElecEnergy.nCounter32READ/WRITE

Счётчик электроэнергии для IO линии, где n – номер линии, число от 1 до 4 включительно. Вычисляется делением накопленного числа импульсов на коэффициент пересчёта «импульсов на 1 кВт-ч». Не обнуляется при отключении питания устройства.

Имеется возможность записывать начальные значения. При изменении коэффициента пересчёта импульсов в кВт-ч «npElecPulsesPerKWh» необходимо скорректировать «npElecEnergy», так как значение OID изменится.

.1.3.6.1.4.1.25728.9700.1.1.5.nnpElecEnergy100.nCounter32READ/WRITE

Показания счётчика электроэнергии для IO линии, умноженные на 100, где n – номер линии, число от 1 до 4 включительно. Разделите это значение на 100, чтобы получить текущие значения счётчика электроэнергии для IO линии. Не обнуляется при отключении питания устройства.

Имеется возможность записывать начальные значения. При изменении коэффициента пересчёта импульсов в кВт-ч «npElecPulsesPerKWh» необходимо скорректировать «npElecEnergy100», так как значение OID изменится.