23
Página 1 de 23 Inicio de PCWorx 3: En PCWorx 3 tendremos tres vistas principales del proyecto: - Vista de programación. - Vista de configuración de bus. - Vista de enlace de variables con datos de proceso. Vamos a hacer un pequeño recorrido por las tres vistas. www.infoPLC.net

Ejemplo Pcworx 3 - infoPLC

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ejemplo Pcworx 3 - infoPLC

Página 1 de 23

Inicio de PCWorx 3:

En PCWorx 3 tendremos tres vistas principales del proyecto: - Vista de programación. - Vista de configuración de bus. - Vista de enlace de variables con datos de proceso. Vamos a hacer un pequeño recorrido por las tres vistas.

www.infoPLC.net

Page 2: Ejemplo Pcworx 3 - infoPLC

Página 2 de 23

Estamos en la vista de programación y vemos el esquema del proyecto según indica IEC 61131. Aquí trabajeremos con nuestros bloques de programa (POU´s) y nuestras tareas, donde definiremos qué código queremos ejecutar y en qué orden.

www.infoPLC.net

Page 3: Ejemplo Pcworx 3 - infoPLC

Página 3 de 23

Vista de configuración del bus. En ella definiremos la estructura que tendrá nuestro bus: de cuantas estaciones estará compuesto, qué equipos formarán cada una de estas estaciones, en qué orden estarán dispuestas….

www.infoPLC.net

Page 4: Ejemplo Pcworx 3 - infoPLC

Página 4 de 23

Vista de enlace de variables con datos de proceso. Aquí podremos asignar las variables que hayamos creado en la vista de programación con los datos de proceso de los equipos de entradas / salidas que hemos definido en la vista de configuración del bus.

www.infoPLC.net

Page 5: Ejemplo Pcworx 3 - infoPLC

Página 5 de 23

Vamos a empezar con nuestro primer proyecto. Automáticamente 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.

www.infoPLC.net

Page 6: Ejemplo Pcworx 3 - infoPLC

Página 6 de 23

En la parte derecha de la pantalla tenemos en “Edit Wizard”, un asistente que nos ayudará a buscar la función o el comando de programación 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 están contenidas todas las posibles funciones.

www.infoPLC.net

Page 7: Ejemplo Pcworx 3 - infoPLC

Página 7 de 23

Vamos empezar con una función lógica “AND” de dos entradas. Para ello, en el grupo “Favorites” o “All FUs and FBs” tendremos la función AND. Situamos el cursor en un lugar vacío de la ventana central ( la hoja de programación ) y luego hacemos doble click sobre “AND”. Esto nos coloca la función AND en la hoja de programa.

www.infoPLC.net

Page 8: Ejemplo Pcworx 3 - infoPLC

Página 8 de 23

Tenemos una función 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 botón derecho del ratón. Nos aparece un menú desplegable como el de la figura, en el que tenemos la opción “Variable”. La seleccionamos.

www.infoPLC.net

Page 9: Ejemplo Pcworx 3 - infoPLC

Página 9 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.

www.infoPLC.net

Page 10: Ejemplo Pcworx 3 - infoPLC

Página 10 de 23

Indicamos también que la variable pertenece al grupo “Default”.

Repetimos los pasos para las variables entrada_2 y salida_1.

www.infoPLC.net

Page 11: Ejemplo Pcworx 3 - infoPLC

Página 11 de 23

Colocamos las variables en la parte que les corresponde de la función AND.

Vamos a hora a definir la comunciación entre nuestro PC y el autómata.

www.infoPLC.net

Page 12: Ejemplo Pcworx 3 - infoPLC

Página 12 de 23

En la vista de configuración del bus, si seleccionamos el autómata dentro del árbol de estructura del bus, en la ventana central vemos una pestaña 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.

www.infoPLC.net

Page 13: Ejemplo Pcworx 3 - infoPLC

Página 13 de 23

Seleccionando cualquiera de los equipos del bus en la ventana de configuración del bus, en la ventana central vemos los detalles del dispositivo. Es muy útil la opción “Data Sheet”, en la que podemos ver información sobre el equipo tal como: conexionado, características eléctricas, dimensiones, esquemas ejemplo de utilización…..

www.infoPLC.net

Page 14: Ejemplo Pcworx 3 - infoPLC

Página 14 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 autómata.

www.infoPLC.net

Page 15: Ejemplo Pcworx 3 - infoPLC

Página 15 de 23

En el lado izquierdo de la ventana vemos las variables que están 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 podríamos 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.

www.infoPLC.net

Page 16: Ejemplo Pcworx 3 - infoPLC

Página 16 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.

www.infoPLC.net

Page 17: Ejemplo Pcworx 3 - infoPLC

Página 17 de 23

Enlazamos las tres variables:

Compilamos el proyecto:

www.infoPLC.net

Page 18: Ejemplo Pcworx 3 - infoPLC

Página 18 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 autómata el proyecto compilado sin fallos.

www.infoPLC.net

Page 19: Ejemplo Pcworx 3 - infoPLC

Página 19 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 opoción “Project – Download” ( será nuestro caso ). Si preferimos la EEPROM, usaremos “Bootproject – Download”. Para activar este proyecto y pasarlo a la RAM deberemos resetear el autómata.

www.infoPLC.net

Page 20: Ejemplo Pcworx 3 - infoPLC

Página 20 de 23

Vemos el progreso de la descarga:

www.infoPLC.net

Page 21: Ejemplo Pcworx 3 - infoPLC

Página 21 de 23

Ya tenemos el proyecto pasado a la RAM y tenemos el autómata en STOP. Podremos hacer un arranque en frío o en templado. Por ejemplo, hacemos un arranque en templado.

Vemos que el PLC ha pasado a estado RUN.

www.infoPLC.net

Page 22: Ejemplo Pcworx 3 - infoPLC

Página 22 de 23

Vamos ahora a monitorizar nuestro programa. Para ello hacemos click en el icono “Debug on/off” y vemos online la ejecución del programa. Veremos en rojo las variables que están a 1 y en azul las que están a 0.

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

www.infoPLC.net

Page 23: Ejemplo Pcworx 3 - infoPLC

Página 23 de 23

www.infoPLC.net