Vous êtes sur la page 1sur 21

PLC - Controladores Lgicos Programables

Sena Virtual Distrito Capital 2005

-1-

Ambientes de Programacin
Ambientes de Programacin Descarga e Instalacin del WINSPS Tutora del WINSPS Arrancar el Programa Crear un Proyecto Nuevo Definir Smbolos Escribir Programas IL Equivalente en Lenguaje de Contactos Equivalente en Lenguaje de Bloques Funcionales Escribir Programas en Lenguaje de Contactos Escribir Programas en Lenguaje de Bloques Funcionales Escribir Programas de Organigramas de Bloques Secuenciales Generar la Cadena de Ejecucin

Semana 4 - Mdulo 1

-2-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-3-

Ambientes de Programacin
Se refiere a los recursos de software externos al PLC necesarios para desarrollar las aplicaciones y poder cargarlas en el PLC en forma de lenguaje de mquina. Dichos recursos obedecen a la siguiente subdivisin: 8 Mquina de Desarrollo: es donde el diseador de software desarrolla los programas. Puede ser un PC o un programador de mano. 8 Programas de Desarrollo: Instalado en la mquina de desarrollo permite que los programas se escriban en alguno de los lenguajes disponibles.

8 Interfaz de Comunicacin: una vez realizado un programa la interfaz de comunicacin permite la transferencia del mismo hacia el PLC. En muchos casos la interfaz tambin permite la comunicacin desde el PLC hacia la mquina de desarrollo, esto da la posibilidad de que programas en el PLC puedan ser ledos en los programas de desarrollo y que se pueda monitorear la ejecucin de la aplicacin as como depurar los programas de aplicacin paso a paso.

Semana 4 - Mdulo 1

-4-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

Para el presente curso se ha escogido el ambiente de programacin WINSPS versin 3.22 en espaol. Las dos principales razones por las cuales ha sido escogido el WINSPS son: permite trabajar con los cuatro lenguajes de programacin desarrollados en el curso y en un capitulo posterior podrs realizar prcticas remotas con el PLC CL200.

1. Descarga e Instalacin del WINSPS:


En el sitio WEB http://193.108.217.183/ATProducts/plcwebsite/englisch/ podrs descargar a tu equipo la aplicacin WINSPS versin 3.22 o posterior. A continuacin procede a instalar el programa respondiendo consecuentemente a las indicaciones del Asistente de Instalacin. Licencia del WINSPS: Al final de la instalacin se requiere licenciar el programa. Se puede optar por solicitarla directamente al fabricante o hacer uso de una licencia de evaluacin de 14 das. Para aplicaciones con el PLC CL150 y el RM65CL no se requiere de licencia. Tutora del WINSPS A continuacin se muestra paso a paso como comenzar a trabajar con el WINSPS. Arrancar el Programa Ejecuta el entorno de programacin haciendo clic en el men de programas sobre el icono del WINSPS.

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-5-

Si no has aun no has obtenido una licencia del programa emerger un mensaje haciendo nfasis sobre esta situacin Haz clic en aceptar.

Con la ayuda del Explorador cree un nuevo directorio en donde vaya a guardar sus proyectos. La siguiente pantalla es la de configuracin de proyecto

8 En el campo de ruta de proyecto establece la ruta de tu directorio de proyectos. Para navegar has clic en el botn. 8 Si no hay una ruta predefinida en el campo de ruta de biblioteca debes crear un nuevo directorio y especificarlo en este campo. Crear un Proyecto Nuevo Has clic en el botn Para abrir el formulario:
Semana 4 - Mdulo 1

-6-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

8 En los campos Proyecto y Nombre de controlador escribe: MiPrimer. 8 Con esto das un nombre al nuevo proyecto y al PLC a usar en la aplicacin. 8 Activa la casilla del PLC CL150. 8 Haz clic en

Ahora la pantalla de configuracin debe mostrarse como:

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-7-

8 Has clic en Se pedir confirmacin acerca de la creacin de nuevos archivos, responde que si a cada una. Al finalizar aparecer el editor WINSPS.

8 En el men Archivo has clic en 8 En el campo Nombre del Fichero escribe: PROGRAMA.

Semana 4 - Mdulo 1

-8-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

8 Has clic en Se te preguntar si deseas crear el mdulo PROGRAMA.PXO. Contesta S. 8 En el control de lista de archivos has clic en el archivo OM1.PXO para editarlo.

8 Escribe la instruccin IL: CM -PROGRAMA. Como se indica en la imagen. Nota: Es importante que entre el operando (CM) y la fuente (-PROGRAMA) insertes dos tabuladores: CM<tab><tab>-PROGRAMA.

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-9-

En el extremo izquierdo de la lnea aparece un cdigo de error en rojo y en la barra de estado (abajo) se identifica el error: Operando de origen desconocido. Esto es por aun no hemos definido el smbolo PROGRAMA. 8 Has clic en el icono 8 Aparece la plantilla de definicin de smbolos PROJECT.SXS 8 Ubcate en regin de definicin de mdulos funcionales y escribe FC0 PROGRAMA (separado por un solo tabulador).

8 Has clic en guardar todo. Responde si a las peticiones de confirmacin de guardar archivos. 8 Vuelve al Editor de Mdulos de Programa haciendo clic en 8 Ahora la sentencia escrita en el mdulo OM1.PXO no declara error. 8 Has clic en PROGRAMA.PXO en el control de lista de archivos para volver a tu programa.

Semana 4 - Mdulo 1

-10-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

Definir Smbolos 8 En la plantilla de smbolos ( ) localiza la regin para escribir smbolos de usuario y define los siguientes:

8 Guarda todo (

) y vuelve a tu PROGRAMA.PXO (

).

Escribir Programas IL 8 Escribe las tres lneas de programa y posiciona el cursor antes de la instruccin EM.

8 Se ha escrito un programa en lenguaje de instrucciones. 8 Has clic en el botn Dividir Red 8 Vuelve a hacer clic en el botn Dividir Red Has creado dos nueva redes del programa. 8 Titula la red 3 como Fin de Mdulo
Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-11-

8 Con el botn desplzate a la Red 2, asgnale el ttulo Parada y escribe el programa que se muestra.

8 En la Red 1 introduce el ttulo Arranque 8 Guarda todo Programa Equivalente en Lenguaje de Contactos 8 Has clic en el botn 8 Aparece el equivalente de la Red 1 en Lenguaje de Contactos.

8 Inspecciona los equivalentes de las otras dos Redes

Semana 4 - Mdulo 1

-12-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

Equivalente en Lenguaje de Bloque Funcionales 8 Vuelve a la Red 1 8 Para Visualizar el equivalente en FBD has clic en el botn

8 Pasa al editor IL ( Red.

) y borra las sentencias IL de la primera y segunda

Escribir Programas en Lenguaje de Contactos 8 Ubcate en la Red 1. 8 En el editor de Lenguaje de Contactos ( del botn insertar rama ) has clic en la opcin detrs

8 Aparece la cuadrcula de edicin:

8 Ubcate en el nombre del contacto normal abierto y escribe START. 8 Pulsa ENTER.

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-13-

8 Posicionado en la segunda cuadrcula has clic en el botn para contacto normal cerrado 8 Pulsa ENTER. 8 Lleva el cursor hasta la bobina y con el botn de puesta a uno. cmbiala a una bobina y nmbralo START.

8 Con lo cual se completado la primera Red. 8 Has clic en el botn de desactivar cuadrcula 8 Pasa a la Red 2. Escribir Programas en Lenguaje de Bloques Funcionales 8 Has clic en el botn de Lenguaje de Bloques Funcionales al editor FBD. 8 Introduce una compuerta AND utilizando el botn para pasar

8 Nombra la primera entrada STOP.

Semana 4 - Mdulo 1

-14-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

8 Posiciona el cursor en la patilla de la segunda entrada y brrala con la tecla <Supr>.

8 Lleva el cursor hasta el smbolo de bifurcacin de salida e introduce un flip-flop de Reset prioritario haciendo clic en botn 8 Asgnale el nombre MOTOR 8 Has clic dentro del bloque de asignacin simple y brralo con la tecla <Supr>.

8 Guarda todo

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-15-

Escribir Programas de Organigramas de Bloques Secuenciales 8 En el men Cambio has clic en la opcin Preferencias 8 Con lo cual aparece de nuevo la pantalla de configuracin de proyecto. 8 Crea un nuevo proyecto para el CL150 llamado MiPrimerSFC 8 Escribe MiPrSFC en el campo lenguaje de ejecucin.

Nota: Usando el Explorador asegrate que el directorio indicado en la Ruta de Biblioteca (p.e. Biblioteca150) contenga los archivos: Btsmadap.pxl y Kette150.pxl. Tambin que el directorio donde se encuentre el archivo WinSPS.exe (p.e. C:\Program Files\Bosch\WinSPS) se encuentre el archivo winsps.ini. Si no es as crea el archivo winsps.ini con el Block de Notas o con algn editor ASCII y escribe la lnea: /K90. 8 Guarda el winsps.ini y cierra el Block de Notas. Cierra el WINSPS, vuelve abrirlo y realiza los dos pasos anteriores para crear el proyecto. 8 Has clic en

Semana 4 - Mdulo 1

-16-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

8 En la plantilla de smbolos (clic en ) localiza la regin para escribir smbolos de usuario y define los siguientes:

8 Guarda todo ( 8 Has clic en el botn

). para pasar al editor SFC.

8 Aparece el ndice de secuencias mostrando una sola cadena

8 Haz clic en 8 Aparece el paso 1N1.

para pasar al editor de secuencias.

8 Ubica el cursor en la interseccin inmediatamente anterior al smbolo de fin de cadena.

8 Has clic en el botn de paso / transicin para agregar un segundo paso (1N2) 8 Posiciona el cursor en la entrada del smbolo de Condicin de Accin del primer paso.

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-17-

8 Agrega una condicin AND picando en el botn 8 Con el cursor en la entrada de una de las dos Condiciones de Accin, has clic en el botn para invertir la condicin.

8 En las Condiciones de Accin escribe START y STOP. 8 En la Accin escribe MOTOR. 8 Ubica el cursor en el smbolo de tipo de Accin.

8 Y cmbiala a tipo SET con el botn cambiar Accin de Paso 8 Completa el programa como se indica en la imagen:

Semana 4 - Mdulo 1

-18-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

Generar la Cadena de Ejecucin


8 En el men Elementos del lenguaje elige la opcin Parmetros de Cadena 8 En el formulario que aparece has los cambios para que quede como se muestra:

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-19-

8 Has clic en

y luego en

8 En el men Archivo has clic en Crear nuevo proyecto

Aparece un barra de progreso y por ltimo un mensaje que declara que el proyecto fue creado con xito. 8 Has clic en 8 En el men Archivo elige Generar cadena..... 8 Aparece el formulario de Generar Cadena de Ejecucin 8 Activa las casillas como se muestra:

8 Y has clic en 8 Aparece un emergente que avisa que se perdern los cambios en OM1 Responde Si

Semana 4 - Mdulo 1

-20-

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

En el formulario de resultado de la generacin de cadena se encuentra el mensaje de que el archivo ketten.pxo es errneo. 8 Has clic en 8 Lo cual nos lleva al mdulo de programa donde est el error

8 Reemplace la instruccin CM -CADENA150,5 por CM-KETTE150,5 En realidad este error de traduccin al espaol, es posible que en prximas versiones ya est depurado. 8 Inserte tabulaciones en las siguientes 5 lneas a partir del operando para que se eliminen los errores PF. 8 Ya tienes un programa en SFC! 8 Inspecciona las siguientes redes para ver el programa en IL.

Mdulo 1 - Semana 4

PLC - Controladores Lgicos Programables


Sena Virtual Distrito Capital 2005

-21-

Ejercicios
Los temas de la Ayuda del WINSPS te permitirn profundizar mucho ms en el manejo del entorno de programacin, recuerda que en esta leccin te hemos mostrado los mnimos pasos necesarios para iniciar a utilizar el software pero an quedan muchas caractersticas que debes aprender. Te sugiero que comiences por el tema Introduccin al WINSPS de la Ayuda. No tardes en escribir los programas del curso en WINSPS. Y empezar a disear los tuyos propios.

Reflexiones Sobre lo Visto


El WINSPS es programa amigable una vez se tienen unos conocimientos bsicos acerca de su utilizacin. En la siguiente leccin veremos como es una Celda Flexible de Manufactura.

Semana 4 - Mdulo 1

Vous aimerez peut-être aussi