Hay variables globales pertenecientes al modelo que se pueden usar en las lógicas. Por ejemplo todas las señales como
"Disparo General" "Arranque zona 1", etc. En las lógicas de protección, cada lógica, tiene asociada una variable que es el
estado de esa lógica. Ese estado también es visible como señal y se puede enviar, sacara por una salida digital, etc.
Cada lógica también puede tener variables internas. Ya dentro del editor de lógicas hay que hacer click en la opción "Show
interface editor" para ver y/o añadir variables internas a la lógica (seleccionar la pestaña VAR).
Se puede añadir una nueva variable de 2 maneras:
1.- Cuando se escribe en el algoritmo un texto no reconocido aparece un asistente que pregunta si se quiere añadir como
variable.
2.- Escribiendo directamente en las casillas (si esta en modo tabular), como se muestra en la figura 2.
Una variable interna a la lógica se puede convertir en permanente si se habilita la casilla correspondiente de la columna
RETAIN.
El valor inicial es optativo. Si se asigna es el valor que toma la primera vez que se ejecuta la lógica. En el caso de las
variables No retain cada vez que se arranca el equipo se reinicia con ese valor. En el caso de variables retain, solamente se
inicia cuando se ha creado o cambiado la lógica. Por supuesto, es muy recomendable inicializar las variables.
Cuando en una lógica se usa un "Function Block" también se considera una variable. Si se arrastra a la ventana de edición
uno de los "Function Block" predefinidos en la pestaña derecha del editor como por ejemplo un biestable SR (SetReset), se
añade una variable SR1 de tipo SR. Activando la opción "Show interface editor" podemos observar como está en la lista de
variables (figura 3). En este caso si queremos dotar de permanencia los estados internos de este bloque también hay que
seleccionar la casilla RETAIN correspondiente.
Ingeteam Power Technology S.A.
Manual de usuario
LÓGICAS
375