Camino:  Equipo (Dispositivos) > SCA06 > Ladder > Coil >

TOGGLECOIL

Previous pageReturn to chapter overviewNext page

Bloque lógico utilizado para alternancia de variables de salida.

 

Representación Ladder

 

TOGGLECOIL_block

 

Estructura del Bloque

 

Tipo de Variable

Nombre

Tipo de Dato

Descripción

VAR_OUTPUT

O1

BOOL

Salida de registro del bloque

VAR

TOGGLECOIL_INST_0

TOGGLECOIL

Instancia de acceso a la estructura del bloque

 

Operación

 

Al identificar una transición de FALSE para TRUE (flanco de subida) en A, el bloque invierte el estado de O1.

 

Diagrama

 

TOGGLECOIL_diagram

 

Diagrama de Flujo del Bloque

 

TOGGLECOIL_flowchart

 

Ejemplo en Ladder

 

TOGGLECOIL_example

 

El ejemplo de arriba invierte el estado de la salida digital DO6 a cada desactivación del buzzer interno.

 

Ejemplo en ST

 

 El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.

 

 

VAR

   NTSCONTACT_INST_0 : FB_NTSCONTACT;

   TOGGLECOIL_INST_0 : FB_TOGGLECOIL;

END_VAR

 

NTSCONTACT_INST_0(EN:=TRUE, BIT:=BUZZER_ACTIVE);

TOGGLECOIL_INST_0(EN:=NTSCONTACT_INST_0.Q, BIT=>DO6);