You are on page 1of 72

CONTROLADORES LOGICOS PROGRAMABLES

INSTITUTO TCNICO DE ELECTRICIDAD Y ELECTRONICA ITEE


CONTROLADORES LGICOS PROGRAMABLES

Autor: Fredy Estrada

Autor: Prof. Fredy Estrada 1

CONTROLADORES LOGICOS PROGRAMABLES


CONTENIDO I. II. Introduccin a los controladores lgicos programables Operacin del PLC Entradas Salidas Unidad Central de Procesamiento Tipos de Memoria de Aplicacin Ciclo Operativo Interfaces del Operador Dispositivos de Programacin EL PLC MOMENTUM El Adaptador de Procesos TSX MOMENTUM 171ccs 700 00 El Modulo de Base ADM 690 50 Reglas Para la Conexin de los PLC Alambrado de Campo Como Crear un Programa en Concept Configuracin del PLC Momentum Barra de Herramientas General Barra de Herramientas para el Configurador Conceptos Fundamentales de la Lgica de Escalera Barra de Herramientas en el Editor 984LL Ejemplo de Creacin de un Programa Temporizadores Contadores Ejercicios Seleccin de un PLC EL MICRO CONTROLADOR LOGO! Presentacin de LOGO! Conexin de LOGO!230RC Programacin de LOGO! Funciones de LOGO! Aplicaciones
Autor: Prof. Fredy Estrada 2

III.

IV.

CONTROLADORES LOGICOS PROGRAMABLES

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

Autor: Prof. Fredy Estrada 3

CONTROLADORES LOGICOS PROGRAMABLES


acompaado con un continuo cambio tecnolgico ha hecho que la comunicacin de PLC's sea un maremagnum de sistemas fscicos y protocolos incompatibles entre si. No obstante fu una gran decada para los PLC's. En los 80 se produjo un intento de estandarizacin de las comunicaciones con el protocolo MAP (Manufacturing Automation Protocol) de General Motor's. Tambin fu un tiempo en el que se redujeron las dimensiones del PLC y se pas a programar con programacin simblica a travs de ordenadores personales en vez de los clsicos terminales de programacin. Hoy da el PLC ms pequeo es del tamao de un simple rel. Los 90 han mostrado una gradual reduccin en el nmero de nuevos protocolos, y en la modernizacin de las capas fsicas de los protocolos ms populares que sobrevivieron a los 80. El ltimo estndar (IEC 1131-3) intenta unificar el sistema de programacin de todos los PLC en un nico estndar internacional. Ahora disponemos de PLC's que pueden ser programados en diagramas de bloques, lista de instrucciones y texto estructurado al mismo tiempo.

QUE ES UN AUTMATA PROGRAMABLE?


Hasta no hace mucho tiempo el control de procesos industriales se venia haciendo de forma cableada por medio de contactores y rels. Al operario que se encontraba a cargo de este tipo de instalaciones, se le exiga tener posteriormente mantenerlas. altos conocimientos tcnicos para poder realizarlas y Adems cualquier variacin en el proceso supona modificar

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.

Autor: Prof. Fredy Estrada 4

CONTROLADORES LOGICOS PROGRAMABLES


Campos de aplicacin El PLC por sus especiales caractersticas de diseo tiene un campo de aplicacin muy extenso. La constante evolucin del hardware y software ampla constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades reales. Su utilizacin se da fundamentalmente en aquellas instalaciones en donde es necesario un proceso de maniobra, control, sealizacin, etc. , por tanto, su aplicacin abarca desde procesos de fabricacin industriales de cualquier tipo a transformaciones industriales, control de instalaciones, etc. Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de almacenar los programas para su posterior y rpida utilizacin, la modificacin o alteracin de los mismos, etc., hace que su eficacia se aprecie fundamentalmente en procesos en que se producen necesidades tales como:

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

CONTROLADORES LOGICOS PROGRAMABLES

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.

Inconvenientes Adiestramiento de tcnicos Costo

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.

Autor: Prof. Fredy Estrada 6

CONTROLADORES LOGICOS PROGRAMABLES


II. Operacin del PLC

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.

Autor: Prof. Fredy Estrada 7

CONTROLADORES LOGICOS PROGRAMABLES


Fuente de Alimentacin
Es la encargada de convertir la tensin de la red, 120v c.a., a baja tensin de c.c, normalmente 24 v. Siendo esta la tensin de trabajo en los circuitos electrnicos que forma el Autmata.

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.

Autor: Prof. Fredy Estrada 8

CONTROLADORES LOGICOS PROGRAMABLES

Los Captadores Pasivos


Son aquellos que cambian su estado lgico, activado - no activado, por medio de una accin mecnica. Estos son los Interruptores, pulsadores, finales de carrera, etc.

Los Captadores Activos


Son dispositivos electrnicos que necesitan ser alimentados por una tensin para que varen su estado lgico. Este es el caso de los diferentes tipos de detectores (Inductivos, Capacitivos, Fotoelctricos). Muchos de estos aparatos pueden ser alimentados por la propia fuente de alimentacin del autmata.

Autor: Prof. Fredy Estrada 9

CONTROLADORES LOGICOS PROGRAMABLES


El que conoce circuitos de automatismos industriales realizados por contactores, sabr que puede utilizar, como captadores, contactos elctricamente abiertos o elctricamente cerrados dependiendo de su funcin en el circuito. Como ejemplo podemos ver un simple arrancador paro/marcha en la siguiente (Fig. 1). En l se distingue el contacto usado como pulsador de marcha que es normalmente abierto y el usado como pulsador de parada que es normalmente cerrado. Sin embargo en circuitos automatizados por autmatas, los captadores son generalmente abiertos. El mismo arrancador paro/marcha realizado con un autmata es el de la (Fig. 2). En l se ve que ambos pulsadores y el rel trmico auxiliar son abiertos.

(Fig. 1).

(Fig. 2).

Autor: Prof. Fredy Estrada 10

CONTROLADORES LOGICOS PROGRAMABLES


Ventajas e inconvenientes
El modulo de salidas del autmata es el encargado de activar y desactivar los actuadores (bobinas de contactores, lmparas, motores pequeos etc.) la informacin enviada por las entradas a la cpu, una vez procesada se enva al modulo de salidas para que estas sean activas y a la vez los actuadores que en ellas estn conectados Segn el tipo de proceso a controlar por el autmata, podemos utilizar diferentes mdulos de salidas. A reles. A triac. A transistores.

Mdulos de salidas a rele


Son usados en circuitos de corriente continua y alterna. Estn basados en la conmutacin mecnica, por la bobina del relee, de un contacto elctrico normalmente abierto.

Mdulos de salidas a Triac


Se utilizan en circuitos de corriente continua y corriente alterna que necesiten maniobras de conmutacin muy rpidas.

Mdulos

de

Autor: Prof. Fredy Estrada 11

CONTROLADORES LOGICOS PROGRAMABLES


salidas a transistores a colector abierto.
El uso del este tipo de mdulos es exclusivo de los circuitos de c.c.

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.

Terminal de programacin porttil

Terminal de programacin compatible PC

Autor: Prof. Fredy Estrada 12

CONTROLADORES LOGICOS PROGRAMABLES


PERIFRICOS o INTERFASES
Los perifricos no intervienen directamente en el funcionamiento del autmata, pero sin embargo facilitan la labor del operario. Los ms utilizados son: - Grabadoras a cassettes. - Impresoras. - Cartuchos de memoria EEPROM. - Visualizadores y paneles de operacin OP

Panel de Operacin

Conexin de un visualizador a un autmata

Autor: Prof. Fredy Estrada 13

CONTROLADORES LOGICOS PROGRAMABLES


LENGUAJES DE PROGRAMACIN
Cuando surgieron los autmatas programables, lo hicieron con la necesidad de sustituir a los enormes cuadros de maniobra construidos con contactores y rels. Por lo tanto, la comunicacin hombre-maquina debera ser similar a la utilizada hasta ese momento. El lenguaje usado, debera ser interpretado, con facilidad, por los mismos tcnicos electricistas que anteriormente estaban en contacto con la instalacin. Estos lenguajes han evolucionado en los ltimos tiempos, de tal forma que algunos de ellos ya no tienen nada que ver con el tpico plano elctrico a rels..

Los lenguajes ms significativos son:


Lenguaje a contactos. (LD)

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.

Autor: Prof. Fredy Estrada 14

CONTROLADORES LOGICOS PROGRAMABLES

Lenguaje por Lista de Instrucciones. (IL)


En los autmatas de gama baja, es el nico modo de programacin. Consiste en elaborar una lista de instrucciones o nemnicos que se asocian a los smbolos y su combinacin en un circuito elctrico a contactos. Tambin decir, que este tipo de lenguaje es, en algunos los casos, la forma ms rpida de programacin e incluso la ms potente.

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.

Autor: Prof. Fredy Estrada 15

CONTROLADORES LOGICOS PROGRAMABLES

PLANO DE FUNCIONES. (FBD)

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.

Autor: Prof. Fredy Estrada 16

CONTROLADORES LOGICOS PROGRAMABLES


III. El PLC TSX MOMENTUM PROCESADORES M1

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

Autor: Prof. Fredy Estrada 17

CONTROLADORES LOGICOS PROGRAMABLES


Puerto 1 Modbus

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

Autor: Prof. Fredy Estrada 18

CONTROLADORES LOGICOS PROGRAMABLES


Este adaptador de procesos tiene dos led que indican lo siguiente

Autor: Prof. Fredy Estrada 19

CONTROLADORES LOGICOS PROGRAMABLES


Modulo de BASES DE ENTRADA Y SALIDA 170ADM 690 50

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.

Autor: Prof. Fredy Estrada 20

CONTROLADORES LOGICOS PROGRAMABLES


CONCEPT

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

CONTROLADORES LOGICOS PROGRAMABLES


La ayuda de las funciones fue desarrollada con mucho cuidado. Ayuda de Contenido-Sensitivo en lnea ofrece soporte en cada situacin encontrada in la configuracin por medio de un simple clic de el ratn o presionando F1 en el teclado.

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.

Autor: Prof. Fredy Estrada 22

CONTROLADORES LOGICOS PROGRAMABLES


Orden de Ejecucionde las Secciones Las secciones LL984 son ejecutadas primero. El orden de las secciones LL984 puede ser definido usando el cuadro de dialogo Project Configuration Configure Segment Scheduler. Luego dela ejecucin de todas las secciones LL984 se ejecuta las secciones IEC (FBD, SFC, LD, IL, ST). Su orden de ejecucin puede ser especificado con el cuadro de dialogo Project Execution order... o con el Project Browser.

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

Autor: Prof. Fredy Estrada 23

CONTROLADORES LOGICOS PROGRAMABLES


La variable es asignada a una direccin en el PLC. Estas son salvadas en estado de RAM del PLC. Las variables localizadas son usadas para leer seales de estado desde el PLC. Acceso externo (sistemas de visualizacin o Terminal de operacin) por medio de interfases MB o MB Plus es solo posible en las variables localizadas. Las variables localizadas pueden ser exportadas y visualizadas en una interfase DDE. Las valores de las variables localizadas pueden ser modificados en lnea con el Reference Data editor. Variables No Localizadas Las variables son mantenidas y salvadas por el sistema. La direccin asignada en el PLC no ser publicara porque por que las variables son direccionadas un nombre simblico. Los valores de las variables no localizadas pueden ser modificadas en lnea con el Reference Data editor. Variables Multi-Elemetos Variables que son asignadas a un tipo de dato derivado. Una distincin se encuentra entre la estructura de la variable y sus campos. Estructura de las Variables Las Variables que son asignadas a un tipo de dato derivado son definidas en una STRUCT o Estructura en espaol. Una estructura es una coleccin de elementos de datos con tipos de datos generalmente diferentes. Campos de Variables Las Variables, que son asignadas a un tipo de dato derivado los cuales son definidos en un ARRAY o arreglo Un campo es una coleccin de elementos de datos que son del mismo tipo de datos. Autor: Prof. Fredy Estrada 24

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 25

CONTROLADORES LOGICOS PROGRAMABLES


Direcciones Directas Las Direcciones directas son reas de memoria en el PLC. Estas estn localizadas en la memoria RAM y pueden ser asignadas a los mdulos de entradas/salidas. Loas valores de las direcciones directas pueden ser cambiadas en libes con el Reference Data editor.

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

CONTROLADORES LOGICOS PROGRAMABLES


variable multi-elemento no esta usada o deshabilitada o tiene asignado el valor 0. Si a deshabilitado se le asigna el valor de 1, la respectiva seccin podra no ser ejecutada. Por consiguiente, esta variable provee control orientado a eventos en la ejecucin de secciones. Nota Mientras se anima una seccin esta bloqueada, el estado de las lneas se mostraran en estado deshabilitado. Precaucin Deshabilitar una seccin no es una significa que las salidas programadas sern desactivadas dentro de la seccin, si una salida estaba activada en un previo SCAN, este estado se mantendr despus que la seccin ha sido deshabilitada

Autor: Prof. Fredy Estrada 27

CONTROLADORES LOGICOS PROGRAMABLES Diseando un proyecto


Esta seccin describe el procedimiento general para iniciar a disear un proyecto. El diseo de un proyecto involucra los siguientes pasos principales: Paso 1: Inicio Paso 2: Configurador Paso 3: Programacin Paso 4: Salvar Paso 5: Descarga y prueba Paso 6: Optimizacin y Desconexin Paso 7: Documentacin

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.

Autor: Prof. Fredy Estrada 28

CONTROLADORES LOGICOS PROGRAMABLES


Usando el men File con los comandos New project and Open project

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.

Icono de abrir proyecto

A continuacin siga el procedimiento para crear un nuevo proyecto y proseguir con el Paso 2. Autor: Prof. Fredy Estrada 29

CONTROLADORES LOGICOS PROGRAMABLES


Paso 2: Configurador
El Configurador se utiliza para ingresar el total de la configuracin del hardware in el proyecto. Si el ingreso correcto de los requerimientos de hardware es necesario para la operacin libre de fallas del PLC en el proceso. La configuracin de hardware vara considerablemente de proyecto en proyecto. Utilice el comando Configurator en el men Project para invocar el men de Configure que contiene mas comandos.

Adicionalmente la ventana del Configurador ser abierta proveyendo una resumen de los datos de configuracin ms importantes.

Autor: Prof. Fredy Estrada 30

CONTROLADORES LOGICOS PROGRAMABLES

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

CONTROLADORES LOGICOS PROGRAMABLES


esclava. Un dispositivo Host como una computadora personal puede ser conectada al puerto Modbus 1. Este dispositivo Host realiza funciones como descarga de ejecutables, configuracin y informacin de aplicaciones al PLC. Tambin puede monitorear el flujo de energa en el diagrama de escalera (LD) de un PLC corriendo y editar lo lgica de control mientras el PLC esta corriendo (Running). Conector para BUS I/O Este conector en PLC tiene la funcionabilidad de control y conexin con otras redes de mdulos de I/O bajo el control de CPU. Indicadores LED Estos indicadores tienen las funciones de indicarnos el estado del PLC. LED RUN Estado Verde Funcin Encendido constantemente cuando energizado y resolviendo lgica Parpadeando cuando hay algn error Apagado COMM ACT Verde Apagado Cuando el PLC no esta energizado y no esta resolviendo lgica Indica actividad en el puerto Modbus 1 Indica que no hay actividad en el puerto Modbus 1 el PLC esta

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

Autor: Prof. Fredy Estrada 32

CONTROLADORES LOGICOS PROGRAMABLES

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:

Autor: Prof. Fredy Estrada 33

CONTROLADORES LOGICOS PROGRAMABLES

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

Autor: Prof. Fredy Estrada 34

CONTROLADORES LOGICOS PROGRAMABLES

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

Autor: Prof. Fredy Estrada 35

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 36

CONTROLADORES LOGICOS PROGRAMABLES

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

CONTROLADORES LOGICOS PROGRAMABLES


Tipos de Direcciones Hay que comprender como Concept identifica las direcciones de entrada y de salida. Las direcciones son nmeros compuestos de 6 dgitos que se relacionan dependiendo del tipo de entrada o salida que se necesita direccional. Anteriormente mencionamos que las seales de entrada y de salida pueden ser digitales y analgicas. En Concept para direccional las entrada o salidas se realiza de la siguiente forma:

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.

Autor: Prof. Fredy Estrada 38

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 39

CONTROLADORES LOGICOS PROGRAMABLES

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

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 41

CONTROLADORES LOGICOS PROGRAMABLES


Aparecer la ventada que nos permite seleccionar el tipo de seccin que se creara y el nombre se le asignara a dicha seccin. Para el proyecto iniciaremos una seccin con un editor del tipo LD y el nombre de la seccin ser EJEMPLO1.

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.

Autor: Prof. Fredy Estrada 42

CONTROLADORES LOGICOS PROGRAMABLES

Aparecer la ventana de declaracin de variables como se muestra en la siguiente figura:

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

CONTROLADORES LOGICOS PROGRAMABLES


Para realizar una entrada en una caja de texto, el contenido ser aceptado cuando presionamos la tecla Enter despus de esto podemos movernos a otra caja de texto por medio de las teclas del cursor. Borrar Para borrar un texto existente en una caja de texto se debe dar doble click, marcar todo el texto y luego presionar la tecla Del. Copiar Se utilizan los mismos comandos de Windows, se remarca el texto a copiar y se utiliza la combinacin de teclas Ctrl+C. Codificacin de Colores Los campos con un fondo de color gris no pueden ser modificados. Comando Search/Paste... Use este botn de comando para invocar la ventana de dialogo de Search/Paste para la creacin de nuevas variables que son basadas en una variable existente.

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

CONTROLADORES LOGICOS PROGRAMABLES


segn el tipo de I/O que corresponda. Caja de Texto de Valor Inicial (InitValue) Algunas variables necesitan tener un valor inicial por lo cual este puede ser asignado en esta caja de texto. Caja de Texto Usada (Used) Esta caja nos indica si una variable esta siendo utilizada en alguna parte del programa en el proyecto. Caja de Texto de Comentario (comment) Esta caja de texto nos ayuda a documentar sobre la variable para tener una mejor idea del porque de su existencia en nuestro proyecto. Para fines de nuestro entrenamiento declararemos las variables a utilizar en relacin con todas nuestras entradas y salidas disponible en el modulo. El modulo cuenta con 10 entradas y 8 salidas por lo cual crearemos una variable para cada una de las entradas y salidas. Esto se muestra en el siguiente grafico:

Autor: Prof. Fredy Estrada 45

CONTROLADORES LOGICOS PROGRAMABLES


Despus de configurar todas las variables que necesitamos hay que activar el botn de comando OK para aceptar todos los cambios. Con esta configuracin estamos listos para programar nuestro primer proyecto. Para iniciar conoceremos las herramientas bsicas que Concept nos brinda en los diferentes lenguajes de programacin y comenzaremos con el edito de lgica de escalera LD. Diagrama de Escalera (Ladder Diagram (LD)) La estructura de una seccin LD corresponde a una peldao (rung) para interruptores y operaciones de rels. En el editor LD, el fondo de la ventana es una rejilla lgica con un riel de potencia al lado izquierdo. Esta riel de potencia corresponde a la fase (L en circuitos de mando) de un peldao. Al lado derecho se encuentra el riel de poder comn que no es visible, pero cada lnea del final del peldao es conectada a esta.

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

Autor: Prof. Fredy Estrada 46

CONTROLADORES LOGICOS PROGRAMABLES

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

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 48

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 49

CONTROLADORES LOGICOS PROGRAMABLES


Nuestro primer ejercicio incluir el uso de estas herramientas bsicas para desarrollar un programa de prueba de nuestro sistema.

Autor: Prof. Fredy Estrada 50

CONTROLADORES LOGICOS PROGRAMABLES


Paso 4: Salvar
Luego de finalizar la configuracin y programacin del proyecto procederemos a salvar Nuestro trabajo en un archivo definitivo, ya que, inicialmente este no se encuentra salvado y no posee ningn nombre. Una buena practica de programacin es crear de antemano un flder que contenga nuestro proyecto para evitar dificultes en cuanto a orden se refiere en nuestros archivos o diferentes proyectos. Para salvar el proyecto por primera vez, use el men File e invoque el comando de men Save Project as

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.

Autor: Prof. Fredy Estrada 51

CONTROLADORES LOGICOS PROGRAMABLES

Paso 5: Descarga y Prueba


Luego de finalizar esta prctica iniciaremos nuestro simulador para realizar las pruebas de funcionamiento. El simulador es una herramienta de Concept que nos ayuda a probar, revisar y mejorar nuestro proyecto antes de llevarlo a la marcha en el campo en planta. Para arrancar el simulador debe seguir la secuencia de comandas que muestra la grafica siguiente.

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

CONTROLADORES LOGICOS PROGRAMABLES


nuestro sistema.

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.

Autor: Prof. Fredy Estrada 53

CONTROLADORES LOGICOS PROGRAMABLES

Aparecer la ventana de administracin para la conexin de Concept con el PLC.

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.

Autor: Prof. Fredy Estrada 54

CONTROLADORES LOGICOS PROGRAMABLES


Aparecern las siguientes pantallas:

Esta comparando la configuracin del PLC

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

Autor: Prof. Fredy Estrada 55

CONTROLADORES LOGICOS PROGRAMABLES

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).

Autor: Prof. Fredy Estrada 56

CONTROLADORES LOGICOS PROGRAMABLES


Tambin puede notarse los cambios en simulador que ya indica que nuestro PLC esta Running.

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.

Autor: Prof. Fredy Estrada 57

CONTROLADORES LOGICOS PROGRAMABLES


Para realizar la prueba de nuestro sistema utilizaremos la interfase del simulador para operar las entradas y comprobar el comportamiento correcto de nuestro programa notando paso a paso como se activan todas las salidas segn las directrices que nuestro programa ejecuta. Otra manera muy practica de probar nuestro sistema es usando el RDE o Referente Data Edito por sus siglas en ingles. Podemos acceder a el por medio del men OnlineReference Data Editor.

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

Autor: Prof. Fredy Estrada 58

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 59

CONTROLADORES LOGICOS PROGRAMABLES

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.

Autor: Prof. Fredy Estrada 60

CONTROLADORES LOGICOS PROGRAMABLES


En la plantilla se encuentra la opcin Disable que deshabilitara la entrada uno si seleccionamos que se deshabilite y entonces veremos el resultado en el simulador.

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.

Autor: Prof. Fredy Estrada 61

CONTROLADORES LOGICOS PROGRAMABLES


Paso 6: Optimizacin y Desconexin
Un paso muy importante antes de desconectarse de un PLC es notar si la versin del programa esta igual a la que tenemos en nuestro programa. Esto se nota en la parte inferior derecha de Concept. Si el programa es igual al que esta ejecutndose en el PLC aparecer el mensaje de EQUAL.

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

CONTROLADORES LOGICOS PROGRAMABLES


derecha de Concept.

Para desconectarnos utilizamos el men OnlineDisconnect

La cual invocara la ventana de confirmacin si queremos desconectarnos a la cual responderemos positivamente con el botn de comando Yes.

Autor: Prof. Fredy Estrada 63

CONTROLADORES LOGICOS PROGRAMABLES


Paso 7: Documentacin
Uno de los pasos mas importantes de nuestro proyecto es la documentacin ya que esto nos ayudara a mantener la informacin de nuestro proyecto. Todo proyecto debe ser documentado. Utilizando el men FilePrint documentacin que necesitamos. accedemos a todas las opciones de

Autor: Prof. Fredy Estrada 64

CONTROLADORES LOGICOS PROGRAMABLES

Practicas 1. realice el control de un motor desde 2 estaciones

Autor: Prof. Fredy Estrada 65

CONTROLADORES LOGICOS PROGRAMABLES


2. realice el control de un motor reversible indirecto.

Autor: Prof. Fredy Estrada 66

CONTROLADORES LOGICOS PROGRAMABLES

3. Realice el control de jiro de un motor trifsico

Autor: Prof. Fredy Estrada 67

CONTROLADORES LOGICOS PROGRAMABLES


4. realice el control reversible con paro automtico.

Autor: Prof. Fredy Estrada 68

CONTROLADORES LOGICOS PROGRAMABLES

5. realice el arranque estrella delta.

Autor: Prof. Fredy Estrada 69

CONTROLADORES LOGICOS PROGRAMABLES


6. control de una lmpara intermitente.

Autor: Prof. Fredy Estrada 70

CONTROLADORES LOGICOS PROGRAMABLES


7. realice el control de un semforo.

Autor: Prof. Fredy Estrada 71

CONTROLADORES LOGICOS PROGRAMABLES

Bibliografa

Manual PLC 1.. Cristhian Mejia

Manual de Mando... Rene Caballero

Manual Concept 2.1

Wikipedia

Autor: Prof. Fredy Estrada 72

You might also like