Encender Una Luz

Este ejemplo explica cómo encender una luz de manera sencilla mediante el bloque de funciones VISUSET.

Consejo: El programa puede descargarse e importarse aquí: example_switch.antobj

Principio De Funcionamiento

Para que una luz pueda ser encendida mediante un pulsador, esta se controla con el bloque de funciones VISUSET a través de la variable de visualización switch. Esto tiene la ventaja de que el estado se almacena en el bloque de funciones VISU. Si esto se implementara con un flip-flop o un bloque de funciones SET/RESET, la luz no podría comunicarse más fácilmente con la visualización.

Bases

Primero, se inserta una nueva periferia del tipo Luz (se encuentra bajo Aktoren Luces) en la Estructura y luego se hace clic en Aplicar.

Después de abrir el elemento, haga clic en Editar para comenzar con los siguientes pasos.

  1. Añada una nueva Red encima del bloque de funciones existente VISU. Es posible que deba mover la red hacia arriba con los símbolos de flecha. Esto mejora el rendimiento del programa, ya que el cálculo se realiza antes de la salida out.switch.
  2. Cree un nuevo bloque de funciones y renómbrelo a VISUSET.
  3. Defina la base de datos con autocompletar en switch.
  4. Establezca la entrada DIS en TRUE o niegue esta.
  5. En la entrada SET, cree ahora un nuevo bloque de funciones llamado N. Este genera un impulso en el flanco descendente del pulsador.
  6. A continuación, introduzca el nombre N1 para la base de datos del bloque de funciones N.
  7. En la entrada CLK del bloque de funciones N, escriba ahora in.Tr1. Si desea asignar varios pulsadores, puede añadir un bloque de funciones OR antes de la entrada CLK.
  8. Ahora escriba en la primera entrada del bloque de funciones VISUVAR el mismo valor out.switch, como en la salida del bloque de funciones VISU.
  9. Para que el estado también cambie al activar un pulsador, esta entrada debe negarse ahora. Puede hacer doble clic en la entrada; luego se indica la negación mediante un círculo.
  10. Ahora puede probar la aplicación haciendo clic en Aplicar y luego en Vista Previa.

Nota: La salida puede seguir siendo controlada a través de la visualización después de la modificación. Además, el estado se sincroniza a través del feedback.