En Y Eno Para Kop, Fup Y Scl; Determinar El "Flujo De Corriente" (En Y Eno) Para Una Instrucción; Configuración De Scl Para Definir Eno; Uso De Eno En El Código Del Programa - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

7.5.4

EN y ENO para KOP, FUP y SCL

Determinar el "flujo de corriente" (EN y ENO) para una instrucción
Algunas instrucciones (p. ej. matemáticas y de transferencia) proporcionan parámetros para EN
y ENO. Estos parámetros se refieren al flujo de corriente en KOP y FUP y determinan si la
instrucción se ejecuta en ese ciclo. SCL también permite activar el parámetro ENO para un
bloque lógico.
• EN (Enable In) es una entrada booleana. Debe haber flujo de corriente (EN = 1) en esta
entrada para que la instrucción de cuadro pueda ejecutarse. Si la entrada EN de un cuadro
KOP se conecta directamente a la barra de potencia izquierda, la instrucción se ejecutará
siempre.
• ENO (Enable Out) es una salida booleana. Si el cuadro tiene flujo de corriente en la entrada
EN y ejecuta su función sin errores, la salida ENO transfiere el flujo de corriente (ENO = 1) al
siguiente elemento. Si se detecta un error en la ejecución del cuadro, el flujo de corriente se
interrumpe (ENO = 0) en la instrucción de cuadro que ha generado el error.
Tabla 7-3
Editor de progra‐
mas
KOP
FUP
SCL
1
El uso de EN solo está disponible para bloques FB.
2
El uso de ENO con el bloque lógico SCL es opcional. Hay que configurar el compilador SCL de forma que
active ENO cuando acabe el bloque lógico.
Configuración de SCL para definir ENO
Para configurar el compilador SCL para que active ENO proceda del siguiente modo:
1. Elija el comando "Configuración" del menú "Opciones".
2. Expanda las propiedades "Programación PLC" y seleccione "SCL (Structured Control
Language)".
3. Seleccione la opción "Activar ENO automáticamente".
Uso de ENO en el código del programa
Asimismo, puede usar ENO en el código del programa, por ejemplo asignando ENO a una
variable PLC o evaluando ENO en un bloque local.
Ejemplos:
"MyFunction"
( IN1 := ... ,
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Operandos para EN y ENO
Entradas/salidas
EN, ENO
EN
ENO
EN
1
ENO
2
IN2 := ... ,
Principios básicos de programación
Operandos
Flujo de corriente
I, I:P, Q, M, DB, Temp, flujo de corriente
Flujo de corriente
TRUE, FALSE
TRUE, FALSE
7.5 Lenguaje de programación
Tipo de datos
Bool
Bool
Bool
Bool
Bool
197

Publicidad

Tabla de contenido
loading

Tabla de contenido