Capítulo
4 CONFIGURACIÓN DEL EQUIPO
4.1 TIPOS DE DATOS
4.1.2 E NTIDADES DE M EDIDA
Las entidades de medida corresponden a los datos adquiridos del proceso o generados internamente en el dispositivo, principalmente a partir de la interfaz analógica. Estas entidades también pueden ser salidas de funciones definidas por el usuario (consúltese la sección 4.5 - Automatización Programable por el Usuario), en cuyo caso el código del usuario deberá ser responsable de su actualización y gestión. Existen tres tipos básicos: AnalogueValue (Tabla 4.9), ComplexAnalogueValue (Tabla 4.10) y Counter (Tabla 4.11).
Tabla 4.9. Campos de la entidad AnalogueValue.
Identificador Correspondencia IEC 61850 Tipo Descripción
MAGNITUDE mag.f FLOAT32 Valor del dato con aplicación de banda muerta INSTMAGNITUDE instMag.f FLOAT32 Valor instantáneo del dato
QUALITY q QUALITY Información sobre la cualidad asociada al valor del dato
TIMETAG t TIME Registro de la fecha y hora de la última
modificación del valor del dato o de su cualidad UNITS units.SIUnit INT8 Unidad SI en la cual se representa el valor del dato MULTIPLIER units.multiplier INT8 Valor multiplicador de la unidad SI
RANGE range INT8 Gama en la cual se encuentra el valor del dato
actual
MAGDEADBAND db UINT32 Banda muerta utilizada para el cálculo del valor ZERODEADBAND zeroDb UINT32 Gama en torno al valor cero en la que el valor del
dato se fuerza a cero
HHLEVEL rangeC.hhLim.f FLOAT32 Umbral por encima del cual el valor del dato se encuentra en la gama alta-alta
HLEVEL rangeC.hLim.f FLOAT32 Umbral por encima del cual el valor del dato se encuentra dentro de la gama alta
LLEVEL rangeC.lLim.f FLOAT32 Umbral por debajo del cual el valor del dato se encuentra dentro de la gama baja
TPU S220 – Manual del Producto, ASID12000209, Rev. 1.0.0, noviembre 2012 4-7
4
4
Identifier Correspondencia IEC 61850 Tipo Descripción
ANGLE cVal.ang.f FLOAT32 Fase del dato con aplicación de banda muerta INSTMAGNITUDE instCVal.mag.f FLOAT32 Amplitud instantánea del dato
INSTANGLE instCVal.ang.f FLOAT32 Fase instantánea del dato
QUALITY q QUALITY Información sobre la cualidad asociada al valor del dato
TIMETAG t TIME Registro sobre fecha y hora de la última
modificación del valor del dato o de su cualidad UNITS units.SIUnit INT8 Unidad SI en la cual se representa el valor del dato MULTIPLIER units.multiplier INT8 Valor multiplicador de la unidad SI
RANGE range INT8 Gama de la amplitud actual del dato
MAGDEADBAND db UINT32 Banda muerta para cálculo de la amplitud
ZERODEADBAND zeroDb UINT32 Gama en torno al valor cero en la que la amplitud del dato se fuerza a cero
ANGDEADBAND dbAng UINT32 Banda muerta para el cálculo de la fase
HHLEVEL rangeC.hhLim.f FLOAT32 Umbral por encima del cual la amplitud del dato se encuentra en la gama alta-alta
HLEVEL rangeC.hLim.f FLOAT32 Umbral por encima del cual la amplitud del dato se encuentra en la gama alta
LLEVEL rangeC.lLim.f FLOAT32 Umbral por debajo del cual la amplitud del dato se encuentra en la gama baja
LLLEVEL rangeC.llLim.f FLOAT32 Umbral por debajo del cual la amplitud del dato se encuentra en la gama baja-baja
MINIMUM rangeC.min.f FLOAT32 Mínimo admisible de la amplitud del dato MAXIMUM rangeC.max.f FLOAT32 Máximo admisible de la amplitud del dato
Tabla 4.11. Campos de la entidad Counter.
Identificador Correspondencia IEC 61850 Tipo Descripción
VALUE actVal INT64 Valor real del contador
QUALITY q QUALITY Información sobre la cualidad asociada al valor del dato
TIMETAG t TIME Registro sobre fecha y hora de la última
modificación del valor del dato o de su cualidad UNITS units.SIUnit INT8 Unidad SI en la cual se representa el valor del dato MULTIPLIER units.multiplier INT8 Valor multiplicador de la unidad SI
PULSE pulsQty FLOAT32 Paso de la amplitud del valor contado por conteo
FROZENVALUE frVal INT64 Valor congelado del contador
FREEZETIMETAG frTm TIME Fecha y hora de la última congelación del contador FREEZEENABLE frEna BOOL Indicación de si debe producirse el proceso de
congelación
STARTTIME strTm TIME Fecha y hora del comienzo del proceso de
congelación
PERIOD frPd INT32 Intervalo de tempo entre operaciones de
4
Identificador Correspondencia IEC 61850 Tipo Descripción
RESET frRs BOOL Indicación de si el contador debe ponerse a cero
automáticamente después de cada proceso de congelación
Las entidades AnalogueValue corresponden a las medidas de valor real (coma flotante), mientras que las entidades ComplexAnalogueValue corresponden a medidas de valor complejo, con información sobre la amplitud y sobre el ángulo. El campo INSTMAGNITUDE (e INSTANGLE medidas complejas) representa el valor de estado instantáneo de los datos. Los campos QUALITY e TIMETAG se gestionan de forma idéntica a los respectivos campos de las entidades de estado. Los campos adicionales numerados permiten la indicación de la unidad SI (UNITS) y de su multiplicador correspondiente (MULTIPLIER) en el cual se representa la medida. Estos son campos de configuración, actualizados sólo durante el arranque del equipamiento, y cumplen la norma IEC 61850.
Cálculo del valor con banda muerta
En el campo MAGNITUDE se encuentra disponible un valor con banda muerta, basado en el cálculo de banda muerta a partir del valor instantáneo. Se utiliza principalmente para la interfaz IEC 61850. Este campo sólo se actualiza al valor actual INSTMAGNITUDE si cambia más de una banda muerta configurable específica, definida en el campo MAGDEADBAND, en comparación con el último valor indicado. Esto evita la sobrecarga en canales accionados por eventos, eliminando valores analógicos excesivos indicados. La misma característica se encuentra disponible para ANGLE, cuya banda muerta correspondiente es ANGDEADBAND.
También es posible definir un valor de configuración (ZERODEADBAND) por debajo del cual el campo MAGNITUDEse fuerza a cero. Esto evita indicar valores errados en caso de medidas muy pequeñas.
Todas las configuraciones de banda muerta se definen en porcentaje entre valores MAXIMUM y MINIMUM (es decir, la escala completa de la medida), en intervalos de 0,001 % según la ecuación (4.1). Por ejemplo, una banda muerta de 0,5 % de la escala completa corresponde a un valor configurado de 500. La escala completa para los ángulos es fija e igual a 360°.
Maximum Minimum
Deadband
Deadbandreal config0,00001 (4.1)
t
db db
db
db
TPU S220 – Manual del Producto, ASID12000209, Rev. 1.0.0, noviembre 2012 4-9
4
4
Tabla 4.12. Opciones para el campo RANGE
Identificador Valor Descripción
NORMAL 0 Entre los niveles bajo y alto HIGH 1 Entre los niveles alto y alto-alto
LOW 2 Entre los niveles bajo-bajo y bajo
HIGH-HIGH 3 Por encima del nivel alto-alto LOW-LOW 4 Por debajo del nivel bajo-bajo
Si no se va a evaluar RANGE, todos sus campos de configuración deben ser cero y su valor será siempre NORMAL. En caso contrario, deberá observarse la relación definida en (4.2).
HHLevel
HLevel
LLevel
LLLevel
(4.2)Por lo general, todos estos campos de configuraciones deberán ser positivos o cero. En este caso, para entidades AnalogueValue que pueden ser negativas, la gama se calculará basada en el módulo de la medida. Esta es la opción más común (por ejemplo, una potencia activa cuya gama se evalúa independientemente de la dirección del flujo de potencia). Sin embargo, para entidades AnalogueValue que pueden ser negativas, algunos campos de configuración pueden definirse como valores negativos, en los que la gama se calculará basándose en el valor efectivo de la medida.
Además, si la amplitud se encuentra por encima de MAXIMUM y por debajo de MINIMUM, la medida se considera fuera de la gama, y su campo QUALITY se actualiza adecuadamente (convirtiéndose en QUESTIONABLE, con calificador OUT OF RANGE). Los valores de fábrica para umbrales mínimos y máximos se proporcionan cuando las medidas son salidas de las funciones de la aplicación incorporadas, pero pueden ser modificadas por el usuario.
Normal High High-High High Normal Low Low-Low
t HHLevel
HLevel
LLLevel LLevel
Figura 4.2. Cálculo de la gama.
Contadores
Contador es un tipo especial de datos. Su VALUE es un campo entero de 64 bit que permite la representación de números muy elevados, adecuados para el conteo de energía y otras aplicaciones específicas. Para obtener el valor real de la entidad, deberá multiplicarse su representación interna por el campo de configuración PULSE, lo que corresponde a la amplitud del valor contado por contador, o dicho de otra manera, la resolución del contador.
Pulse Value
Valuereal (4.3)