Você está na página 1de 23

Inicio de PCWorx 3:

En PCWorx 3 tendremos tres vistas principales del proyecto: - Vista de programacin. - Vista de configuracin de bus. - Vista de enlace de variables con datos de proceso. Vamos a hacer un pequeo recorrido por las tres vistas.

Pgina 1 de 23

Estamos en la vista de programacin y vemos el esquema del proyecto segn indica IEC 61131. Aqu trabajeremos con nuestros bloques de programa (POUs) y nuestras tareas, donde definiremos qu cdigo queremos ejecutar y en qu orden.

Pgina 2 de 23

Vista de configuracin del bus. En ella definiremos la estructura que tendr nuestro bus: de cuantas estaciones estar compuesto, qu equipos formarn cada una de estas estaciones, en qu orden estarn dispuestas.

Pgina 3 de 23

Vista de enlace de variables con datos de proceso. Aqu podremos asignar las variables que hayamos creado en la vista de programacin con los datos de proceso de los equipos de entradas / salidas que hemos definido en la vista de configuracin del bus.

Pgina 4 de 23

Vamos a empezar con nuestro primer proyecto. Automticamente se nos ha creado un rbol de proyecto en el que tenemos una POU ( un programa ) llamada Main que se ejecutar en una tarea llamada DEFAULT. Esta POU, por defecto, se crea para programar en bloque de funciones. Haciendo doble click sobre Main, en la ventana central nos aparece una hoja en blanco para que empecemos a programar.

Pgina 5 de 23

En la parte derecha de la pantalla tenemos en Edit Wizard, un asistente que nos ayudar a buscar la funcin o el comando de programacin que queremos utilizar. Hay predefinidos varios grupos de funciones como por ejemplo: Favoritos, funciones, bloques de funciones, manejo de strings,.. y all FUs and FBs en el que estn contenidas todas las posibles funciones.

Pgina 6 de 23

Vamos empezar con una funcin lgica AND de dos entradas. Para ello, en el grupo Favorites o All FUs and FBs tendremos la funcin AND. Situamos el cursor en un lugar vaco de la ventana central ( la hoja de programacin ) y luego hacemos doble click sobre AND. Esto nos coloca la funcin AND en la hoja de programa.

Pgina 7 de 23

Tenemos una funcin AND a la que tendremos que asociar tres variables, dos de entrada y una de salida. Colocamos en cursor en una zona en blanco de la hoja y pulsamos el botn derecho del ratn. Nos aparece un men desplegable como el de la figura, en el que tenemos la opcin Variable. La seleccionamos.

Pgina 8 de 23

Definimos el nombre ( entrada_1 ) y el tipo de la variable que vamos a crear: booleana y con uso VAR_EXTERNAL para poder luego enlazarla con entradas o salidas de bus.

Pgina 9 de 23

Indicamos tambin que la variable pertenece al grupo Default.

Repetimos los pasos para las variables entrada_2 y salida_1.

Pgina 10 de 23

Colocamos las variables en la parte que les corresponde de la funcin AND.

Vamos a hora a definir la comunciacin entre nuestro PC y el autmata.

Pgina 11 de 23

En la vista de configuracin del bus, si seleccionamos el autmata dentro del rbol de estructura del bus, en la ventana central vemos una pestaa que indica Communication. En ella podemos definir el medio que utilizaremos para comunicarnos con el PLC. En este caso ser por el puerto serie y COM1.

Pgina 12 de 23

Seleccionando cualquiera de los equipos del bus en la ventana de configuracin del bus, en la ventana central vemos los detalles del dispositivo. Es muy til la opcin Data Sheet, en la que podemos ver informacin sobre el equipo tal como: conexionado, caractersticas elctricas, dimensiones, esquemas ejemplo de utilizacin.. Pgina 13 de 23

Ya hemos hecho un programa en que tenemos tres variables y un bus definido con entradas y salidas. Vamos ahora a enlazar las variables con la periferia del autmata.

Pgina 14 de 23

En el lado izquierdo de la ventana vemos las variables que estn definidas y en la derecha los datos de proceso que podemos utilizar.

Vemos que el quipo 1.2 del bus ( IB IL 24 DO 4 ) tiene cuatro salidas digitales que podramos usar ( la 1.1, 2.1, 1.4 y 2.4 ). Vamos entonces a enlazar una de esas salidas, por ejemplo la 2.1 con nuestra variable de programa salida_1.

Pgina 15 de 23

Pinchamos en la entrada correspondiente a la salida digital y la arrastramos hasta la variable.

Vemos que han quedado enlazadas la variable y el dato de proceso.

Pgina 16 de 23

Enlazamos las tres variables:

Compilamos el proyecto:

Pgina 17 de 23

Como todo ha ido bien, tendremos 0 errores y 0 warnings.

Hacemos click en el icono de Project Control Dialog para descargar al autmata el proyecto compilado sin fallos. Pgina 18 de 23

Vemos la siguiente ventana:

Hacemos click en Download y se nos despliega la ventana de opciones de download. Podremos descargar el proyecto a la RAM o a la EEPROM del sistema. Si queremos descargar a la RAM, utilizaremos la opocin Project Download ( ser nuestro caso ). Si preferimos la EEPROM, usaremos Bootproject Download. Para activar este proyecto y pasarlo a la RAM deberemos resetear el autmata.

Pgina 19 de 23

Vemos el progreso de la descarga:

Pgina 20 de 23

Ya tenemos el proyecto pasado a la RAM y tenemos el autmata en STOP. Podremos hacer un arranque en fro o en templado. Por ejemplo, hacemos un arranque en templado.

Vemos que el PLC ha pasado a estado RUN.

Pgina 21 de 23

Vamos ahora a monitorizar nuestro programa. Para ello hacemos click en el icono Debug on/off y vemos online la ejecucin del programa. Veremos en rojo las variables que estn a 1 y en azul las que estn a 0.

Si seleccionamos una de las variables y hacemos click con el botn derecho, podremos entrar en el modo Debug, donde ser posible forzar valores. Vamos a forzar a 1 la variable entrada_2:

Pgina 22 de 23

Pgina 23 de 23

Você também pode gostar