Professional Documents
Culture Documents
III.
IV.
Los PLC's se introdujeron por primera vez en la industria en 1960 aproximadamente. La razn principal de tal hecho fu la necesidad de eliminar el gran costo que se produca al reemplazar el complejo sistema de control basado en rels y contactores. Bedford Associates propuso algo denominado Controlador Digital Modular (MODICON, MOdular DIgital CONtroler) a un gran fabricante de coches. Otras compaias propusieron a la vez esquemas basados en ordenador, uno de los cuales estaba basado en el PDP-8. El MODICON 084 result ser el primer PLC del mundo en ser producido comercialmente. El problema de los rels era que cuando los requerimientos de produccin cambiaban tambin lo haca el sistema de control. Esto comenz a resultar bastante caro cuando los cambios fueron frecuentes. Dado que los rels son dispositivos mecnicos y poseen una vida limitada se requera una estricta manutencin planificada. Por otra parte, a veces se deban realizar conexiones entre cientos o miles de rels, lo que implicaba un enorme esfuerzo de diseo y mantenimiento. Los "nuevos controladores" deban ser fcilmente programables por ingenieros de planta o personal de mantenimiento. El tiempo de vida deba ser largo y los cambios en el programa tenan que realizarse de forma sencilla. Finalmente se impona que trabajaran sin problemas en entornos industriales adversos. La solucin fu el empleo de una tcnica de programacin familiar y reemplazar los rels mecnicos por rels de estado slido. A mediados de los 70 las tecnologas dominantes de los PLC eran mquinas de estado secuenciales y CPU basadas en desplazamiento de bit. Los AMD 2901 y 2903 fueron muy populares en el Modicon y PLC's A-B. Los microprocesadores convencionales cedieron la potencia necesaria para resolver de forma rpida y completa la lgica de los pequeos PLC's. Por cada modelo de microprocesador haba un modelo de PLC basado en el mismo. No obstante, el 2903 fu de los ms utilizados. Las habilidades de comunicacin comenzaron a aparecer en 1973 aproximadamente. El primer sistema fu el bus Modicon (Modbus). El PLC poda ahora dialogar con otros PLC's y en conjunto podan estar aislados de las mquinas que controlaban. Tambien podan enviar y recibir seales de tensin variables, entrando en el mundo analgico. Desafortunadamente, la falta de un estndar
fsicamente gran parte de las conexiones de los montajes, siendo necesario para ello un gran esfuerzo tcnico y un mayor desembolso econmico. En la actualidad no se puede entender un proceso complejo de alto nivel desarrollado por tcnicas cableadas. El ordenador y los autmatas programables han intervenido de forma considerable para que este tipo de instalaciones se hayan visto sustituidas por otras controladas de forma programada. El Autmata Programable Industrial (API) naci como solucin al control de circuitos complejos de automatizacin. Por lo tanto se puede decir que un API no es ms que un aparato electrnico que sustituye los circuitos auxiliares o de mando de los sistemas automticos. A l se conectan los captadores (finales de carrera, pulsadores,...) por una parte, y los actuadores (bobinas de contactores, lmparas, peque os receptores,...) por otra.
Espacio reducido Procesos de produccin peridicamente cambiantes Procesos secunciales Maquinaria de procesos variables Instalaciones de procesos complejos y amplios Chequeo de programacin centralizada de las partes del proceso
Aplicaciones Generales: Maniobra de mquinas Maquinaria industrial de plstico Mquinas transfer Maniobra de instalaciones
Ventajas e inconvenientes No todos los autmatas ofrecen las mismas ventajas sobre la lgica cableada, ello es debido, principalmente, a la variedad de modelos existentes en el mercado y las innovaciones tcnicas que surgen constantemente. Tales consideraciones me obligan e referirme a las ventajas que proporciona un autmata de tipo medio. Autor: Prof. Fredy Estrada 5
Ventajas
Menor tiempo empleado en la elaboracin de proyectos debido a que: No es necesario dibujar el esquema de contactos No es necesario simplificar las ecuaciones lgicas, ya que, por lo general la
capacidad de almacenamiento del mdulo de memoria es lo suficientemente grande. La lista de materiales queda sensiblemente reducida, y al elaborar el presupuesto correspondiente eliminaremos parte del problema que supone el contar con diferentes proveedores, distintos plazos de entrega. Posibilidad de introducir modificaciones sin cambiar el cableado ni aadir aparatos. Mnimo espacio de ocupacin. Menor coste de mano de obra de la instalacin. Economa de mantenimiento. Adems de aumentar la fiabilidad del sistema, al eliminar contactos mviles, los mismos autmatas pueden indicar y detectar averas. Posibilidad de gobernar varias mquinas con un mismo autmata. Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el tiempo cableado. Si por alguna razn la mquina queda fuera de servicio, el autmata sigue siendo til para otra mquina o sistema de produccin.
Como inconvenientes podramos hablar, en primer lugar, de que hace falta un programador, lo que obliga a adiestrar a uno de los tcnicos en tal sentido, pero hoy en da ese inconveniente esta solucionado porque las universidades ya se encargan de dicho adiestramiento.
PARTES DE UN AUTMATA PROGRAMABLE La estructura bsica de cualquier autmata es la siguiente: o o o o o o Fuente de alimentacin CPU Mdulo de entrada Mdulo de salida Terminal de programacin Perifricos.
Respecto a su disposicin externa, los autmatas pueden contener varias de estas secciones en un mismo mdulo o cada una de ellas separadas por diferentes mdulos. As se pueden distinguir autmatas Compactos y Modulares.
CPU
La Unidad Central de Procesos es el autntico cerebro del sistema. Se encarga de recibir las ordenes, del operario por medio de la consola de programacin y el modulo de entradas. Posteriormente las procesa para enviar respuestas al mdulo de salidas. En su memoria se encuentra residente el programa destinado a controlar el proceso.
Modulo de entradas
A este mdulo se unen elctricamente los captadores (interruptores, finales de carrera, pulsadores,...). La informacin recibida en l, es enviada a la CPU para ser procesada de acuerdo la programacin residente.
Captadores pasivos
Captadores Activos
.
Se pueden diferenciar dos tipos de captadores conectables al mdulo de entradas: los Pasivos y los Activos.
(Fig. 1).
(Fig. 2).
Mdulos
de
Igualmente que en los de Triacs, es utilizado en circuitos que necesiten maniobras de conexin/desconexin muy rpidas.
TERMINAL DE PROGRAMACIN
El terminal o consola de programacin es el que permite comunicar al operario con el sistema. Las funciones bsicas de ste son las siguientes: - Transferencia y modificacin de programas. - Verificacin de la programacin. - Informacin del funcionamiento de los procesos. Como consolas de programacin pueden ser utilizadas las construidas especficamente para el autmata, tipo calculadora o bien un ordenador personal, PC, que soporte un software especialmente diseado para resolver los problemas de programacin y control.
Panel de Operacin
Es el que ms similitudes tiene con el utilizado por un electricista al elaborar cuadros de automatismos. Muchos autmatas incluyen mdulos especiales de software para poder programar grficamente de esta forma.
GRAFCET. (SFC)
Es el llamado Grfico de Orden Etapa Transicin. Ha sido especialmente diseado para resolver problemas de automatismos secunciales. Las acciones son asociadas a las etapas y las condiciones a cumplir a las transiciones. Este lenguaje resulta enormemente sencillo de interpretar por operarios sin conocimientos de automatismos elctricos. Muchos de los autmatas que existen en el mercado permiten la programacin en GRAFCET, tanto en modo grfico o como por lista de instrucciones.
Tambin podemos utilizarlo para resolver problemas de automatizacin de forma terica y posteriormente convertirlo a plano de contactos.
El plano de funciones lgicas, resulta especialmente cmodo de utilizar, a tcnicos habituados a trabajar con circuitos de puertas lgicas, ya que la simbologa usada en ambos es equivalente.
Cuando se necesita que posea inteligencia, se coloca un procesador M1. Estos procesadores estn equipados con CPU, RAM y memoria FLASH, permitiendo que ejecuten la lgica de control solicitada. Permiten programacin en lenguaje ladder 984 o IEC.
ESPECIFICACIONES
El puerto 1 Modbus
es un puerto serial asincrnico de propsitos generales con funcionalidad esclava dedicada a RS 232. Permite a una terminal de PC comunicarse con el CPU para: Programacin Transferencia de datos Carga / descarga Otros puntos de operacin
Las bases de E/S Modicon TSX Momentum soportan el resto del sistema de control (adaptadores de comunicacin, procesadores y adaptadores opcionales) que se conectan a la base de E/S. Existe una amplia gama de bases de E/S disponibles, incluyendo E/S anlogas, E/S discretas de tensiones de 24 VDC, 110 y 220 VAC, bases con salidas tipo rel, bases combinadas de E/S, contaje, etc. Estas bases disponen de borneras de fcil conexin, con lo cual se puede cambiar la base sin desarmar el alambrado. El montaje se realiza sobre riel DIN estndar de 35 mm o bien mediante tornillos a cualquier base.
Descripcin Generalmente Herramientas de configuracin de alto rendimiento son un requisito importante para la realizacin de mltiples tareas relacionadas con el manejo de proyectos de ciencia de automatizacin y control, ingeniera y tecnologa. Concept le provee un ambiente unificado de configuracin para realizar configuracin de sistemas efectivos de acuerdo con todas las regulaciones del estndar internacional IEC 6113-1 Hoy, se espera que las tareas de este clase sean desarrolladas con interfase grafica para el usuario. Por esta razn Concept es diseado como una aplicacin para los sistemas operativos Windows. La ventaja de este sistema operativo es que es muy fcil de adquirir los conocimientos bsicos para poder operar el sistema operativo. Adicionalmente los sistemas operativos Windows funcionan con la mayora de los monitor, tarjetas graficas e impresoras existentes. Esto permite que el usuario no necesita tener una configuracin tan limitada de hardware. Una pauta en el desarrollo de Concept fue que las operaciones tienen la apariencia y sensacin para todos los pasos de configuracin del sistema en todos los editores. La mayora de los pasos de configuracin, especialmente la creacin de programas, son diseados independientemente del el PLC que se programar. Adicionalmente a las ventajas hay un completo sistema de hardware con un sistema de PLC distribuido y multifuncional , interfases para ayuda del operador y monitoreo del sistema, y una configuracin de los ltimos sistemas de comunicacin Thel RunTime System en el PLC provee una reaccin rpida a los cambios del proceso (tiempo de Scan reducido), simulacin de sensores, en lnea se pueden realizar las funciones de muestra de las condiciones de las seales, cambio de parmetros en y cambio del programa. Un Software de arquitectura abierta permite proveer comunicacin entre terceros sistemas va interfases estndar. Autor: Prof. Fredy Estrada 21
Estructurando un Proyecto
La programacin de un PLC en Concept es realizada por herencia en Proyecto, Programas y Secciones. Puede programarse desde arriba bajando o desde abajo subiendo.
PROYECTO
PROGRAMA
CONFIGURACION
GRUPO DE SECCION
SECCION
SECCION
SECCION
SECCION
SECCION
PROGRAMA
Un programa consiste de una o mas secciones o grupo de secciones. Un grupo de Secciones podra contener secciones y adicionalmente grupos de secciones. Las Secciones describen la forma de funcionamiento de todo el sistema. Adicionalmente, las variables, constantes, y direcciones discretas que se utilizan son mantenidos en el programa. Muchos tipos de variables estn disponibles para variables, constantes y literales.
Variables Variables son usadas para el intercambio de datos dentro las secciones, entre varias secciones y entre el programa y el PLC. La siguiente grafica muestra el intercambio de variables entre secciones:
Las variables son declaradas con el men en Project Variable Declaration. Si esta funcin es usada para asignar una direccin a una variable, entonces esto se llama variable direccionada. Si a la variable no le es asignada una direccin, esto se conoce como variable indireccionada. Si la variable es asignada a un tipo de dato derivado , esto se llama variable multi-elemento. Adicionalmente, hay constantes y literales.
Variables Localizadas
Constantes Las Constantes son variables indireccionadas que son asignadas a un valor el cual no puede ser cambiado por la lgica del programa. Literales (Valores) Los literales son usados para escribir valores directamente a las entradas de los bloque FOBS, condiciones de transicin, etc. Estos valores no pueden sobrescribirse por medio de la lgica del programa. Los valores de los literales pueden cambiarse en lnea. Existe una diferencia entre literal genrico y literales codificados. Literal Genrico Si el tipo de dato de el literal no es relevante, se ingresa solo el valor para el literal. En este caso, Concept asignar automticamente al literal el tipo adecuado de dato. Literales codificados Para especificar individualmente el tipo de datos para el literal, use la siguiente construccin: <Nombre del tipo de dato >#<Valor> Ejemplos: INT#15 (Tipo de dato: Entero, valor: 15), BYTE#00001111 (Tipo de dato: Byte, valor: 00001111) REAL#23 (Tipo de dato: Real, valor: 23) Una opcin para la asignacin del tipo de dato real es ingresar el valor como sigue:23.0. Ingresando una posicin de coma se asignara automticamente que el tipo de dato es REAL.
Secciones
Un programa esta constituido por una mas secciones. Una seccin describe manera de funcionamiento de una unidad tecnolgica en un sistema (por ejemplo un motor). Las secciones pueden ser programadas con los leguajes de programacin IEC que son: FBD, LD, SFC, IL o ST o en el tipo de lenguaje de programacin de Modsoft LL984. Dentro de las secciones, solamente un lenguaje de programacin puede ser usado.
En Concept, cada seccin tiene su propio documento de ventana. Sin embargo, para mejor visualizacin del proyecto, es recomendado subdividir una seccin muy grande en secciones mas pequeas. Para moverse dentro de la seccin puede usar la barra de scroll. Arriba de 1600 secciones pueden ser utilizadas por el programa. Dentro de las secciones, los valores son intercambiados por links, variables o direccionamiento directo. Entre muchas de las secciones, las variables son intercambiables por medio de variables o direccionamiento directo. Cuando se imprimen las secciones estas son impresas en paginas. La cantidad de informacin en la pagina depende de los parmetros en FilePrint men. La distribucin de las paginas puede ser vista en el men View Page breaks. Una variable multi-elemento con el mismo nombre como una seccin puede ser automticamente crea sa para cada seccin IEC (FBD, SFC, LD, IL, y ST). Esta es una variable de tipo dato SECT_CTRL, esto solamente es un componente deshabilitado de un tipo de dato BOOL. Este componente puede ser utilizado para habilitar\deshabilitar la seccin. La respectiva seccin puede ser ejecutada si la Autor: Prof. Fredy Estrada 26
Paso 1: Inicio
Para iniciar Concept se debe seguir la secuencia mostrada en la grafica siguiente:
Esta secuencia de inicio puede variar de acuerdo con los procedimientos de instalacin del programa.
Para iniciar a la creacin de un proyecto, utilice el comando New project. El proyecto sin nombre ser abierto. Despus este proyecto ser salvado con el nombre que se refiera a nuestra aplicacin o requerimientos. Un proyecto que ha sido salvado anteriormente puede ser abierto utilizando el comanda Open project o utilizando el icono de proyecto.
A continuacin siga el procedimiento para crear un nuevo proyecto y proseguir con el Paso 2. Autor: Prof. Fredy Estrada 29
Adicionalmente la ventana del Configurador ser abierta proveyendo una resumen de los datos de configuracin ms importantes.
Tipo de PLC El PLC a utilizar en este proyecto pertenece a la familia MOMENTUM. Existen dos tipos de PLC 171 CCS 760 00, en nuestro caso usaremos el que tiene capacidades de programacin IEC en el Runtime. El PLC 171 CCS 760 00 El adaptador Procesador M1 contiene la unidad de procesamiento y lgica que utilizaremos en este proyecto.
Los elementos del modulo indicados en la figura son: 1. Puerto Modbus 1 2. Conector para BUS I/O 3. Indicadores LED Puerto Modbus 1 Es un puerto serial asncrono de propsitos generales con RS232 funcionalidad Autor: Prof. Fredy Estrada 31
Despus de conocer nuestro PLC a utilizar continuaremos con la configuracin de el PLC en nuestro proyecto. Para seleccionar el tipo de PLC utilice el men Configure para invocar el comando PLC type
Luego de esto aparecer la ventana para seleccionar el tipo de PLC segn la familia que se usara en el proyecto y la memoria que se utilizara el PLC. En nuestro seminario utilizaremos la familia de MOMENTUM y seleccionaremos el PLC 171 CCS 760 00.
Despus de seleccionar la configuracin del PLC activamos el botn de OK y luego de observar la ventana de resumen del configurador obtenemos lo siguiente:
Tipo de Modulo I/O Las bases de E/S Modicon TSX Momentum soportan el resto del sistema de control (adaptadores de comunicacin, procesadores y adaptadores opcionales) que se conectan a la base de E/S. Existe una amplia gama de bases de E/S disponibles, incluyendo E/S anlogas, E/S discretas de tensiones de 24 VDC, 110 y 220 VAC, bases con salidas tipo rel, bases combinadas de E/S, contaje, etc. Estas bases disponen de borneras de fcil conexin, con lo cual se puede cambiar la base sin desarmar el alambrado. El montaje se realiza sobre riel DIN estndar de 35 mm o bien mediante tornillos a cualquier base. En nuestro seminario usaremos el modulo de la familia MOMENTUM 170ADM 690 50. Este es un modulo de 10 puntos de entrada y de 8 puntos de salida con Triacs en 120 VAC
Las partes indicadas en la figura anterior son las siguientes: 1. 2. 3. 4. 5. 6. 7. 8. 9. Conector de interfase interna Seguro y contacto de aterrizaje para el adaptador LED de estado Cubierta protectora Tornillo de GND receptculos para terminales de conexin Espacio para el montaje de bus de barra de GND Seguro para montaje en riel DIN agujeros para montaje en panel
Nuestro siguiente paso es configurar el modulo en el cual se instalara nuestro PLC para desarrollar las practicas en nuestro proyecto. En el men Configure se invoca el comando I/O map
Al invocar este comando aparecer la ventana en donde se configura el modulo y se asignaran las direcciones a las entradas y salidas del modulo. A esta operacin se le conoce con el nombre de MAPEO porque se crea un mapa de las direcciones de entrada y salida.
Ya aparece un mapa de I/O relacionado con la serie MOMENTUM. Para iniciar la configuracin del modulo activamos el botn de comando Edit, entonces aparecer la ventana de edicin en donde seleccionaremos el modulo que utilizaremos en nuestros laboratorios.
Esta ventana nos muestra la configuracin para un modulo local, esto indica que el modulo esta conectado directamente al PLC. Para agregar el modulo hacemos activamos el botn de comando de Module , entonces aparecer la ventana de seleccin de modulo base de I/O ADM-690-5X que corresponde a una base I/O de 120 VAC- 10PT INPUT, 8 PT OUTPUT. Luego de la seleccin del modulo adecuado damos Clic al botn de OK para aceptar nuestra seleccin.
Despus de la seleccin de la base I/O aparecer la ventana de Local Momentum Drop para la configuracin de las direcciones del modulo.
En esta ventana la seleccin del modulo puede ser manual o detectada automticamente. Autor: Prof. Fredy Estrada 37
Salidas digitales: su direccin es un numero de 6 dgitos que comienza con 0 Por ejemplo una salida digital puede tener la direccin 000001. Entradas digitales: su direccin es un numero de 6 dgitos que comienza con 1 Por ejemplo una entrada digital puede tener la direccin 100001. Salidas analgicas: su direccin es un numero de 6 dgitos que comienza con 4 Por ejemplo una salida digital puede tener la direccin 400001. Entradas analgicas: su direccin es un numero de 6 dgitos que comienza con 3. Por ejemplo una salida digital puede tener la direccin 300001.
En nuestro caso utilizaremos solamente seales digitales de entrada y de salida. Nuestro modulo tiene una palabras de 16 bits para las 8 seales de salida y una palabra de 16 bits para 10 seales de entrada. En la grafica siguiente se muestra como las seales de salida se relacionan con los bits de la palabra que tiene 16 bits la cual se utiliza para llevar los datos hacia el CPU. La salida #1 esta relacionada con el bit 0 y as sucesivamente.
En la grafica siguiente se muestra como las seales de entrada se relacionan con los bits de palabra que tiene 16 bits la cual se utiliza para llevar los datos hacia el CPU. La entrada #1 esta relacionada con el bit 0 y as sucesivamente.
En la grafica siguiente existen dos parmetros que sirven para direccional el modulo segn las direcciones que podemos usar en nuestro proyecto.
Los parmetros son: In Ref Out Ref In Ref: Se utiliza para direccionar las direcciones de referencia de las entradas. En el proyecto nuestras direcciones de entrada comienzan en 100001. Out Ref: Se utiliza para direccionar las direcciones de referencia de las salidas. En el proyecto nuestras direcciones de salida comienzan en 000001. Al ingresar estos parmetros la grafica siguiente nos muestra los parmetros In End con un valor de 100016 y los parmetros de Out Ent tiene un valor de 000016.
Luego para finalizar damos Click sobre el botn de OK para que la configuracin del modulo este completada. Autor: Prof. Fredy Estrada 40
Paso 3: Programacin
La programacin de un proyecto se realiza en secciones. Cada seccin es programada en uno de los lenguajes disponibles y se le asigna un nico nombre en el proyecto. Las secciones pueden ser creadas en cualquier momento durante la programacin.
Creando una nueva seccin Use el men File para invocar el comando New section para crear una nueva seccin en el proyecto.
Al activar el botn de OK aparecer una ventana que corresponde a el editor LD para la seccin que creamos.
Declaracin de Variables Las variables deben ser declaradas antes de ser usadas en el programa. Declarar las variables implica la definicin completa del Nombre, tipo, parmetros direccin y documentacin que corresponde a la nueva variable que se creara. Para iniciar la declaracin de las variables se utiliza el men de Project y el comando Variable declaration, como se muestra en la siguiente grafica.
Este editor se utilizara para declarar las variables, modificar o borrar declaraciones, y marcar declaraciones de variables para exportar.
Navegacin Usando Ctrl + Shift para ir a la primer variable del editor de variables. Search/Find Cuando busque una variable con un nombre conocido, mantenga apretado el botn Ctrl y ingrese la letra con que inicia la palabra de del nombre de variable a buscar. Confirmacin del Ingreso Autor: Prof. Fredy Estrada 43
Comando Search/Replace... Use este botn de comando para invocar la ventana de dialogo Search/Replace para buscar y reemplazar variables y direcciones. Cajas de Texto de Nombre de Variable (Variables name) Utilice esta caja de texto para ingresar el nombre simblico de la variable. Este nombre simblico debe ser nico, no hay distincin entre casos si son maysculas o minsculas. Siempre los nombres simblicos deben comenzar con una letra. Caja de texto Tipo de Dato (Data type) Esta caja de texto indica el tipo de dato de la variable que ser usada en el programa. El Tipo de Dato solo puede ser modificado cunado se esta en modo fuera de lnea o que la variable no este siendo usada n programa. Caja de Texto de Direccion (address) Las variables direccionadas se les debe ingresar la direccin en esta caja de texto Autor: Prof. Fredy Estrada 44
Riel de Poder
Rejilla Lgica
Nuestra primera practica consistir en desarrollar nuestro programa en lgica de escale para probar todas las entradas como salidas de nuestro modulo, pero el primer paso a dar luego la programacin es la prueba de este en el simulador de Concept. Anteriormente creamos una seccin en LD en nuestro programa que se llama EJEMPLO1, vamos a utilizar esta seccin para nuestro primer ejercicio. Para abrir la seccin utilizamos el men ProjectProject Browser
Esto invocara la ventana que nos muestra las secciones que hemos creado en nuestro proyecto.
En Esta ventana aparece nuestra seccin en LD que abriremos con un doble clic del ratn sobre la seccin.
Antes de comenzar a programar conoceremos las herramientas bsicas de el editor LD. Cuando el editor se activa, aparecen un nuevo men de comando en la barra con funciones que nos sern muy familiares ya que el editor LD utiliza una lgica de contactos. Autor: Prof. Fredy Estrada 47
Herramientas de seleccin y trazado de conexiones Estas nos ayudan a realizar las conexiones de nuestra lgica de contactos en el edito LD. Seleccin Conexiones no lineales Conexiones lineales Conexiones Paralelas Comando de insertar FFB Inserta los FFB (Function and Function Blocks ) o Funciones y Bloque de Funciones. Este insertara el ultimo FFB utilizado. Ingreso de comentarios Para ingresar comentarios de texto en el editor LD Seleccin de FFB Este comando abre la ventana de dialogo en donde podemos seleccionar las diferentes funciones y bloques de funciones que utilizamos en Concept.
Contactos N.O. y N.C. El ingreso de los contactos normalmente abiertos y cerrados se realiza por medio de estos botones de comando. Bobinas de rels Las bobinas son parte fundamental en nuestro programa y existen dos tipos: La de bobina convencional que activa al ser energizada. La bobina que normalmente esta activada sin estar energizada. Comandos de Modo en Lnea estos comandos nos permiten visualizar nuestro programa de LD en linea para ver animaciones del flujo de la energa por medio de la lgica de contactos que programamos. Existen algunos comandos mas especializados pero se analizaran en las practicas posteriores de nuestro seminario.
Luego aparecer la ventana para salvar el proyecto en donde seleccionaremos la unidad de almacenamiento y buscaremos el flder que creamos anteriormente para nuestro proyecto y escribiremos el nombre que daremos a nuestro proyecto. Para confirmar la operacin presionamos el botn de comando OK.
Al realizar esta operacin iniciara el simulador el cual es un programa que tiene un interfase como un PLC y que nos ayudara a simular las entradas y salidas de Autor: Prof. Fredy Estrada 52
En la grafica se muestra el simuladazo Sim32 que se encuentra en estado STOPPED hay una caja de seleccin en la cual debe seleccionarse el tipo de PLC que utilizaremos en el proyecto, en nuestro caso el 171 CCS 760 00 con capacidades de programacin IEC. A continuacin procederemos a descargar nuestro proyecto en el simulador para su prueba. El primer paso consiste en conectarnos al PLC por medio de el men Online Connect como se muestra en la figura siguiente.
En esta pantalla debemos seleccionar IEC Simulator (32-bit) y asegurarnos que en el caja e seleccin se encuentre el texto LocalHost, Seleccionamos el nivel de acceso que queremos tener al PLC, en este caso seleccionamos Change Configuration para tener acceso total a la configuracin de PLC. Luego presionamos el botn de OK.
Nos indica que la configuracin del PLC es no es igual a la configuracin de nuestro proyecto.
Este mensaje se refiere a que el programa que creamos es diferente y que el PLC esta vaci. En la parte inferior izquierda nos aparecer el mensaje como se muestra en la siguiente figura indicndonos que el PLC esta STOPPED (parado) y que la configuracin esta en NOT EQUAL (No igual al programa que esta en el PLC)
Este se soluciona descargando todo nuestro programa a la memoria del PLC por medio del men OnlineDownload
Entonces aparecer la ventana de administracin de descarga para enviar toda la informacin de nuestro proyecto al PLC. Seleccionamos que queremos descargar las IEC Program Sections y damos click sobre el comando Download.
Luego de terminar la descarga aparecer la ventana que nos india que nuestro PLC esta STOPPED (parado) y nos pregunta si deseamos arrancar el controlador a lo cual responderemos si presionando el botn de comando YES.
Ahora en la parte inferior derecha el mensaje cambia y nos indica que el PLC esta RUNNING (corriendo) y que el programa en Concept y el PLC esta EQUAL (igual).
Al verificar la lgica que programamos y ver las luces indicadoras en el simulador nos damos cuenta de que tiene la configuracin inicial que programamos.
Esta es una herramienta de Concept que nos permite ver en una plantilla las variables para monitorear su estado o poder manipularlas manualmente.
En esta plantilla de RDE podemos insertar las variables que necesitemos monitorear o probar por medio del men TemplateInsert Addresses
Se abrir la ventana que nos permite insertar las direcciones que necesitamos en la plantilla, en nuestro caso nuestra First Reference To Insert sera 100001 que es nuestra primera direccin de entrada, ingresamos tambin nuestro Number of Rerences to Insert igual a 10 lo que significa que insertaremos diez variables en la plantilla, luego por defecto Concept automticamente reconocer el Display Format como Bool ya que nuestras variables son del tipo Boleana. Para aceptar la insercin de las variables en la plantilla presionamos el comando OK.
Al ver el resultado eln la siguiente grafica nos damos cuenta que todas las variables de entrada que declaramos anteriormente aparecen en la lista de la plantilla. Si notamos el Value o valor esta en off, lo cual indica que ninguna entrada esta activa.
Si desde el simulador activamos la entrada IN_1 observaremos el siguiente cambio en la plantilla en la variable IN_1 que pasa de off a on.
La maraca X indica que la entrada esta inhabilitada y que no se podr usar desde el simulador o PLC que tengamos funcionando. esta se mantendr as hasta que habilitemos nuevamente la entrada desde el RDE.
Al estar una entrada o salida deshabilitada significa que aunque nuestro programa se este ejecutando esta no tendr ninguna funcin en el PLC. Tambin una vez deshabilitada podemos escribirle un valor en el campo Value de 1 para activar la seal o de 0 para desactivarla. Ejercicio: Realice esta operacin con las salidas del PLC y trate de operarlas manualmente.
Si antes de desconectarnos realizamos un cambio a nuestro programa cambiara el mensaje de EQUAL a MODIFIED que nos indica que el programa de nuestro proyecto ha sido modificado y esta diferente al PLC.
Para poder desconectarlos satisfactoriamente del PLC debemos descargar los ltimos cambios realizados a nuestro proyecto usando el men OnlineDownload Changes
Despus, aparecer la ventana con la lista de modificaciones realizadas al proyecto debemos acepta los cambios si son correctos por medio del botn de comando OK. Si la descarga fue satisfactoria obtendremos un EQUAL en la barra inferior Autor: Prof. Fredy Estrada 62
La cual invocara la ventana de confirmacin si queremos desconectarnos a la cual responderemos positivamente con el botn de comando Yes.
Bibliografa
Wikipedia