Actualizado – 31 de diciembre de 2022
Algunas variables del sistema están predefinidas, pero también puede crearlas usted mismo y se puede acceder a ellas a través del menú "Configuración - Variables del sistema". Las variables del sistema deben ser únicas y, por lo tanto, solo pueden asignarse una vez por centro de control. Deben evitarse los caracteres especiales en el nombre.

En la vista de las variables del sistema puedes hacer clic en el botón “Nuevo” en la parte inferior izquierda

Se puede crear una variable del sistema.

El nombre deseado de la variable del sistema se ingresa en el campo "Nombre", por ejemplo "Presencia". La descripción de la variable del sistema puede ser diferente del nombre o idéntica.

Hay varias opciones para elegir como tipo de variable.
Si desea comprobar la "presencia" de una persona, la única opción es "valor lógico", porque la declaración de la variable del sistema "presencia" sólo puede asumir el estado "verdadero" o "falso". “Verdadero” equivale por lo tanto a “la persona es presente" o "no presente“. Aquí se eligió deliberadamente “no presente” en lugar de “ausente” porque “presente” y “ausente” pueden confundirse fácilmente entre sí.
Una lista de valores es interesante cuando es necesario cumplir una condición en función de varios valores.
Una lista de valores puede contener números, pero también valores numéricos, como “Verano; “Otoño”, cada uno separado del otro por un punto y coma.
Todos los datos en formato "número" se entregan a través de este tipo. Puedes tomar valores positivos y negativos,
Los datos de tipo "Cadena" constan de cualquier cadena de valores alfanuméricos, incluidos caracteres especiales.
El sistema establece la variable del sistema "Alarma" en "activada", correspondiente a "verdadero", si se produce un error; en caso contrario, a "no activada", correspondiente a "falso".
En el campo “Unidad de medida” se pueden introducir, por ejemplo, “kW” o “°C”, si se trata de valores de potencia o temperaturas, por ejemplo.
La información en el campo "Valor" define el valor inicial al inicio del sistema, ya sea que se deba asumir como "verdadero" o "falso" de forma predeterminada.
Si asigna un canal de un dispositivo a la variable del sistema, haga clic en el botón de opción "con" en "Asignación de canal". En este caso, la variable del sistema ya no se muestra en "Variables del sistema", sino en la interfaz web del dispositivo correspondiente.
En el lenguaje de script se llama al valor de una variable del sistema.
var mivar= dom.GetObject("Sysvar").Value();
desde o establece un valor con
dom.GetObject("Sysvar").State(mivar);.
Puede consultar el valor de un canal de dispositivo
var mivar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();
lejos. Aquí "BidCos-RF" es el encabezado estandarizado, y la siguiente cadena de caracteres es el ID único del dispositivo respectivo, que se transmitió cuando se entrenó el centro de control, separado por dos puntos del canal, aquí "1", su valor, aquí se debe consultar “LOWBAT”, el estado de carga de la batería.
Con
WriteLine(mivar);
se puede emitir el valor determinado.