openenergysolutions / openfmb.adapters

OpenFMB Adapters
Apache License 2.0
3 stars 1 forks source link

How to map DNP3 to BCR #2

Closed jadamcrain closed 6 years ago

jadamcrain commented 6 years ago

The value of a BCR.actVal (used MMTR) is INT64.

We need to decide how this is mapped from DNP3.

The most likely candidate is DNP3 group 20 (counters), but I would want to be sure by looking at the DNP3 points lists for equipment to verify.

What device(s) are going to provide the readings for MMTR?

openenergysolutions commented 6 years ago

I will have to check which devices are directly accessible or accessible only though the RTAC. And then find the manuals to see what data is available. Will reach out on that. For now, here is what I found:

actVal is an odd animal for an INT64. Yes it is a counter as specifically mentioned in the documentation for the field, which is shown below. Yet, it is signed but at +maximum of -minimum it wraps to 0! "Binary counter status represented as an integer value; wraps to 0 at the maximum or minimum value of INT64." Looking through the RTAC project, kWh does not seem to be recorded. Just kWtot or a whole set of voltage, current, etc., for example:


For MMXU SEL switches and reclosers provide values, for example with the SEL islanding switch we have to go though SEL_451_1 or SEL_451_2 to get values such as: image