You are on page 1of 8

Ejemplo de simulacin con TwinCat

El ejemplo trata de mostrar cmo realizar un programa sencillo de Marcha - Paro con TwinCat y
realizar su simulacin utilizando una pantalla de visualizacin.

Progama PLC
Para realizar el programa arrancamos la aplicacin TwinCAT PLC Control.

Para crear un nuevo proyecto File - News Se despliega una pantalla donde seleccionamos el tipo
de sispositivo con el que vamos a trabajar, en este caso PC or CX

Una vez seleccionado el dispositivo creamos una nueva POU (unidades de programacin). En tipo
seleccionamos Program, le asignamos el nombre de MAIN y el tipo de lenguaje LD (lenguaje de
contactos)

Esto nos abre el editor de programacin LD. Existen dos reas, una superior de declaracin de
variables y otra rea de programacin donde escribiremos el programa.
El editor LD dispone de una barra de herramientas con diferentes contactos, bobinas y funciones.

Seleccionamos de la barra de herramientas un contacto NA lo que nos va a posicionar un contacto


abierto??? al que todava no tiene asignada una variable. Para asignarle la variable nos
posicionamos sobre??? y le ponemos el nombre deseado.

Esto nos abrir una ventana para declarar la variable Donde le indicamos la case de variable, el
nombre y el tipo. Para este ejemplo no se va a relacionar las variables con Entradas y Salidas
fsicas.
Creamos el siguiente programa con las siguiente variables.

El programa puede escribirse de la siguiente forma en lenguaje ST de programacin:


IF P_Marcha THEN Motor:= TRUE;
IF P_Paro THEN Motor := FALSE;

O de esta otra:

Motor := NOT P_Paro AND (P_Marcha OR Motor);

Progama de visualizacin
Vamos a crear una pantalla con dos pulsadores uno de MARCHA (P_Marcha) y otro PARO
(P_Paro) y una bombilla que nos indicar cuando el motor esta en marcha (Motor). Seleccionamos
el panel de visualizacin (Visua...)

Creamos una nueva pantalla a la que llamaremos "Pulsadores"

En la pantalla se inserta un pulsador, haciendo doble clic sobre el se abre la ventana de


configuracin del pulsador, donde poremos modificar su apariencia (color, forma .. )y darle acciones
(cambio de color, actibar bits ...), le vamos a otorgar las siguientes:

- Text: Le damos el nombre MARCHA


- Input: Seleccionamos Tap variable (activar bit al pulsar) y pulsamos F2 donde se desplegan todas
las variables que hemos creado en el programa de PLC y seleccionamos P_Marcha
Hacemos lo mismo pero con el pulsador de paro asignandole la variable P_Paro

Para la lmpara de indicacin de que el motor esta en marcha insertamos un rectngulo y le


asignamos las siguientes propiedades:

- Text: Le damos el nombre MOTOR


- Color: Color - Inside (Gris) //// Alarm Color - Inside (Verde)
- Variables: Change Color - Motor (Pulsar F2 y seleccionar variable)

Simulacin
Para realizar la simulacin hemos de arrancar el sistema

Se ha de decargar el programa Online - Loging o pulsando F11. Nos pide una confirmacin
Poner el sistema en RUN Online - RUN
En la barra inferior podemos ver como el sistema nos indica que esta en RUN
En estas condiciones podemos realizar la simulacin

You might also like