mibs/MIBS/schneider/PM8ECCMIB
2023-12-05 12:25:34 +01:00

1366 lines
48 KiB
Plaintext
Raw Blame History

PM8ECCMIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215;
AlarmType ::= INTEGER {
overValue( 10 ),
overPower( 11 ),
overReversePower( 12 ),
underValue( 20 ),
underPower( 21 ),
phaseRotationReversal( 51 ),
phaseLossVoltage( 52 ),
phaseLossCurrent( 53 ),
powerFactorLeading( 54 ),
powerFactorLagging( 55 ),
digitalInputOFFtoON( 60 ),
digitalInputONtoOFF( 61 ),
unaryEvent( 70 ),
voltageOrCurrentSwell( 80 ),
voltageOrCurrentSag( 90 ),
combinatorialAND( 100 ),
combinatorialNAND( 101 ),
combinatorialOR( 102 ),
combinatorialNOR( 103 ),
combinatorialXOR( 104 ),
combinatorialNOT( 105 ),
diagnostic( 1280 )
}
IOPointType ::= INTEGER {
digitalInput( 1 ),
digitalOutput( 2 ),
analogInput( 3 ),
analogOutput( 4 )
}
IOPointLabel ::= OCTET STRING (SIZE(0..16))
AlarmLabel ::= OCTET STRING (SIZE(0..16))
schneiderElectric OBJECT IDENTIFIER ::= { enterprises 3833 }
transparentFactoryEthernet OBJECT IDENTIFIER ::= { schneiderElectric 1 }
equipmentProfile OBJECT IDENTIFIER ::= { transparentFactoryEthernet 7 }
tfProducts OBJECT IDENTIFIER ::= { equipmentProfile 255 }
ecc OBJECT IDENTIFIER ::= { tfProducts 15 }
pm8ecc OBJECT IDENTIFIER ::= { ecc 1 }
metering OBJECT IDENTIFIER ::= { pm8ecc 1 }
systemWiringTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemWiringTypeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The wiring system type of the host meter."
::= { metering 1 }
systemWiringTypeEntry OBJECT-TYPE
SYNTAX SystemWiringTypeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter System Wiring Type"
INDEX {
swtIndex
}
::= { systemWiringTypeTable 1 }
SystemWiringTypeEntry ::= SEQUENCE {
swtIndex
INTEGER,
swtWiringType
INTEGER
}
swtIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Wiring Type Table Index"
::= { systemWiringTypeEntry 1 }
swtWiringType OBJECT-TYPE
SYNTAX INTEGER (10 | 11 | 12 | 30 | 31 | 32 | 40 | 42 | 44)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Single Phase Line to Neutral 2 Wire 1CT 1PT is
'10' Single Phase Line to Line 2 Wire 1CT 1PT
is '11' Single Phase 3-Wire 3 wire 2CT 2PT is
'12' Three Phase 3 Wire 2CT 2PT is '30' Three
Phase 3 Wire 3CT 2PT is '31' Three Phase 3 Wire
1CT 2PT is '32' Three Phase 4 Wire 3CT 3PT is
'40' Three Phase 4 Wire 3CT 2PT is '42' Three
Phase 4 Wire 1CT 3PT is '44'"
::= { systemWiringTypeEntry 2 }
loadCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Load Current Table"
::= { metering 2 }
loadCurrentEntry OBJECT-TYPE
SYNTAX LoadCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Load Current Table"
INDEX {
lcIndex
}
::= { loadCurrentTable 1 }
LoadCurrentEntry ::= SEQUENCE {
lcIndex
INTEGER,
lcIa
OCTET STRING,
lcIb
OCTET STRING,
lcIc
OCTET STRING,
lcIAvg
OCTET STRING
}
lcIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Load Current Table Index"
::= { loadCurrentEntry 1 }
lcIa OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Load Current Phase A Units = A (Amps)"
::= { loadCurrentEntry 2 }
lcIb OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Load Current Phase B Units = A (Amps)"
::= { loadCurrentEntry 3 }
lcIc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Load Current Phase C Units = A (Amps)"
::= { loadCurrentEntry 4 }
lcIAvg OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Load Current 3 Phase Average Units
= A (Amps)"
::= { loadCurrentEntry 5 }
powerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Power Table"
::= { metering 3 }
powerEntry OBJECT-TYPE
SYNTAX PowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Power Table"
INDEX {
pIndex
}
::= { powerTable 1 }
PowerEntry ::= SEQUENCE {
pIndex
INTEGER,
pReal
OCTET STRING,
pReactive
OCTET STRING,
pApparent
OCTET STRING
}
pIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Power Table Index"
::= { powerEntry 1 }
pReal OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Real Power Units = kW"
::= { powerEntry 2 }
pReactive OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Reactive Power Units = kVAR"
::= { powerEntry 3 }
pApparent OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Apparent Power Units = kVA"
::= { powerEntry 4 }
powerFactorTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerFactorEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Power Factor Table"
::= { metering 4 }
powerFactorEntry OBJECT-TYPE
SYNTAX PowerFactorEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Power Factor Table"
INDEX {
pfIndex
}
::= { powerFactorTable 1 }
PowerFactorEntry ::= SEQUENCE {
pfIndex
INTEGER,
pfPowerFactorTotal
OCTET STRING,
pfPowerFactorDescription
OCTET STRING
}
pfIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Power Factor Table Index"
::= { powerFactorEntry 1 }
pfPowerFactorTotal OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter 3 Phase Total Power Factor"
::= { powerFactorEntry 2 }
pfPowerFactorDescription OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Describes the current power factor Lead/Lag for
IEEE mode Cap/Ind for IEC mode"
::= { powerFactorEntry 3 }
voltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoltageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Voltage Table"
::= { metering 5 }
voltageEntry OBJECT-TYPE
SYNTAX VoltageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Voltage Table"
INDEX {
vIndex
}
::= { voltageTable 1 }
VoltageEntry ::= SEQUENCE {
vIndex
INTEGER,
vVab
OCTET STRING,
vVbc
OCTET STRING,
vVca
OCTET STRING,
vVllAvg
OCTET STRING,
vVan
OCTET STRING,
vVbn
OCTET STRING,
vVcn
OCTET STRING,
vVlnAvg
OCTET STRING
}
vIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Voltage Table Index"
::= { voltageEntry 1 }
vVab OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line A to Line B Units = V
(Volts)"
::= { voltageEntry 2 }
vVbc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line B to Line C Units = V
(Volts)"
::= { voltageEntry 3 }
vVca OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line C to Line A Units = V
(Volts)"
::= { voltageEntry 4 }
vVllAvg OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line to Line Average Voltage
Units = V (Volts)"
::= { voltageEntry 5 }
vVan OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line A to Neutral Units = V
(Volts)"
::= { voltageEntry 6 }
vVbn OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line B to Neutral Units = V
(Volts)"
::= { voltageEntry 7 }
vVcn OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line C to Neutral Units = V
(Volts)"
::= { voltageEntry 8 }
vVlnAvg OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Voltage Line to Neutral 3 Phase Average
Units = V (Volts)"
::= { voltageEntry 9 }
frequencyTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrequencyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Frequency Table"
::= { metering 6 }
frequencyEntry OBJECT-TYPE
SYNTAX FrequencyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Frequency Table"
INDEX {
fIndex
}
::= { frequencyTable 1 }
FrequencyEntry ::= SEQUENCE {
fIndex
INTEGER,
fFrequency
OCTET STRING
}
fIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Frequency Table Index"
::= { frequencyEntry 1 }
fFrequency OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Frequency Units = Hz"
::= { frequencyEntry 2 }
currentDemandTable OBJECT-TYPE
SYNTAX SEQUENCE OF CurrentDemandEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Current Demand Table"
::= { metering 7 }
currentDemandEntry OBJECT-TYPE
SYNTAX CurrentDemandEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Current Demand Table"
INDEX {
cdPhase,
cdIndex
}
::= { currentDemandTable 1 }
CurrentDemandEntry ::= SEQUENCE {
cdIndex
INTEGER,
cdPhase
OCTET STRING,
cdPresentCurrentDemand
OCTET STRING,
cdPeakCurrentDemand
OCTET STRING,
cdLastCurrentDemand
OCTET STRING,
cdPeakDateTime
OCTET STRING,
cdResetDateTime
OCTET STRING,
cdPhaseEnum
INTEGER
}
cdIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Demand Current Table Index"
::= { currentDemandEntry 1 }
cdPhase OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Current Demand Phase Name"
::= { currentDemandEntry 2 }
cdPresentCurrentDemand OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Present Demand Current Units = A (Amps)"
::= { currentDemandEntry 3 }
cdPeakCurrentDemand OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Peak Current Demand Units = A (Amps)"
::= { currentDemandEntry 4 }
cdLastCurrentDemand OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Current Demand Last Interval Units
= A (Amps)"
::= { currentDemandEntry 5 }
cdPeakDateTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Peak Current Demand Date and Time"
::= { currentDemandEntry 6 }
cdResetDateTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Date and Time of Demand Current Reset"
::= { currentDemandEntry 7 }
cdPhaseEnum OBJECT-TYPE
SYNTAX INTEGER {
currentPhaseA( 1 ),
currentPhaseB( 2 ),
currentPhaseC( 3 )
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Current Demand Phase"
::= { currentDemandEntry 8 }
powerDemandTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerDemandEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Power Demand"
::= { metering 8 }
powerDemandEntry OBJECT-TYPE
SYNTAX PowerDemandEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Power Demand Table"
INDEX {
pdComponent,
pdIndex
}
::= { powerDemandTable 1 }
PowerDemandEntry ::= SEQUENCE {
pdIndex
INTEGER,
pdComponent
OCTET STRING,
pdPresentPowerDemand
OCTET STRING,
pdPeakPowerDemand
OCTET STRING,
pdLastPowerDemand
OCTET STRING,
pdPeakDateTime
OCTET STRING,
pdResetDateTime
OCTET STRING,
pdComponentEnum
INTEGER
}
pdIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Power Demand Table Index"
::= { powerDemandEntry 1 }
pdComponent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Power Demand Component Units: Real
= kW Reacitve = kVAR Apparent = kVA"
::= { powerDemandEntry 2 }
pdPresentPowerDemand OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Present Demand Power"
::= { powerDemandEntry 3 }
pdPeakPowerDemand OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Peak Power Demand"
::= { powerDemandEntry 4 }
pdLastPowerDemand OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Power Demand Last Interval"
::= { powerDemandEntry 5 }
pdPeakDateTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Peak Power Demand Date and Time"
::= { powerDemandEntry 6 }
pdResetDateTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Date and Time of Power Demand Reset"
::= { powerDemandEntry 7 }
pdComponentEnum OBJECT-TYPE
SYNTAX INTEGER {
realPower( 1 ),
reactivePower( 2 ),
apparentPower( 3 )
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Power Demand Component"
::= { powerDemandEntry 8 }
energyTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnergyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Energy Table"
::= { metering 9 }
energyEntry OBJECT-TYPE
SYNTAX EnergyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Energy Table"
INDEX {
eIndex
}
::= { energyTable 1 }
EnergyEntry ::= SEQUENCE {
eIndex
INTEGER,
eRealEnergy
OCTET STRING,
eDateTimeRealEnergyReset
OCTET STRING,
eReactiveEnergy
OCTET STRING,
eDateTimeReactiveEnergyReset
OCTET STRING,
eApparentEnergy
OCTET STRING,
eDateTimeApparentEnergyReset
OCTET STRING
}
eIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Energy Table Index"
::= { energyEntry 1 }
eRealEnergy OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Real Energy Units = Wh"
::= { energyEntry 2 }
eDateTimeRealEnergyReset OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Date and Time Real Energy Accumulation
was reset"
::= { energyEntry 3 }
eReactiveEnergy OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Reactive Energy Units = VARh"
::= { energyEntry 4 }
eDateTimeReactiveEnergyReset OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Date and Time Reative Energy Accumulation
was reset"
::= { energyEntry 5 }
eApparentEnergy OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Apparent Energy Units = VAh"
::= { energyEntry 6 }
eDateTimeApparentEnergyReset OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Date and Time Reactive Energy Accumulation
was reset"
::= { energyEntry 7 }
alarms OBJECT IDENTIFIER ::= { pm8ecc 2 }
alarmConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Displays the current configuration of the Host
Meter On-board alarms"
::= { alarms 1 }
alarmConfigurationEntry OBJECT-TYPE
SYNTAX AlarmConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Contains configuration information for the Host
Meter On-board Alarms"
INDEX {
acIndex,
acPosition
}
::= { alarmConfigurationTable 1 }
AlarmConfigurationEntry ::= SEQUENCE {
acIndex
INTEGER,
acPosition
INTEGER,
acAlarmLabel
AlarmLabel,
acEnabled
INTEGER,
acStatus
INTEGER,
acCounter
INTEGER,
acPriority
INTEGER,
acType
AlarmType,
acAlarmList1
INTEGER,
acAlarmList2
INTEGER,
acAlarmList3
INTEGER,
acAlarmList4
INTEGER
}
acIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm Configuration Table Index"
::= { alarmConfigurationEntry 1 }
acPosition OBJECT-TYPE
SYNTAX INTEGER (1..74)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the position of the alarm. 1 - 74"
::= { alarmConfigurationEntry 2 }
acAlarmLabel OBJECT-TYPE
SYNTAX AlarmLabel
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the alarm (user configurable)"
::= { alarmConfigurationEntry 3 }
acEnabled OBJECT-TYPE
SYNTAX INTEGER (0 | 255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates whether the alarm is enabled or not.
0 = Disabled 255 = Enabled"
::= { alarmConfigurationEntry 4 }
acStatus OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates whether the alarm is active. 0 = Inactive
1 = Active"
::= { alarmConfigurationEntry 5 }
acCounter OBJECT-TYPE
SYNTAX INTEGER (0..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the number of times the alarm has been
activated. Note: This counter resets at 32767"
::= { alarmConfigurationEntry 6 }
acPriority OBJECT-TYPE
SYNTAX INTEGER (0..3)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The priority of the alarm. 0 = No Priority 1 =
Low Priority 2 = Medium Priority 3 = High Priority"
::= { alarmConfigurationEntry 7 }
acType OBJECT-TYPE
SYNTAX AlarmType
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the type of the alarm."
::= { alarmConfigurationEntry 8 }
acAlarmList1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used for combinatorial type alarms - The position
of the first alarm that is used to evaluate the
alarm state."
::= { alarmConfigurationEntry 9 }
acAlarmList2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used for combinatorial type alarms - The position
of the second alarm that is used to evaluate
the alarm state."
::= { alarmConfigurationEntry 10 }
acAlarmList3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used for combinatorial type alarms - The position
of the third alarm that is used to evaluate the
alarm state."
::= { alarmConfigurationEntry 11 }
acAlarmList4 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used for combinatorial type alarms - The position
of the fourth alarm that is used to evaluate
the alarm state."
::= { alarmConfigurationEntry 12 }
alarmSummaryBitmapsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmSummaryBitmapsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Indicates the state of the Host Meter On-Board
Alarms"
::= { alarms 2 }
alarmSummaryBitmapsEntry OBJECT-TYPE
SYNTAX AlarmSummaryBitmapsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Indicates the status of the Host Meter On-Board
Alarms"
INDEX {
alSumIndex
}
::= { alarmSummaryBitmapsTable 1 }
AlarmSummaryBitmapsEntry ::= SEQUENCE {
alSumIndex
INTEGER,
alSumAlarms1to16
OCTET STRING,
alSumAlarms17to32
OCTET STRING,
alSumAlarms33to48
OCTET STRING,
alSumAlarms49to64
OCTET STRING,
alSumAlarms65to74
OCTET STRING
}
alSumIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm Summary Bitmap Table Index"
::= { alarmSummaryBitmapsEntry 1 }
alSumAlarms1to16 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the status of Alarms 1 - 16 (16-bits,
bit-0 = Alarm 1)"
::= { alarmSummaryBitmapsEntry 2 }
alSumAlarms17to32 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the status of Alarms 17 - 32 (16-bits,
bit-0 = Alarm 17)"
::= { alarmSummaryBitmapsEntry 3 }
alSumAlarms33to48 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the status of Alarms 33 - 48 (16-bits,
bit-0 = Alarm 33)"
::= { alarmSummaryBitmapsEntry 4 }
alSumAlarms49to64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the status of Alarms 49 - 64 (16-bits,
bit-0 = Alarm 49)"
::= { alarmSummaryBitmapsEntry 5 }
alSumAlarms65to74 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the status of Alarms 65 - 74 (16-bits,
bit-0 = Alarm 65, bit-9 = Alarm 74)"
::= { alarmSummaryBitmapsEntry 6 }
alarmCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmCountersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter On-Board Alarm Counters"
::= { alarms 3 }
alarmCountersEntry OBJECT-TYPE
SYNTAX AlarmCountersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter On-Board Alarm Counters"
INDEX {
alCntAlarmPosition,
alCntIndex
}
::= { alarmCountersTable 1 }
AlarmCountersEntry ::= SEQUENCE {
alCntIndex
INTEGER,
alCntAlarmPosition
INTEGER,
alCntCount
INTEGER
}
alCntIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm Counters Table Index"
::= { alarmCountersEntry 1 }
alCntAlarmPosition OBJECT-TYPE
SYNTAX INTEGER (1..74)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Host Meter Alarm Position"
::= { alarmCountersEntry 2 }
alCntCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of times the Host Meter On-Board alarm
has transitioned from an inactive state to an
active state"
::= { alarmCountersEntry 3 }
io OBJECT IDENTIFIER ::= { pm8ecc 3 }
ioOptionIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF IoOptionIDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "I/O Option Module Installed on the Host Meter"
::= { io 1 }
ioOptionIDEntry OBJECT-TYPE
SYNTAX IoOptionIDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "I/O Option Card Installed On-board the Host Meter"
INDEX {
ioIDIndex
}
::= { ioOptionIDTable 1 }
IoOptionIDEntry ::= SEQUENCE {
ioIDIndex
INTEGER,
ioIDInstalledOptionSlot1
INTEGER,
ioIDInstalledOptionSlot2
INTEGER
}
ioIDIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "I/O Installed Option ID Table Index"
::= { ioOptionIDEntry 1 }
ioIDInstalledOptionSlot1 OBJECT-TYPE
SYNTAX INTEGER {
unused( 1 ),
io-22( 2 ),
io-26( 3 ),
io-2222( 4 )
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "0 = Not Installed 1 = Unused 2 = IO22 3 = IO26
4 = IO 2222"
::= { ioOptionIDEntry 2 }
ioIDInstalledOptionSlot2 OBJECT-TYPE
SYNTAX INTEGER {
unused( 1 ),
io-22( 2 ),
io-26( 3 ),
io-2222( 4 )
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "0 = Not Installed 1 = Unused 2 = IO22 3 = IO26
4 = IO 2222"
::= { ioOptionIDEntry 3 }
ioConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF IoConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Displays the current I/O configuration for each
I/O point"
::= { io 2 }
ioConfigurationEntry OBJECT-TYPE
SYNTAX IoConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Contains configuration information for the Host
Meter On-board I/O"
INDEX {
iocIndex,
iocPointNumber
}
::= { ioConfigurationTable 1 }
IoConfigurationEntry ::= SEQUENCE {
iocIndex
INTEGER,
iocPointNumber
INTEGER,
iocLabel
IOPointLabel,
iocStateOrValue
OCTET STRING,
iocPointType
IOPointType,
iocMode
INTEGER,
iocType
INTEGER,
iocCount
OCTET STRING
}
iocIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "I/O Configuration Table Index"
::= { ioConfigurationEntry 1 }
iocPointNumber OBJECT-TYPE
SYNTAX INTEGER (1..18)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The point number for this I/O Point"
::= { ioConfigurationEntry 2 }
iocLabel OBJECT-TYPE
SYNTAX IOPointLabel
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the I/O Point (user configurable)"
::= { ioConfigurationEntry 3 }
iocStateOrValue OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Displays the current value for the I/O Point Digial
I/O: 1 = Active or 0 = Inactive
Analog I/O: Scaled input/output value"
::= { ioConfigurationEntry 4 }
iocPointType OBJECT-TYPE
SYNTAX IOPointType
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type of I/O at this point"
::= { ioConfigurationEntry 5 }
iocMode OBJECT-TYPE
SYNTAX INTEGER (0..9)
ACCESS read-only
STATUS mandatory
DESCRIPTION "For Digital Inputs and Outputs this object is
always 0 indicating <20>Discrete<74>.
For Analog Inputs and Outputs this object indicates
the range of analog I/O values (used without
units) 0 = 0 <20> 1 1 = 0 <20> 5 2 = 0 <20> 10 3 = 0 <20>
20 4 = 1 <20> 5 5 = 4 <20> 20 6 = -5 <20> 5 7 = -10 <20>
10 8 = -100 <20> 100 9 = User defined (values default
to 0)"
::= { ioConfigurationEntry 6 }
iocType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "For Digital Inputs this object indicates input
type 1 = Unused 2 = AC/DC
For Digital Outputs this object indicates output
type 1 = solid state relay 2 = electromechanical
relay
For Analog Inputs and Outputs this object indicates
the digital resolution of the I/O hardware. 0
= 8-Bit, unipolar 1 = 10-Bit, unipolar 2 = 12-Bit,
unipolar 3 = 14-Bit, unipolar 4 = 16-Bit, unipolar
5 = 16-Bit, bipolar with sign 6 = reserved 7
= reserved 8 = Resolution for IO2222 Voltage
range 0 - 4000 9 = Resolution for IO2222 Current
range 800 - 4000"
::= { ioConfigurationEntry 7 }
iocCount OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of times digital I/O point has transitioned
from OFF to ON"
::= { ioConfigurationEntry 8 }
ioStatusBitmapsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IoStatusBitmapsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter I/O Status Bitmaps"
::= { io 3 }
ioStatusBitmapsEntry OBJECT-TYPE
SYNTAX IoStatusBitmapsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter On-Board I/O Status Bitmaps"
INDEX {
ioStatIndex
}
::= { ioStatusBitmapsTable 1 }
IoStatusBitmapsEntry ::= SEQUENCE {
ioStatIndex
INTEGER,
ioStatSummaryBitmap
OCTET STRING
}
ioStatIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "I/O Summary Bitmaps Table Index"
::= { ioStatusBitmapsEntry 1 }
ioStatSummaryBitmap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(18))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the Status of the Host Meter I/O Points
Bit-0 = I/O Point 1 Bit-1 = I/O Point 2 ... Bit-17
= I/O Point 18"
::= { ioStatusBitmapsEntry 2 }
meterSystem OBJECT IDENTIFIER ::= { pm8ecc 4 }
meterIdentificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF MeterIdentificationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Identification"
::= { meterSystem 1 }
meterIdentificationEntry OBJECT-TYPE
SYNTAX MeterIdentificationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Host Meter Identification"
INDEX {
midIndex
}
::= { meterIdentificationTable 1 }
MeterIdentificationEntry ::= SEQUENCE {
midIndex
INTEGER,
midSerialNumber
INTEGER,
midFirmwareVersion
OCTET STRING,
midModelNumber
OCTET STRING,
midDeviceName
OCTET STRING
}
midIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Meter Identification Table Index"
::= { meterIdentificationEntry 1 }
midSerialNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host meter 32 bit Serial Number"
::= { meterIdentificationEntry 2 }
midFirmwareVersion OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Firmware Version"
::= { meterIdentificationEntry 3 }
midModelNumber OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Model Number"
::= { meterIdentificationEntry 4 }
midDeviceName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Meter Label plus Nameplate"
::= { meterIdentificationEntry 5 }
trapVariables OBJECT IDENTIFIER ::= { pm8ecc 5 }
alarmDateAndTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Date and Time of the alarm state change."
::= { trapVariables 1 }
alarmLabel OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Descriptive Label given to the alarm"
::= { trapVariables 2 }
alarmState OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the Alarm - pickup, dropout, unary,
diagnostic"
::= { trapVariables 3 }
alarmValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The value of the alarm when it changed state."
::= { trapVariables 4 }
alarmPriority OBJECT-TYPE
SYNTAX INTEGER {
highPriority( 1 ),
mediumPriority( 2 ),
lowPriority( 3 )
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The priority defined for the alarm."
::= { trapVariables 5 }
mibVersion OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "This is the current version of the MIB"
::= { pm8ecc 6 }
pm8OnBoardAlarmP1 TRAP-TYPE
ENTERPRISE pm8ecc
VARIABLES {
alarmDateAndTime,
alarmLabel,
alarmState,
alarmValue,
alarmPriority
}
DESCRIPTION "Indicates the Host Meter On-Board Alarm system has
detected a state change of an enabled alarm with a
priority of 1"
::= 1
pm8OnBoardAlarmP2 TRAP-TYPE
ENTERPRISE pm8ecc
VARIABLES {
alarmDateAndTime,
alarmLabel,
alarmState,
alarmValue,
alarmPriority
}
DESCRIPTION "Indicates the Host Meter On-Board Alarm system has
detected a state change of an enabled alarm with a
priority of 2"
::= 2
pm8OnBoardAlarmP3 TRAP-TYPE
ENTERPRISE pm8ecc
VARIABLES {
alarmDateAndTime,
alarmLabel,
alarmState,
alarmValue,
alarmPriority
}
DESCRIPTION "Indicates the Host Meter On-Board Alarm system has
detected a state change of an enabled alarm with a
priority of 3"
::= 3
END