Documentatión

Reglas de carga
(para versiones de firmware a partir de 1.25.2)

La documentación de las reglas de carga para versiones de firmware < 1.25. 2 se puede encontrar aquí.


                        Reglas de carga del diálogo de capturas de pantalla

Modo de funcionamiento general

Las reglas de tarificación del Gestor de tarificación cFos funcionan como pequeños programas. Cuando el Gestor de tarificación cFos procesa las reglas de tarificación, toma un valor inicial como "valor de la regla" y recorre todas las reglas de tarificación de arriba abajo. Comprueba la condición de cada regla y, si se cumple, ejecuta la acción correspondiente. Esto continúa hasta que se alcanza el final de las reglas de carga o se establece la opción "Finalizar" para la acción si se cumple la condición. A continuación, se devuelve el valor de la regla determinado hasta ese momento.

Para las cajas murales, las reglas de carga determinan de este modo la corriente de carga por fase en mA y para los sistemas de almacenamiento de baterías la potencia de carga o descarga en W. Para las reglas de carga de las cajas murales, el valor de inicio es 0, es decir, si no se cumple ninguna regla, la carga se pone en pausa. Para los sistemas de almacenamiento en batería, el valor inicial es la potencia máxima de carga o descarga, es decir, si no se cumple ninguna regla de carga, la potencia máxima de carga o descarga es la establecida en las opciones de control de la batería del Gestor de carga cFos.

Combinación del excedente FV y las reglas de carga normales: Las reglas de carga para wallboxes tienen una opción de "excedente FV". En cada ciclo, el Gestor de Carga cFos comprueba primero si las reglas de carga con la opción "Excedente FV" están configuradas para las Wallboxes. Todas las Wallboxes cuya(s) regla(s) de carga con esta opción proporcione(n) un valor >= 0 son consideradas en primer lugar y su corriente de carga es marcada como excedente. A continuación, se consideran todas las Wallboxes con reglas de carga sin la opción "Excedente FV". Esto significa que se da prioridad a las Wallboxes que desean cargar el excedente FV. Nota: Si las reglas de carga con la opción "Excedente FV" devuelven -1 para una Wallbox, esta Wallbox no participa en el excedente FV. El Gestor de carga aplica entonces las reglas de carga para la carga normal.


Esto significa que si, por ejemplo, desea crear una regla de carga con excedente FV y alternativamente, si no hay suficiente excedente todo el tiempo, una regla de carga normal, proceda de la siguiente manera

Regla: condición Excedente FV y acción "Entregar excedente" ("Excedente FV" marcado y "Fin" marcado) 2ª regla: condición "Siempre", acción: "Entregar valor", -1 ("Excedente FV" marcado y "Fin" marcado) 3ª regla: por ejemplo, una regla controlada por tiempo o precio ("Excedente FV" NO marcado).

A partir de la versión 2.3.x: Para facilitar la combinación de reglas de carga normales y de excedente FV, ahora es posible combinarlas. Una vez procesadas las reglas de carga de excedente FV, el Gestor de Carga cFos evalúa ahora también las reglas de carga normales (es decir, sin "excedente FV" marcado). Éstas sobrescriben el valor actual determinado por las reglas de excedente FV. Las variables lb_cur_l1, lb_cur_l2, lb_cur_l3 y lb_cur (valores determinados de la fase actualmente considerada) están disponibles para que las reglas de carga normales puedan acceder al valor de corriente determinado previamente. Si, por ejemplo, desea cargar siempre con una corriente mínima determinada independientemente del excedente fotovoltaico actual (y tomarla de la red si es necesario), puede especificar max(10000, lb_cur) como valor de retorno para una regla de carga normal. En ese caso, la carga siempre se realiza con al menos 10 A.

Nota sobre la conmutación automática de fases: Si la Wallbox está clasificada como carga excedente en base a las reglas de carga, la conmutación automática de fases comprueba si hay suficiente excedente para las fases. De lo contrario, la conmutación de fases comprueba si hay suficiente potencia disponible en las fases respectivas (gestión de carga normal). Por lo tanto, si desea probar primero el excedente fotovoltaico y, si no está disponible, las reglas de carga normales, debe utilizar una regla de carga adicional que devuelva -1 para indicar al Gestor de carga que esta Wallbox no debe considerarse (todavía) como carga excedente.

Cálculo del excedente: Si la opción "Excedente FV" está activada, la condición "Excedente FV >= expresión" considera si el excedente dividido por las fases de carga previstas es lo suficientemente grande para que se cumpla la condición. Si la opción "Excedente FV" no está activada, el sistema comprueba si el excedente en la fase correspondiente es >= expresión. Lo mismo se aplica a las condiciones "Suministro de red", "Inyección de red" y "Energía solar". Aquí, si la opción "Excedente FV" está activa, la suma de las corrientes dividida por el número previsto de fases de carga se comprueba con la expresión, mientras que si la opción no está activa, se comprueba la corriente de la fase respectiva. Para las acciones, si la opción "Excedente FV" está activa, la suma de las corrientes de todas las fases dividida por las fases de carga previstas se entrega como valor para "Entregar excedente", "Entregar energía solar", "Entregar suministro de red" y "Entregar inyección", mientras que si la opción no está activa, se entrega la corriente de la fase respectiva. En resumen: Para el caso habitual de carga de excedentes fotovoltaicos, recomendamos activar la opción. Si la opción no está activa, la atención se centra en la gestión de la carga, es decir, el Gestor de Carga cFos considera las tres fases por separado.

Cada regulador de carga dispone de las siguientes opciones generales de ajuste

ID: Un número de libre elección. Más información a continuación.

Regla activa: se ignoran las reglas que no están activas.

Días de la semana: Permite establecer los días en los que debe respetarse la norma y los días en los que debe ignorarse

Excedente FV: Con las reglas de carga para wallboxes, el Gestor de carga siempre comprueba primero si las reglas de carga para excedentes FV están activas. Éstas determinan la corriente de carga por fase. A continuación, se procesan de arriba abajo todas las reglas de carga cuya opción "Excedente FV" no esté activada.

Carga o descarga: Para las reglas de carga de los sistemas de almacenamiento en baterías, el Gestor de carga procesa todas las reglas de carga con la opción "Carga" y todas las reglas de carga con la opción "Descarga" independientemente unas de otras y determina así la capacidad de carga o descarga actual.

Cada regla de carga tiene una condición y una acción. La acción sólo se ejecuta si se cumple la condición. Una acción también puede tener activada la opción "Finalizar". En este caso, el procesamiento de las reglas de carga finaliza una vez ejecutada la acción y se devuelve el valor actual de la regla. Si la opción "Finalizar" no está activada, el Gestor de tarificación continúa con la siguiente regla de tarificación. Si llega al final de la lista, también devuelve el valor actual de la regla.

Condiciones

Todas las condiciones contienen la opción "No". Si está activada, la acción se ejecuta si no se cumple la condición. En caso contrario, la acción se ejecuta si se cumple la condición.

Algunas condiciones tienen la opción "Seguir ejecutando la regla sin que se cumpla la condición". Aquí puede especificar un tiempo en segundos. Si la condición se cumple, puede no cumplirse durante x segundos después y la acción seguirá ejecutándose. Si, por ejemplo, se alcanza el excedente mínimo de FV, puede que después se supere durante x segundos y la acción se siga ejecutando.

Tiempo: La condición se cumple dentro del tiempo especificado, pero no fuera. Esto permite cargar a determinadas horas.

Excedente FV: La condición se cumple si el excedente fotovoltaico por fase (para reglas de carga para automóviles) o el excedente fotovoltaico en todas las fases en vatios (para sistemas de almacenamiento en baterías) es mayor que (o igual a) el valor especificado o la fórmula.

Precio: La condición se cumple si el precio de compra actual en céntimos por kWh es inferior (o igual) al valor especificado o a la fórmula.

Nivel de precios: La condición se cumple si el nivel de precios actual es inferior (o igual) al valor o fórmula especificados.

Véase también: Tarificación económica

SoC: La condición se cumple si el estado de carga del coche (si el Gestor de Carga cFos conoce este valor) o el almacenamiento de la batería es superior (o igual) al valor especificado o a la fórmula.

Número de vagones de carga: La condición se cumple si el número de vagones de carga es superior (o igual) al valor especificado o a la fórmula.

Referencia de red: La condición se cumple si la referencia de red (para las reglas de carga de coches por fase, para las reglas de carga de baterías en vatios en todas las fases) es mayor que (o igual a) el valor especificado o la fórmula.

Inyección a la red: La condición se cumple si la inyección a la red (para reglas de carga de coches por fase, para reglas de carga de baterías en vatios en todas las fases) es mayor que (o igual a) el valor especificado o la fórmula.

Energía solar: La condición se cumple si la corriente generada por fase (para las reglas de carga de los coches) o la potencia generada en todas las fases (para el almacenamiento en baterías) es superior (o igual) al valor especificado o a la fórmula.

Entrada activa: La condición se cumple si la entrada con el número especificado del dispositivo con el ID de dispositivo especificado (E1, E2, ... para wallboxes, M1, M2, ... para contadores) está activa. Los números cuentan a partir de 0. De este modo, puede utilizar reglas de carga junto con entradas de conmutación. La cFos Power Brain Wallbox, por ejemplo, tiene 2 entradas S0. Para utilizarlas, puede configurar un medidor cFos Power Brain S0 como un dispositivo con la función "Pantalla" en el Gestor de carga cFos. Asumiendo que este medidor tiene el ID de dispositivo M1, puede direccionar la entrada S0-1 usando el ID de dispositivo M1 y el número de entrada 1. Puede encontrar información sobre el cableado de las entradas S0 en el cFos Power Brain en nuestra página sobre entradas S0 / contadores S0 y contadores Modbus. Si, por ejemplo, desea controlar la corriente de carga mediante un interruptor externo o utilizar un receptor de control de ondulación que conmute un relé de acuerdo con las especificaciones del proveedor de energía, puede utilizar reglas de carga con entrada. De este modo, también puede activar un controlador de carga para excedentes FV a través de la entrada.

Respetuoso con el medio ambiente: Aquí puede especificar el retraso máximo deseado del proceso de carga y el tiempo de carga previsto. La condición se considera cumplida (y permanece cumplida) tan pronto como el Gestor de Carga cFos haya calculado una hora de inicio que sea lo más respetuosa posible con el medio ambiente y con la red y ésta se haya alcanzado. Véase Carga respetuosa con el medio ambiente.

Fórmula: La condición se cumple si el valor de la fórmula es > 0 (valores en coma flotante). Véanse las fórmulas.

Siempre: La condición se cumple siempre.

Acciones

Las acciones se ejecutan si se cumple la condición de la regla de carga (o si se establece la opción "No" y no se cumple la condición).

Fijar en valor/fórmula: El valor de la regla actual se establece en el valor o fórmula especificados.

Suministrar excedente FV / Suministrar energía solar / Suministrar suministro de red / Suministrar inyección: El valor de control de corriente se ajusta al valor correspondiente. Para las reglas de carga para sistemas de almacenamiento, la potencia en vatios en todas las fases. En el caso de las reglas de carga para wallboxes, se trata de la corriente por fase en carga normal; en el caso de carga excedente (opción "Excedente FV" activada), la suma de las corrientes en todas las fases, dividida por el número de fases (previstas o reales) utilizadas para la carga. El valor también puede multiplicarse por un factor, que es 1 por defecto. Esto puede utilizarse, por ejemplo, para controlar un sistema de almacenamiento en batería para evitar el consumo o la inyección a la red. El nivel de carga del sistema de almacenamiento de baterías cargaría el sistema de almacenamiento con el suministro de la red. Sin embargo, como hay imprecisiones de medición al determinar la referencia de red, la referencia de red multiplicada por un factor cercano a 1 se utiliza como regla de carga para el sistema de almacenamiento.

Fijar variable: La variable especificada se establece en un valor o fórmula. Puede especificar como nombres variables del Gestor de carga o variables de dispositivo definidas por el usuario. Las variables del gestor de carga empiezan por "CM.", las variables de dispositivo tienen un ID de dispositivo y el nombre de la variable (por ejemplo, E1.x).

También están disponibles las siguientes variables:

Activar/reactivar variable: La variable especificada se pone a 1. El nombre funciona igual que con "Establecer variable". Puede especificar una fórmula o un valor fijo en segundos como duración. Activar significa que la variable se pone a 0 una vez transcurrida la duración (y puede volver a activarse si es necesario). Reactivar significa que la duración siempre vuelve a empezar cuando se cumple la condición. Si no se cumple la condición para la duración, la variable se pone de nuevo a 0.

_rule_valEl valor actual de la regla. También se puede consultar en fórmulas.
_rule_idEl ID de la regla actual (lectura y escritura). Si se cumple la condición y el ID de la regla no es 0, esta variable se establece o sobrescribe automáticamente. Sin embargo, también puede establecer esta variable explícitamente por regla utilizando "_rule_id", por ejemplo, para visualizar qué regla especialmente importante se ha procesado. El último ID de regla establecido se muestra en el mosaico del dispositivo.
_rule_minEste valor se ajusta normalmente para cambiar de carga monofásica/trifásica, por ejemplo si especifica condiciones con un límite de corriente. Aquí puede ajustar este valor usted mismo. El sistema cambia de carga monofásica a carga trifásica si el límite de corriente ha sido superior (o igual) a la "_regla_min" durante un periodo de tiempo.
_undercutActiva el subimpulso si el valor es mayor que cero (véase la explicación más abajo).

Y: Vincula la regla a la regla siguiente. La condición de la regla siguiente no se considera cumplida si la condición de la regla actual no se cumple (independientemente de si la condición de la regla siguiente se cumple realmente).

O: Vincula la regla a la regla siguiente. La condición de la regla siguiente se considera cumplida si se cumple la condición de la regla actual (independientemente de que la condición de la regla siguiente se cumpla realmente).

Ir a: El Gestor de Carga cFos busca (de arriba a abajo) la primera regla de carga cuyo ID coincida con el ID especificado y continúa procesando las reglas de carga con ésta. Si no encuentra ninguna, continúa el proceso con la siguiente regla de carga. Atención: ¡Evite bucles sin fin! Aunque el Gestor de tarificación cancela el procesamiento de las reglas de tarificación después de un tiempo, puede perder tiempo (de cálculo) innecesario. En combinación con las condiciones de las reglas de tarificación, puede utilizar esta acción para crear pequeños programas de reglas.

Subcotización

Para algunas condiciones, puede establecer un tiempo en segundos durante el cual la regla debe seguir ejecutándose aunque no se cumpla la condición. Por ejemplo, puede definir una regla que se ejecute cuando se active una entrada de conmutación. Si a continuación establece un tiempo, esta regla seguirá ejecutándose durante N segundos aunque la entrada ya no esté activada. En el caso de carga de excedentes fotovoltaicos, puede utilizar este tiempo para evitar que la carga se interrumpa por nubes breves.

El Gestor de Carga recuerda en una bandera llamada "_undercut" si este "undercut" está activo para al menos una regla. Si las reglas de carga de las wallboxes dan como resultado un valor por debajo de la corriente de carga mínima establecida en la wallbox y la bandera "_undercut" está activada, el Gestor de Carga cFos devuelve la corriente de carga mínima como valor de la regla para que el coche siga cargándose. Sin embargo, también puede establecer o eliminar la bandera "_undercut" usted mismo utilizando la regla de carga (véase más arriba).

Conjuntos de control de carga (a partir del firmware 2.3.x)

A partir de la versión 2.3.x, las reglas de carga se resumen en conjuntos de reglas. Las reglas de carga anteriores pueden encontrarse en "Conjunto de reglas de carga propias". Este conjunto de reglas de carga puede exportarse como archivo. Al exportar, debe asignar un ID único al conjunto de reglas, ya que el Gestor de cargas gestiona los conjuntos de reglas por ID y sobrescribe los existentes con el mismo ID al importarlos. Puede compartir estos archivos con reglas de tarificación personalizadas con otros usuarios. Puede cargar estos conjuntos de reglas personalizadas en su Gestor de cobros cFos y, a continuación, alternar entre sus propias reglas y estos conjuntos de reglas. Puede gestionar estos archivos de reglas de tarificación en Configuración -> Archivos. También puede copiar un conjunto de reglas a su "Conjunto de reglas propio" para modificarlo. A partir de la versión 2.3.x, el Gestor de tarificación cFos se suministra con una pequeña gama de reglas de tarificación que cubren algunas peticiones comunes de nuestros usuarios. Para poder utilizar estos conjuntos de reglas de la forma más universal posible, se dispone de las siguientes funciones adicionales para las reglas de tarificación:

Funciones adicionales para los conjuntos de control de carga

Parámetro: Puede definir un parámetro como acción adicional. Este se direcciona a través de su ID de regla y se establece en una fórmula o valor fijo. También hay un nombre o texto de ayuda para el significado del parámetro. Puede configurar libremente este parámetro en el "Conjunto de reglas de carga propias". Si desea acceder a este parámetro en otra regla de carga (más abajo en el conjunto de reglas) en una fórmula, recibirá el valor actual a través de "param(id)", donde id es el ID de regla de carga del parámetro. Esto le permite crear reglas de carga parametrizables, es decir, puede cambiar el parámetro sin tener que cambiar las reglas de carga situadas más abajo.

En los conjuntos de reglas de carga definidos por el usuario sólo se muestran estos parámetros para que no se modifiquen inadvertidamente las reglas de carga reales. Puede modificar un parámetro y guardar el cambio. Esto le permite personalizar las reglas de carga para adaptarlas a sus necesidades.

Rango horario con fórmulas: Como condición adicional, puede definir una franja horaria cuyo minuto de inicio y fin del día venga determinado por una fórmula. Se trata de una variante más flexible de las condiciones horarias anteriores con horas de inicio y fin fijas. En particular, también puede acceder a los parámetros de las fórmulas con la nueva condición de intervalo de tiempo.





Ejemplo: Regla ID 12, valor parámetro 600 Regla ID 13, valor parámetro 720 Rango horario con fórmulas, hora de inicio: param(12), hora final: param(13) La condición se cumple entre las 10:00 y las 12:00. Si utiliza esta combinación de parámetros y rango horario con fórmulas en un conjunto de reglas de carga personalizado, otros usuarios podrán ajustar fácilmente el rango horario en sus parámetros.

Cambiar de conjunto de mandos: Como acción adicional, puede cambiar a otro conjunto de reglas mediante la regla de carga.

Registro

Para facilitar la creación de reglas de carga, puede establecer el nivel de registro en Información en "Configuración" -> "Registro" -> Reglas de carga. En el registro aparecerá lo siguiente para cada regla de carga evaluada:

CR id/idx b/r: A v

id es el ID de regla introducido.
idx especifica de qué regla se trata (contada a partir de 0).
b es verdadera si se cumple la condición de la regla.
r es verdadera si se cumple la condición que incluye los enlaces AND y OR con otras reglas.
A especifica la acción que debe ejecutarse. Dependiendo de la acción, se introducen más detalles en la línea. Estos son los valores:

0Valor de retorno / fórmula
1Y
2O
3Establecer variable, log: Nombre y valor de la variable
5Ir a, registro: ID e idx del objetivo
7Variable desencadenante, log: Nombre de la variable activada o restablecida
8Reactivar variable, log: Nombre de la variable reactivada o restablecida
10Excedente fotovoltaico * factor de oferta
11Suministrar energía solar * factor
12Suministro de la red * factor de suministro
13Alimentación * factor de abastecimiento
v es el valor actual determinado al evaluar las reglas.