CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una...

84
1 CENTRO EDUCATIVO SALESIANOS TALCA SEDE SUR: 2 SUR 1147 FONOS (71 615416 - FAX (71) 615411 SEDE NORTE: 11 ORIENTE 1751 FONO (71) 615454 FAX (71) 615411 TALCA VII REGIÓN EN - 9 Operación y programación de sistemas de control con Controladores Lógicos Programables (PLC) ALUMNO : ______________________ Nº de Lista : ________ CURSO : 4º año E PROFESOR : Juan Carlos Abarza Vega. TALCA 2013

Transcript of CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una...

Page 1: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

1

CENTRO EDUCATIVO SALESIANOS TALCA

SEDE SUR: 2 SUR 1147 – FONOS (71 615416 - FAX (71) 615411

SEDE NORTE: 11 ORIENTE 1751 – FONO (71) 615454 – FAX (71) 615411

TALCA – VII REGIÓN

EN - 9

Operación y programación de sistemas de control con Controladores Lógicos

Programables (PLC)

ALUMNO : ______________________ Nº de Lista : ________ CURSO : 4º año E PROFESOR : Juan Carlos Abarza Vega.

TALCA 2013

Page 2: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

2

APRENDIZAJES ESPERADOS

TIEMPO SUGERIDO: Total : 160 horas. Semanal : 4 horas 1.- Aprendizaje esperado. (1/4) MONTA, INSTALA Y DESMONTA UN PLC.

FECHA DE INICIO TERMINO TOTAL HORAS

CRITERIOS DE EVALUACIÓN 1. Identifica el hardware de un Controlador Lógico Programable. 2. Realiza el cableado y documentación para un PLC de:

- Conexión a la red. - Circuitos de entrada. - Circuitos de salida.

3. Opera y maneja los parámetros eléctricos involucrados en la conexión a la red y los circuitos de entrada y salida.

2.- Aprendizaje esperado. (2/4) PROGRAMA UN PLC.

FECHA DE INICIO TERMINO TOTAL HORAS

CRITERIOS DE EVALUACIÓN 1. Aplica los fundamentos y recursos de un PLC. 2. Maneja un conjunto de instrucciones binarias del PLC. 3. Maneja un conjunto de instrucciones de palabra del PLC. 4. Asocia instrucciones con elementos eléctricos, mecánicos y circuitos eléctricos de control. 5. Documenta un programa. 6. Maneja lenguaje de instrucciones, escalera y funciones. 7. Determina un circuito de control y sus elementos para un problema dado. 8. Modifica el comportamiento de un circuito. 9. Elabora y modifica programas. 10. Controla y monitorea el funcionamiento de un programa.

Page 3: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

3

3.- Aprendizaje esperado. (3/4) OPERA UN PROGRAMADOR MANUAL.

FECHA DE INICIO TERMINO TOTAL HORAS

CRITERIOS DE EVALUACIÓN 1. Escribe y lee programas. 2. Inserta, cambia y/o borra instrucciones. 3. Fuerza salidas para verificar instrucciones. 4. Monitorea funciones para verificar instrucciones. 5. Ubica posiciones de memoria en un programa. 6. Busca un elemento o instrucción en un programa. 4.- Aprendizaje esperado. (4/4) OPERA UN SOFTWARE DE PROGRAMACIÓN.

FECHA DE INICIO TERMINO TOTAL HORAS

CRITERIOS DE EVALUACIÓN 1. Escribe programas. 2. Inserta, cambia y/o borra instrucciones o escalones. 3. Fuerza salidas para verificar instrucciones. 4. Monitorea elementos o escalones de un programa. 5. Busca elementos en un programa. 6. Nombra los elementos y escribe comentarios. 7. Documenta en disco y/o papel.

Page 4: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

4

ELEMENTOS NECESARIOS DE CARGO DEL ALUMNO

Cuaderno de 60 Hojas cuadriculado 1° semana de marzo

Lápiz grafito o Portaminas HB 1° semana de marzo

Lápiz de Pasta (rojo, azul y verde) 1° semana de marzo

Goma (que no manche) 1° semana de marzo

Calculadora 1° semana de marzo

Lápiz destacador (no importa el color) 1° semana de marzo

Regla transparente 30 centímetros 1° semana de marzo

Guardapolvo Blanco 1° semana de marzo

Paño de limpieza (aproximadamente de 30cm x 30 cm) 1° semana de marzo

Page 5: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

5

Planificación Anual Nivel: Cuarto Medio

Sector o Subsector de aprendizaje

ELECTRICIDAD

Tiempo: 160 HORAS (anuales)

Módulo E8; OPERACIÓN Y PROGRAMACIÓN DE SISTEMAS DE CONTROL CON CONTROLADORES LÓGICOS PROGRAMABLES (PLC)

Docente JUAN CARLOS ABARZA VEGA

Aprendizajes esperados del módulo:

Montar, instalar y desmontar un PLC

Programar un PLC

Operar un Programador Manual

Operar un Software de Programación

Objetivos transversales del módulo:

Incentivar en el alumno aspectos como la iniciativa, la autonomía, la creatividad, en el trabajo en equipo y el trato profesional con otras personas.

Desarrollar en el alumno un estilo de trabajo ordenado y sistemático, que parte en la práctica y dominio de habilidades básicas.

Desarrollar en los alumnos la capacidad para generar soluciones posibles a un problema planteado, lo que supone un conocimiento importante de tecnología de actualidad.

Contenidos Conceptuales (ORGANIZADO POR UNIDADES)

Métodos / Actividades Generales

UNIDAD 1.- Controlador Lógico Programable (PLC):

Identificación del hardware de un PLC.

Instalación, alambrado y características técnicas

Identificación de fundamentos y operadores o recursos de un PLC

Programación

Monitoreo y análisis del funcionamiento de un programa PLC

Mantenimiento y modificación de configuraciones o programas de un PLC

UNIDAD 2.- Programador manual:

Identificación de los recursos de un programador manual

Operación de un programador manual

UNIDAD 3.- Software de programación:

Identificación de los recursos de un software de programación de PLC

Operación del software

Desarrollo de prácticas de laboratorio.

Análisis de documentos (apuntes).

Interpretación de catálogos.

Clases expositivas con Data y computador.

Planteamientos de problemas de automatización.

Visitas técnicas a terreno.

Utilización de PC.

Page 6: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

6

Capacidades- Destrezas Valores - Actitudes

1. Comprender y razonar lógicamente

Analizar

Clasificar 2. Aplicar

Interpretar

Ejecutar 3. Trabajo en equipo

Coordinar

Evaluar

1. Trabajo

Creatividad

Honradez 2. Justicia

Responsabilidad

Compromiso 3. Verdad

Solidaridad

Disponibilidad

Page 7: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

7

Planificación de Aula Por Estrategias de Aprendizaje

Sector de Aprendizaje: Electricidad Nivel: Cuarto Medio Profesor:

Juan Carlos Abarza Vega

Aprendizaje (1/4): Monta, instala y desmonta un

Controlador Lógico Programable

Semestre: 1er Semestre Horas: 32Hrs.

Unidad: Controlador Lógico Programable (PLC) Horas: 76Hrs.

Estrategias Horas Fecha

Analizar los objetivos, contenidos, actividades y metodología de

estudio del módulo, a través del diálogo con el profesor

demostrando una actitud de compromiso y responsabilidad para

enfrentar los nuevos desafíos.

Identificar el hardware de un PLC, mediante experiencias de

laboratorio y lectura de apuntes relacionados al tema, demostrando

una actitud de compromiso y responsabilidad en la manipulación de

los dispositivos tecnológicos usados en la práctica.

Ejecutar la instalación y alambrado de un PLC, y analizar e

interpretar sus características técnicas, a través de experiencias

prácticas de laboratorio y lectura de apuntes relacionados al tema,

demostrando una actitud de responsabilidad y compromiso en el

aprendizaje de las materias tratadas.

Identificar los fundamentos y operadores o recursos de un PLC,

a través de la lectura de apuntes y manuales relacionados al PLC

utilizado, demostrando una actitud de compromiso y disponibilidad

para enfrentar los desafíos presentados.

2 horas

6 horas

8 horas

16 horas

NOTA: Entre cada evaluación sumativa, se realizarán evaluaciones formativas para ir observando el aprendizaje de

los alumnos.

Aprendizaje (2/4): Programa un PLC Semestre: 1er Semestre Horas: 44Hrs.

Unidad: Controlador Lógico Programable (PLC) Horas: 76Hrs.

Estrategias Horas Fecha

Ejecutar y analizar la programación de un PLC FACON, mediante

prácticas de laboratorio con módulos didácticos y lectura de

apuntes, demostrando una actitud de compromiso y responsabilidad

en el desarrollo de tareas encomendadas de tipo individual y grupal.

Ejecutar y evaluar el monitoreo y análisis del funcionamiento de

un programa PLC, a través de experiencias prácticas de

12 horas

16 horas

EVALUAC: DIAGNÓST.

EVALUAC: SUMATIVA

EVALUAC: SUMATIVA

EVALUAC: SUMATIVA

Page 8: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

8

laboratorio (uso de PLC y computadores) y lectura de apuntes

relacionados al tema, demostrando una actitud de responsabilidad y

compromiso en el análisis correcto de programaciones hechas.

Ejecutar y coordinar el mantenimiento y modificación de

configuraciones o programas de un PLC, a través de la lectura de

apuntes y la realización de laboratorios prácticos con módulos

didácticos, demostrando una actitud de responsabilidad y

creatividad para mejorar programaciones de PLC hechas con

anterioridad.

16 horas

NOTA: Entre cada evaluación sumativa, se realizarán evaluaciones formativas para ir observando el aprendizaje de

los alumnos.

Aprendizaje (3/4): Opera un Programador Manual Semestre: 2° Semestre Horas: 36Hrs.

Unidad: Programador manual Horas: 36Hrs.

Estrategias Horas Fecha

Interpretar y ejecutar la identificación y programación de un

PLC, mediante prácticas de laboratorio con módulos didácticos y

ejercicios entregados por el profesor, demostrando una actitud de

disponibilidad, responsabilidad y solidaridad para enfrentar desafíos

grupales.

Ejecutar la identificación de los recursos de un programador

manual para el PLC FACON, mediante prácticas de laboratorio

con módulos didácticos y programador, demostrando una actitud de

compromiso, responsabilidad y solidaridad en el desarrollo de

trabajos grupales.

Ejecutar la operación de un programador manual, a través de

experiencias prácticas de laboratorio (uso de programador y

módulos didácticos), y lectura de apuntes relacionados al tema,

demostrando una actitud de responsabilidad y disponibilidad para

enfrentar los desafíos de las tecnologías aplicadas.

8 horas

12 horas

16 horas

NOTA: Entre cada evaluación sumativa, se realizarán evaluaciones formativas para ir observando el aprendizaje de

los alumnos.

EVALUAC: SUMATIVA

EVALUAC: SUMATIVA

EVALUAC: SUMATIVA

EVALUAC: SUMATIVA

EVALUAC: SUMATIVA

Page 9: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

9

Aprendizaje (4/4): Opera un Software de

Programación

Semestre: 2° Semestre Horas: 32Hrs.

Unidad: Software de Programación Horas: 32Hrs.

Estrategias Horas Fecha

Analizar la Identificación de los recursos de un software de

programación de PLC, mediante clases expositivas con Data y

lectura de apuntes relacionados, demostrando una actitud de

compromiso y responsabilidad en el análisis del software

respectivo.

Ejecutar y evaluar la operación del software de programación para

un PLC FACON, a través de experiencias prácticas de laboratorio y

lectura de apuntes relacionados al tema, demostrando una actitud de

compromiso, disponibilidad y solidaridad para el aprendizaje grupal

e individual.

16 horas

16 horas

NOTA: Entre cada evaluación sumativa, se realizarán evaluaciones formativas para ir observando el aprendizaje de

los alumnos.

EVALUAC: SUMATIVA

EVALUAC: SUMATIVA

Page 10: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

10

INDICE

Tema Página Introducción…………………………………………………………………………………..12

Controladores Lógicos Programables……………………………………………………..15

La Unidad Central de Procesamiento……………………………….....................15

Dispositivos de entrada y salida (I/O)………………………………………………19

Scan……………………………………………………………………………………………19

Cuestionario de auto-aprendizaje 1……………………………………………………...22

Secuencia de operación de un PLC…………………………………….……………..…...23

Funciones adicionales…………………………………………………….……….………...24

Clasificación de los PLC………………………………………………………………..……25

PLC tipo compacto……………………………………………………………….…...25

PLC tipo modular……………………………………………………………….……..27

Campos de aplicación de los PLC…………………………………………………….……28

Algunas definiciones importantes…………………………………………….…………….29

Cuestionario de auto-aprendizaje 2………………………………………………………31

Lógica cableada y lógica programada……………………………………………………...32

Lógica de combinación……………………………………………………………….33

Lógica secuencial……………………………………………………………………..34

Estructura del diagrama ladder y terminología………………………………..…...35

Simbología de contactos……………………………………………………………………..41

Cuestionario de auto-aprendizaje 3………………………………………………………43

Reglas de codificación de nemónicos…………………………………………..………….44

Técnicas de simplificación……………………………………………………….…………..49

Programación…………………………………………………………………….……………52

Modos de servicio de un PLC…………………………………………….………….52

Funciones de servicio de un PLC……………………………………………….......52

Conexionado de las entradas y salidas (I/O)………………………………………………54

Entradas………………………………………………………………………………..54

Salidas………………………………………………………………………………….57

Cuestionario de auto-aprendizaje 4………………………………………………………63

Page 11: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

11

Tema Página

Programación de un PLC……………………………………………………………………64

Definición del problema de control………………………………………………….64

Definición de la estrategia……………………………………………………………65

Ejemplos de programación…………………………………………………….……..……..73

Cuestionario de auto-aprendizaje 5………………………………………………………80

Ejercicios prácticos para realizar en clases……………………………………..…….…..81

Monografía………………………………………………………………………….….….…..84

Biblioteca virtual…………………………………………………………………….….….….84

Page 12: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

12

INTRODUCCIÓN

El desarrollo e introducción de los relés, fue un paso gigantesco hacia la automatización e

incremento de la producción. La aplicación de los relés hizo posible añadir una serie de

lógica a la operación de las máquinas y de esa manera reducir la carga de trabajo en el

operador, y en algunos casos, eliminar la necesidad de operadores humanos.

Por ejemplo, los relés hicieron establecer automáticamente una secuencia de operaciones,

programar tiempos de retardo, conteo de evento o hacer un evento dependiente de que

ocurrieran otros.

Los relés con todas sus ventajas, tienen también naturalmente sus desventajas, tienen

solo un período de vida; su naturaleza electromecánica dictamina, que después de un

tiempo de uso serán inservibles, sus partes conductores de corriente pueden en un

momento quemarse o fundirse, desbaratando la lógica establecida y requiriendo su

reemplazo.

Tal vez la inconveniencia más importante de la lógica con relés es su naturaleza fija. La

lógica de un panel de relés es establecida por los ingenieros de diseño, simplemente

entonces colocando relés en el panel y se alambra como se prescribe.

Mientras la máquina dirigida por el panel de relés continua llevando a cabo los mismos

pasos en la misma secuencia, todo está perfecto, pero cuando existe un rediseño en el

producto o un cambio de producción en las operaciones de esa máquina o en su

secuencia, la lógica del panel debe ser rediseñada. Si el cambio es lo suficientemente

grande, una opción más económica puede ser desechar el panel actual y construir uno

nuevo.

Este fue el problema encarado por los productores de automóviles a mediado de los

setenta. A lo largo de los años se habían altamente automatizado las operaciones de

producción mediante el uso de los relés, cada vez que se necesitaba un cambio, se

invertía en el una gran cantidad de trabajo, tiempo y material, sin tomar en cuenta la gran

cantidad de tiempo de producción perdido.

La computadora ya existía en esos tiempos y se dio la idea a los fabricantes de la clase de

control, que lo que ellos necesitaban podría ser llevado acabo con algo similar a la

Page 13: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

13

computadora. Las computadoras en si mismas, no eran deseables para esta aplicación

por un buen número de razones.

Es así como nacieron los Controladores Lógicos Programables (PLC.- Programable Logic

Controller). Las primeras compañías en comenzar a crear estos PLC s, fueron GE-Fanuc,

Reliance Electric, Modicon, Digital Equipment Co.

Los primeros PLC se usaron solamente como reemplazo de relés, es decir, su capacidad

se reducía exclusivamente al control On-Off (de dos posiciones) en máquinas y procesos

industriales. La gran diferencia con los controles por relés es su facilidad de instalación,

ocupan menor espacio, costo reducido y proporcionan autodiagnósticos sencillos.

En su creación, los requerimientos sobre los cuales se han desarrollado los PLC s, los

enumeró la General Motors, de la siguiente manera:

1) El dispositivo de control, deberá ser fácil y rápidamente programable por el usuario

con un mínimo de interrupción.

2) Todos los componentes del sistema deben ser capaces de operar en plantas

industriales sin un especial equipo de soporte, de hardware o de ambiente.

3) El sistema debe ser de fácil mantenimiento y reparación. Deberá diseñarse con

indicadores de status y modularidad para facilitar las reparaciones y la búsqueda de

errores.

4) El sistema deberá ocupar menor espacio que los sistemas de relés y deberá

consumir menor potencia que los sistemas de control por relés.

5) El PLC deberá ser capaz de comunicarse con un sistema de datos para propósitos

de monitoreo.

6) Deberá ser capaz de trabajar con 120 Volts de corriente alterna y con elementos

estándar de control, con interruptores de presión, interruptores de límite, etc.

7) Las señales de salida deberán ser capaces de manejar arranques de motores y

válvulas solenoide que operan a 120 Volts de corriente alterna.

8) Deberá ser expandible desde su mínima configuración hasta su máxima, con una

mínima de alteración y de tiempo perdido.

9) Deberá ser competitivo en costo de venta e instalación, respecto de los sistemas a

base de relés.

Page 14: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

14

10) La estructura de memoria empleada deberá ser expandible a un mínimo de 400

palabras o elementos de memoria.

Los PLC actuales no solamente cumplen estos requisitos si no que lo superan. Es una

computadora de propósito específico que proporciona una alternativa más flexible y

funcional para los sistemas de control industriales.

Hoy las fábricas automatizadas deben proporcionar en sus sistemas, alta confiabilidad,

gran eficiencia y flexibilidad, y esto es logrado gracias a la introducción (cada día mayor)

de los Controladores Lógicos Programables, también llamados PLC.

Este módulo pretende como objetivo principal desarrollar en el alumno la capacidad de

operar y programar un Controlador Lógico Programable (PLC), de amplia utilización

industrial y comercial, en el contexto de los sistemas de control automático.

Es importante destacar que en este nivel de enseñanza el módulo es introductorio. En él,

el alumno:

Cablea y documenta un sistema controlado por un PLC.

Interviene en la programación del PLC.

Aplica los recursos de un PLC.

Modifica, analiza, monitorea y documenta circuitos de control.

Resuelve problemas prácticos basados en el uso y programación del PLC.

Respecto de la relación con otros sectores de la Formación General, el módulo presenta la

oportunidad de reforzar y complementar, en un contexto de aplicación, los siguientes

aprendizajes:

Matemática: Principalmente en el ámbito de la lógica preposicional, estructuras y

lenguajes de programación.

Física y Química: El trabajo con sensores permite estudiar un sin número de

fenómenos de transformación de energía, parámetros físicos con sus

correspondientes unidades y formas de medición.

Lenguaje y Comunicación: Lectura comprensiva de instrucciones, elaboración de

informes y conclusiones a partir de observaciones.

Idioma extranjero (Inglés): Traducción e interpretación de manuales y catálogos.

Page 15: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

15

CONTROLADORES LÓGICOS PROGRAMABLES

Un Controlador Lógico Programable (también llamado Autómata Programable), es un

dispositivo de estado sólido usado para el control de máquinas o procesos por medio de

un programa almacenado y la realimentación desde los dispositivos de entrada/salida.

De acuerdo a la National Electrical Manufacturers Association (NEMA), un Controlador

Programable es: “Un aparato electrónico operado digitalmente, que usa una memoria

programable para el almacenamiento interno de instrucciones para implementar

funciones específicas, tales como lógica, secuenciación, registro y control de

tiempos, conteo y operaciones aritméticas para controlar, a través de módulos de

entrada/salida digitales (On-Off) o analógicos (1-5 Vcc, 4-20 mA, etc.), varios tipos de

máquinas o procesos”.

El Controlador Lógico Programable (de aquí en adelante PLC), está compuesto

primariamente, por dos secciones básicas: la Unidad Central de Procesamiento (CPU) y la

interfase de entrada/salida (I/O). En el siguiente diagrama de bloques se puede observar

la relación existente entre estas secciones.

Figura 1.- Secciones básicas de un PLC

Para mayor entendimiento, explicaremos cada una de las funciones de estos bloques.

La Unidad Central de Procesamiento:

(De aquí en adelante CPU), es la encargada de estar monitoreando constantemente el

sistema de acuerdo al programa interno que contiene; en otras palabras, se podría decir

es el cerebro del Autómata.

Unidad

Central de

Procesamiento

Entradas

Salidas

Page 16: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

16

En ella se observan tres partes principales: el procesador, la memoria y la fuente de

alimentación. Unidos estos elementos, proporcionan la inteligencia al Controlador.

La figura siguiente, muestra una ilustración simplificada de la CPU.

Figura 2.- Diagrama de bloques de una CPU

En ocasiones, la fuente de poder está incluida dentro del bloque de la CPU, pero también

puede estar situada en forma separada, normalmente próximo al bloque que comprende al

procesador y la memoria. El sistema de fuente de poder provee todos los niveles de

tensión necesarios para asegurar la adecuada operación de todos los sistemas, ya sea del

procesador como de los componentes de memoria.

La CPU acepta (en otras palabras lee) los datos de entrada desde diversos elementos

sensores, ejecuta el programa del usuario almacenado en la memoria y envía los

comandos apropiados a los dispositivos de control de las salidas. Este proceso de lecturas

de las entradas, ejecución del programa y control de las salidas, se realiza continuamente

debido a un SCAN que el PLC ejecuta.

El PLC posee un procesador, el cual entrega la rapidez con la se ejecutará el programa en

nuestro Autómata. La principal función de este procesador, es comandar y gobernar las

actividades del sistema completo. Este realiza su función mediante la interpretación y

ejecución de una colección de sistemas de programas, conocido como el “Ejecutivo”. El

ejecutivo es una colección de programas de supervisión que están permanentemente

Procesador

Memoria

Alimentación

de Poder

Page 17: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

17

almacenados y considerados una parte del controlador mismo. Mediante la ejecución del

ejecutivo, el procesador puede realizar todas sus funciones de controlar, procesador,

comunicar y otras funciones de almacenamiento. Estos programas permiten la

comunicación con el procesador por medio de un dispositivo de programación u otro

periférico, monitoreo de los dispositivos de campo, diagnóstico del sistema o de la

máquina controlada o proceso, y ejecutar el programa de control.

Varios tipos de procesadores son usados en PC s. Algunos controladores usan un

procesador cableado en conjunto con un micro que efectúa las tareas del sistema.

Típicamente, con esta disposición, el procesador cableado ejecuta el programa de lógica

de escalera (Ladder), mientras que el procesador realiza tareas mayores, tales como la

manipulación de datos, operaciones matemáticas, todas las comunicaciones con los otros

dispositivos. Otros controladores pueden usar un único micro para realizar todas las

funciones del sistema.

Actualmente se utilizan varios microprocesadores para realizar las diferentes tareas del

sistema. Esta disposición, en la cual se utilizan varios microprocesadores para realizar las

diferentes tareas y compartir el control, se conoce como “Multiprocesamiento”. Al

trabajar de esta manera, se reduce significativamente el tiempo de procesamiento total del

sistema. Otra disposición del multiprocesamiento, coloca la inteligencia del

microprocesador lejos de la CPU. Esta técnica, involucra interfases I/O (Input/Output)

inteligentes que contienen un microprocesador, una memoria incorporada, un mini-

ejecutivo que realiza las tareas de control en forma independiente.

Los microprocesadores usados en PLCs, pueden ser además clasificados de acuerdo al

tamaño de la palabra que ellos usan para realizar sus operaciones. Largos de palabra

estándar son 4, 8 y 16 bits. Este largo de palabra afecta la velocidad en la cual estas

operaciones son efectuadas. Por ejemplo un microprocesador de 16 bits, puede manipular

datos más rápidamente que un micro de 8 bits, puesto que manipula el doble de

información en una operación. La diferencia en el largo de palabra, se asocia con la

capacidad y grado de sofisticación del controlador.

La fuente de alimentación es la encargada de entregar todas las tensiones necesarias o

requeridas para la adecuada operación de todas las secciones de la CPU.

Page 18: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

18

La CPU posee internamente algunas memorias, las cuales cumplen diferentes funciones;

existen memorias RAM, ROM, PROM, EPROM y EEPROM. La memoria RAM, por sus

características, tiene que estar con energía para mantener la información almacenada y es

por este motivo, que los PLC usan una batería de respaldo (Backup) para este fin y no

perder así lo que está programado. Los PLC s, tienen diferentes capacidades de memoria,

pero si la memoria es chica y se quiere almacenar un programa grande, el equipo no va a

funcionar porque el programa no va a correr.

A continuación, analizaremos en donde se utiliza una memoria u otra:

a) MEMORIA DE USUARIO: El programa de usuario se graba generalmente en la

memoria RAM, ya que no sólo ha de ser leído por el microprocesador, sino que ha

de poder ser variado cuando el usuario lo desee, utilizando la unidad de

programación. En algunos PLC, la memoria RAM se auxilia de una memoria

sombra del tipo EEPROM.

b) MEMORIA DE LA TABLA DE DATOS: La memoria de esta área, también es del

tipo RAM y en ella se encuentra por un lado, la imagen de los estados de las

entradas y salidas y, por otro, los datos numéricos y variables internas, como

contadores, temporizadores, marcas, etc.

c) MEMORIA Y PROGRAMA DEL SISTEMA: Esta memoria que junto con el

procesador componen la CPU, se encuentra dividida en dos áreas: la llamada

memoria del sistema que utiliza memoria RAM, y la que corresponde al

programa del sistema o firmware, que lógicamente es un programa fijo grabado

por el fabricante y, por tanto, el tipo de memoria utilizado es ROM. En algunos

casos se suele utilizar una EPROM en caso de requerir borrarla.

d) MEMORIAS EPROM Y EEPROM: Independientemente de otra aplicaciones, es

tipo de memorias tiene gran aplicación como memorias copia para grabación y

archivo de programas de usuario.

Page 19: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

19

Dispositivos de entrada y salida (I/O):

Estos dispositivos, forman la interfase por medio de la cual los dispositivos de campo

(terreno) son conectados al PLC. Las señales desde los diferentes dispositivos de terreno,

ya sean, botoneras, interruptores de posición, selectores, sensores inductivos, etc., son

cableados a los terminales del dispositivo de entrada.

Los elementos que serán controlados, tales como relés, válvulas solenoide, luces piloto y

válvulas de posición son conectadas a los terminales de las interfases de salida.

Otro componente del Controlador, aunque generalmente no se considera parte del éste,

es el dispositivo de programación, el cual permite ingresar el programa de control a la

memoria. El dispositivo de programación debe estar conectado al PLC solamente cuando

se está ingresando un programa o se está monitoreando. Un computador portátil es

comúnmente utilizado para ingresar el programa y mostrarlo, pero se cuenta

generalmente, con la doble posibilidad.

SCAN

Durante la ejecución del programa, el procesador lee todas las entradas, toma esos

valores y de acuerdo con la lógica de control, energiza o desenergiza las salidas,

resolviendo de esta manera, el circuito escalera. Una vez que toda la lógica se ha resuelto,

el microprocesador actualizará todas las salidas. El proceso de lecturas de entradas,

ejecución del programa y actualización de las salidas, se conoce con el nombre de

“Scan”.

La siguiente figura, ilustra el proceso de Scan.

Page 20: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

20

Figura 3.- Proceso de Scan en un PLC

El tiempo requerido para realizar un Scan único (Scan time), por lo general puede variar

desde 1 mseg. hasta 100 mseg. Los fabricantes de PLC, generalmente especifican el

tiempo de Scan basado solamente en la cantidad de memoria de aplicación utilizada (por

ejemplo se puede decir 10 mseg./1 K de memoria programada). Sin embargo, el tiempo de

Scan está afectado por otros factores. El uso de subsistemas I/O remotos, aumenta el

tiempo de Scan como resultado de tener que transmitir las Entradas/Salidas actualizadas

a los subsistemas remotos.

El monitoreo del programa de control agrega también tiempo al Scan, puesto que el

microprocesador tiene que enviar el estado de las bobinas y contactos a la pantalla o a

otro dispositivo de monitoreo.

El Scan, normalmente es un proceso continuo y secuencial de lectura de los estados de

las entradas, evaluando la lógica de control y actualizando las salidas. El método de Scan

común para monitorear las entradas al final de cada Scan, es inadecuado para ciertas

Lectura de

las Entradas

Ejecución

del

Programa

Actualización

de las

Salidas

Page 21: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

21

entradas extremadamente rápidas. Algunos PLC, proveen instrucciones de software que

permitirán la interrupción del programa de Scan continuo, de modo de recibir una entrada

o actualizar una salida inmediatamente. Estas instrucciones son muy útiles cuando el PLC

debe reaccionar instantáneamente a entradas o salidas críticas.

El tiempo de especificación de Scan, es una importante consideración en la selección de

un PLC, puesto que esto, indica cuan rápido puede reaccionar el controlador para leer las

entradas y resolver correctamente la lógica de control. Por ejemplo, si un controlador tiene

un tiempo total de Scan de 10 mseg. y necesita monitorear una señal de entrada que

cambia de estado durante un período de 8 mseg. (menos que el Scan), el PLC nunca será

capaz de “ver” la señal, dando como resultado, un mal funcionamiento del proceso o de la

máquina.

Page 22: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

22

CUESTIONARIO DE AUTO-APRENDIZAJE 1

Estimado alumno, el presente cuestionario tiene por objetivo que usted pueda realizar un

auto-aprendizaje producto de la lectura de la materia recién tratada y el desarrollo de las

respuestas frente a cada pregunta planteada.

1) Anterior a los PLC, ¿qué elementos se utilizaban para realizar el control de diversas

máquinas o procesos en una industria?

2) Explique cual es la diferencia de los PLCs en comparación con los sistemas de

relés.

3) Indique los requerimientos que enumeró General Electric para el desarrollar los

PLC.

4) Defina un Controlador Programable de acuerdo a la NEMA (National Electrical

Manufacturers Association)

5) Dibuje un diagrama de bloques con las secciones básicas de un PLC.

6) Explique qué función cumple la Unidad Central de Procesamiento (CPU)

7) Dibuje un diagrama de bloques con las partes constitutivas de la CPU.

8) Explique que es un SCAN.

9) Explique que es el MULTIPROCESAMIENTO y que ventajas tiene.

10)Indique cuales son los tipos de memorias que se pueden utilizar en los PLCs.

11)Explique qué función cumple la batería de respaldo (backup) en un PLC.

12)Explique con sus palabras qué son los dispositivos de entrada y salida, y además

nombre a lo menos 6 dispositivos (3 de entrada y 3 de salida)

13)Dibuje un diagrama de bloques de un SCAN.

14)Explique con sus palabras cuáles son los factores que influyen en el tiempo de un

SCAN.

15)¿Qué pasa cuando se tiene conectada una entrada al PLC, que cambia de estado

más rápido que el tiempo de SCAN? Fundamente.

Page 23: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

23

SECUENCIA DE OPERACIÓN DE UN PLC

A continuación, veremos el proceso o secuencia de operación de un PLC.

Al encender el procesador, éste efectúa un auto chequeo de encendido e inhabilita

las salidas. Entra en lo que se llama “modo de operación normal”.

Después de realizar esto, el procesador lee el estado en que se encuentran todas

las entradas y las almacena en una zona especial de memoria llamada “tabla de

imagen de entradas”.

En base a su programa de control almacenado, el PLC modifica otra zona especial

de memoria llamada “tabla de imagen de salida”.

Luego, el procesador actualiza el estado de las salidas “copiando” hacia los

módulos de salida el estado de la tabla de imagen de salidas (éstas controlan el

estado de los módulos de salida del PLC, relés, triacs, etc.).

Finalmente, vuelve al segundo paso.

A cada ciclo de ejecución de esta lógica, se le denomina ciclo de barrido (Scan) que

generalmente se divide en: I/O Scan y Program Scan.

Page 24: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

24

FUNCIONES ADICIONALES

El PLC, generalmente posee algunas funciones adicionales, las cuales hacen de éste, un

dispositivo confiable y seguro.

a) Auto chequeo de fallas: En cada ciclo de Scan, el PLC efectúa un chequeo de

funcionamiento del sistema, reportando el resultado en bits internos que pueden ser

accesados por el programa del usuario.

b) Inicializaciones: Cada tipo de partida de un microprocesador también es reportada

en bits internos de la memoria del PLC.

c) Salvaguarda de Estados: Es posible indicar al PLC el estado deseado de algunas

salidas o variables internas en caso de falla o falta de energía en el equipo. Esto es

esencial cuando se requiere proteger algunos externos de salida.

d) Modularidad: Gracias a la utilización de Microprocesadores, es posible expandir los

sistemas a través de módulos de expansión de acuerdo al crecimiento del sistema.

Es posible expandirse en Entradas y Salidas digitales, análogas, etc., como así

también en unidades remotas y de comunicación.

e) Direccionamiento de Entradas y Salidas: Como puede existir gran cantidad de

entradas y salidas, es necesario indicarle a la CPU la dirección de la Entrada o

Salida a la que el programa usuario se está refiriendo. El direccionamiento de

Entradas y Salidas en la programación de un PLC, consiste en informar a la CPU,

de acuerdo al formato empleado por el fabricante, la dirección lógica de las

diferentes Entradas y Salidas.

Page 25: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

25

CLASIFICACION DE LOS PLC

Debido a la gran variedad de PLCs, tanto en sus funciones, en su capacidad, en su

aspecto físico y otros, es posible clasificar los distintos tipos en varias categorías.

PLC tipo Compacto

Estos PLC s tienen incorporado la fuente de alimentación, su CPU y módulos de Entrada y

Salida, en un solo módulo principal y permiten manejar desde unas pocas I/O hasta varios

cientos (alrededor de 500 I/O), su tamaño es superior a los nano PLC, los cuales manejan

generalmente un numero inferior a 100 Entradas y Salidas.

Los PLCs compactos soportan una gran variedad de módulos especiales, tales como:

Entradas y salidas análogas.

Módulos de contadores rápidos.

Módulos de comunicaciones.

Interfases de operador.

Expansiones de Entradas y Salidas.

Estos PLCs, están pensados para aplicaciones pequeñas pero no olvidemos que disponen

desde cálculos matemáticos básicos, hasta calendario real con la posibilidad de activar

variables en función del tiempo, o sea, durante un determinado espacio de tiempo, desde

segundos hasta años. Además de la memoria de trabajo, RAM, disponen de una memoria

EEPROM o FLASHRAM la cual permite asegurar la salvaguarda del programa por tiempo

ilimitado. Para alimentación de sus entradas, ofrecen una tensión de 24Vcc y unos 250mA,

para mayores consumos (detectores y fotoceldas principalmente) se implementa una

fuente externa de mayor calibre. Casi todos disponen de la posibilidad de utilizar algunas

de sus entradas como entradas rápidas y detectar impulsos desde 100µseg., o bien, de

utilizarlas como contadores rápidos hasta 10kHz, también tienen salidas especiales para

generar impulsos para control de motores paso a paso o equipos que requieran impulsos

de una frecuencia rápida, normalmente hasta 5kHz. Existen algunos PLCs que disponen

de dialogo automático entre ellos y pueden comunicarse con dos hilos a una distancia de

Page 26: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

26

hasta 200 mts. Y es ideal para el intercambio de información en instalaciones o líneas más

o menos lejanas entre ellas.

Algunas características especiales, se enumeran a continuación:

Memoria de 1KB, unas 1000 instrucciones.

Reloj calendario.

32 temporizadores, 16 Contadores (ascendentes y descendentes), registros

LIFO/FIFO, programadores cíclicos.

Control analógico externo.

Programación: lista de instrucciones, contactos, Grafcet.

Protección de programas (sin posibilidad de acceso).

Conversión BCD a binario (reversible).

Saltos de programa condicionados.

Además de operaciones matemáticas básicas, raíz cuadrada y exponenciación.

Entrada RUN/STOP, salida de seguridad o defecto.

Posibilidad de entrada o salida analógica.

Variables numéricas de 16 bits constantes.

Información de sistema (bits y palabras sistema).

La principal característica es el precio, cada vez más bajo.

Page 27: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

27

PLC tipo Modular

Estos PLCs se componen de un conjunto de elementos, que conforman el controlador

final. En otras palabras está separado por partes. Estos son:

Rack.

Fuente de alimentación.

CPU.

Módulos de I/O.

De estos tipos, existen desde los denominados MicroPLC que soportan gran cantidad de

I/O, hasta los PLCs de grandes prestaciones que permiten manejar miles de I/O. Además,

este tipo de PLC, permite una ampliación de sus posibilidades, es decir, se amplían con

los diferentes módulos que necesiten, entre los que se cuentan:

Entradas y salidas digitales o analógicas.

Entradas y salidas combinadas.

Comunicaciones.

Contador rápido.

Regulación.

Pesaje.

Funciones especiales.

Este PLC se compone de un chasis principal, en el cual están alojados los diferentes

módulos, estos son limitados, principalmente en números, en función de las características

del PLC.

Hoy día prácticamente todos los PLCs utilizan BUS Serie, el cual permite una distancia

mayor entre los Rack y, por supuesto, un soporte de dialogo entre ellos mas simple (2 o 4

hilos trenzados y apantallados, o cable coaxial). Los chasis son desde 2 hasta 10

emplazamientos, los hay que llevan integrada la fuente de alimentación y la CPU.

Existen fuentes de alimentación de varias tensiones (en función de los consumos de los

módulos), existen CPU s mas o menos potentes, con mas o menos memoria, esto permite

disponer de PLC s prácticamente a medida, de acuerdo a las necesidades del usuario.

Page 28: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

28

CAMPOS DE APLICACIÓN DEL PLC

El PLC por sus especiales características de diseño tiene un campo de aplicación muy

extenso. La constante evolución del Hardware y Software amplia continuamente este

campo para poder para satisfacer las necesidades que se detectan en el aspecto de sus

posibilidades reales.

Su utilización se da fundamentalmente en aquellas instalaciones en donde es necesario

realizar procesos de maniobra, control, señalización, etc., por tanto, su aplicación abarca

desde procesos de fabricación industrial de cualquier tipo al de transformaciones

industriales, de control de instalaciones, etc.

Sus reducidas dimensiones, las extremas facilidades de su montaje, la posibilidad de

almacenar los programas para su posterior y rápida utilización, la modificación o alteración

de los mismos, etc., hace que su eficiencia se aprecie fundamentalmente en procesos en

que se reduce necesidades tales como:

Espacio reducido.

Procesos de producción periódicamente cambiantes.

Maquinaria de procesos variables.

Instalación de procesos complejos y amplios.

Chequeo de programación centralizada de las partes del proceso.

A continuación, se muestran algunos ejemplos de aplicaciones de los PLC s.

a) MANIOBRAS DE MAQUINAS

Maquinaria industrial del mueble y la madera.

Maquinaria en procesos de grava, arena y cemento.

Maquinarias en la industria del plástico.

Maquinas-herramientas complejas

Maquinaria de ensamblaje.

Maquinas de transferencia.

Page 29: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

29

b) MANIOBRA DE INSTALACIONES

Instalaciones de aire acondicionado y calefacción.

Instalaciones de seguridad.

Instalaciones de almacenamiento y transporte.

Instalaciones de plantas embotelladoras.

Instalaciones en la industria automotriz.

Instalación de tratamientos térmicos.

Instalaciones de la industria azucarera.

Instalaciones de plantas procesadoras de papel.

Instalaciones de plantas procesadoras de maderas

ALGUNAS DEFINICIONES IMPORTANTES

Bits:

Unidad más pequeña de información y puede tener sólo dos estados; activo (On) o

inactivo (Off). Puede utilizarse para almacenar variables lógicas o números en aritmética

binaria, pero también combinado con otros bits, puede almacenar tipos de datos

complejos.

Nibble o Cuarteto:

Se le llama a la agrupación de cuatro bits y se utiliza principalmente en código BCD.

Byte u Octeto:

Es la agrupación de ocho bits y puede almacenar un carácter (generalmente ASCII), un

número entre 0 y 255, dos números BCD u ocho indicadores de 1 bit.

Word o Palabra:

Una palabra o Word, consta de un número fijo de bits, aunque este número varía de un

procesador u otro. Generalmente, se utilizan palabras de largo 16 Bites y 32 Bits.

Page 30: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

30

Baudio:

Esta es la medida de velocidad de transmisión de datos. Representa la cantidad de bits

que es posible transferir por segundo.

Resolución

Depende de la cantidad de bits del conversor usado, generalmente se requiere una

resolución NO inferior a 10 bits.

Tiempo de conversión

Corresponde al tiempo empleado en convertir el valor analógico en su correspondiente

valor discreto. Este es un factor muy importante ya que define el tipo de aplicación para el

cual puede emplearse el modulo. Generalmente en control de procesos, la velocidad de

variación de las variables es relativamente lenta, sobre 1 segundo, por lo cual, las

exigencias de seguridad en los módulos analógicos, no son muy exigentes. Generalmente

razones de conversión del orden de los milisegundos es suficiente.

Número de canales

Corresponde a la cantidad de entradas o salidas que puede manejar el modulo,

generalmente están agrupadas en 4 o mas I/O. También existen agrupaciones de

entradas y salidas agrupadas en un solo modulo.

Tipo de entrada

Corresponde al tipo de entrada que es posible manejar el modulo, estas pueden ser

entrada o salida en corriente, 4-20mA, 0-20mA, en tensión, 0-10V, -10V a +10V,

Termocupla, PT100, etc.

Los primeros módulos analógicos que se incorporaron a los PLC s, solo podían un

determinado tipo de entradas, sin embargo hoy en día, es posible encontrar módulos de

propósitos generales configurables por software que permiten combinar distintos tipos de

entrada o de salida.

Page 31: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

31

CUESTIONARIO DE AUTO-APRENDIZAJE 2

Estimado alumno, el presente cuestionario tiene por objetivo que usted pueda realizar un

auto-aprendizaje producto de la lectura de la materia recién tratada y el desarrollo de las

respuestas frente a cada pregunta planteada.

1) Nombre paso a paso la secuencia de operación de un PLC.

2) Nombre a lo menos 3 funciones adicionales de los PLC y explíquelas con sus

palabras.

3) ¿Cómo se clasifican los PLC de acuerdo al tamaño?

4) Realice un cuadro comparativo con a lo menos 5 diferencias entre los PLC

compacto y modulares.

5) Nombre a lo menos 3 tipos de módulos adicionales que pueda soportar un PLC

Compacto.

6) ¿Cuál la función de un RACK en un PLC Modular?

7) Explique en qué se ve reflejado la eficiencia de un PLC en un proceso productivo

(ventajas)

8) Nombre a lo menos 3 tipos de campos de aplicación (que no aparezcan en el

apunte) en donde se podría utilizar un PLC.

9) ¿Qué es un BITS?

10)De qué sirve tener una buena RESOLUCIÓN para manejar señales con los PLC.

11)¿Qué es un BAUDIO?

12)¿A qué se refiere el NÚMERO DE CANALES?

13)¿Qué ventaja tiene el uso de diferentes Número de Canales? Fundamente.

14)Nombre a lo menos 2 tipos de entrada que se puedan utilizar en un PLC.

15)Hoy existen módulos configurables por software. ¿A qué se refiere esto?

Page 32: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

32

LÓGICA CABLEADA Y LÓGICA PROGRAMADA

La lógica cableada se refiere a la lógica del control de funciones (temporización,

secuenciamiento y control) que están determinados por la forma como están

interconectados. En contraste con el control programable, en el cual las funciones lógicas

son programables y fácilmente cambiadas, la lógica cableada es fija y cambiable

solamente alterando la forma como se encuentran conectados los dispositivos. La primera

función de un PLC, es reemplazar el sistema de control lógico cableado existente o

implementar las funciones de control para sistemas nuevos.

La implementación de lógica de relés con PLC, esta basada en tres funciones lógicas

básicas (AND, OR, NOT). Estas funciones son utilizadas ya sea para trabajarlas

individualmente o combinadas para formar instrucciones que determinaran si el dispositivo

será o no activado. El cómo estas instrucciones son implementadas para activar los

comandos del PLC es lo que se conoce con el nombre de Lenguaje de programación.

Los lenguajes mas ampliamente utilizados para la implementación de control ON/OFF y el

secuenciamiento, son los siguientes:

Los diagramas escaleras.

Los postulados nemónicos.

Las ecuaciones Booleanas.

El más convencional de estos lenguajes, es el Diagrama Escalera o LADDER (también

llamados Lógica de Contactos). El diagrama LADDER es un tipo de lenguaje gráfico para

sistemas de control automáticos y ha sido usado por largo tiempo en el mundo. Hoy en

día, es el lenguaje mas antiguo y popular para sistemas de control automáticos.

Originalmente, sólo tenía elementos básicos disponibles (contacto abierto NO, contacto

cerrado NC, bobinas de salida, temporizadores, contadores). Con la aparición de los PLC

basados en microprocesadores, se fueron incluyendo más elementos para realizar lógicas

más complejas (contactos diferenciales, bobinas retentivas, entre otras).

Page 33: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

33

LOGICA DE COMBINACIÓN

La lógica de combinación de un diagrama LADDER, es un circuito que combina uno o más

elementos de entrada en serie o paralelo, los cuales envían el resultado a los elementos

de salida, que pueden ser bobinas, temporizadores/contadores y otras instrucciones de

aplicación.

Page 34: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

34

LOGICA SECUENCIAL

La lógica secuencial es un circuito con control por realimentación (feedback), o sea, la

salida del circuito debe ser realimentada como una entrada al mismo circuito. El resultado

de esta salida no debe alterarse, inclusive si la condición cambia volviendo a la posición

original. Este proceso puede ser explicado por un circuito ON/OFF de enganche para un

accionamiento de motor como el que se muestra a continuación.

Page 35: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

35

ESTRUCTURA DEL DIAGRAMA LADDER Y TERMINOLOGIA

Como lo muestra el diagrama anterior, el diagrama LADDER puede ser dividido dentro de

muchas celdas pequeñas. Una celda esta conformada por un reglón y una columna y

puede acomodar un elemento. Un diagrama LADDER puede estar formado por la

conexión de todas las celdas juntas de acuerdo a los requerimientos específicos. Las

terminologías relacionadas al diagrama LADDER son mostradas a continuación.

1.- Contacto

El contacto es un elemento que puede ser de estado abierto o cerrado. Existe el llamado

“contacto de entrada” (en el PLC FACON se utiliza la referencia X) y su referencia viene

desde una señal externa al PLC. También existe el “contacto relé” (en el PLC FACON se

utiliza la referencia Y) y este contacto refleja el estado de una bobina de un relé. La

relación entre el número de referencia y el estado del contacto, depende del tipo de

contacto.

Page 36: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

36

2.- Relé

Es similar a un relé convencional, o sea, consiste en una bobina y un contacto como el

que se muestra en el diagrama siguiente.

Debemos energizar primero la bobina del relé (usando una instrucción OUT) en orden

para energizar el relé. Después que la bobina es energizada, el estado del contacto será

puesto a ON también. Como lo muestra el diagrama anterior, si Y0 se coloca ON, los

contactos de relé se cambiarán de estado.

Existen cuarto tipos de relés para el PLC FACON, nombrados YΔΔΔ (relé salida), MΔΔΔΔ

(relé interno), SΔΔΔ (relé de paso) y TRΔΔ (relé temporario); Los triángulos (Δ) son los

números correlativos. Los estados de los relés salida, deben ser enviados al bloque

terminal de salida.

3.- Línea origen

Es la línea de partida que se encuentra ubicada al costado izquierdo del diagrama

LADDER.

4.- Elemento

El elemento es la unidad básica de un diagrama LADDER.

Un elemento consiste de dos partes como se muestra en siguiente diagrama. Una parte es

el símbolo del elemento el cual es llamado “código OP” y otra parte es el número de

referencia el cual es llamado “operando”.

Page 37: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

37

5.- Nodo

El nodo es el punto de conexión entre dos o más elementos.

6.- Bloque

Es un circuito que consiste de dos o más elementos.

Existen dos tipos básicos de bloques:

Bloque serie: Dos o más elementos están conectados en serie para formar un

circuito de reglón individual.

Ejemplo:

Bloque paralelo: el bloque paralelo es un tipo de paralelaje cerrado formado por

elementos paralelos o bloques serie conectados en paralelo.

Ejemplo:

Page 38: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

38

7.- Rama o derivación

En algunos reglones, la rama o derivación es obtenida si al costado derecho de una línea

vertical es conectado con dos o más líneas de circuitos.

Ejemplo:

Una línea de unión se define como otra línea vertical al lado derecho de una línea de rama

que une los circuitos de la rama en un circuito cerrado (formando un bloque paralelo). Esta

línea vertical se llama “línea de unión.”

Si se conectan los lados derecho e izquierdo de la línea vertical con dos o más filas de

circuitos, entonces es una “línea de rama” y una “línea de unión” como se muestra abajo.

8.- Reglón o cadena

El reglón o cadena es un circuito que representa una función especificada. Consiste en los

elementos, ramas, y bloques. El reglón es la unidad básica en el Diagrama LADDER que

es capaz de ejecutar las funciones completas, y el programa de Diagrama de Escalera es

formado por la conexión de reglones juntos. El principio del reglón es la línea del origen. Si

Page 39: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

39

dos circuitos son conectados por una línea vertical, entonces ellos pertenecen al mismo

reglón. Si no hay ninguna línea vertical entre los dos circuitos, entonces ellos pertenecen a

dos reglones diferentes.

La simbología de contactos es una forma muy simple de expresar la lógica de control en

términos de símbolos los cuales son utilizados en esquemas de control con relés. Si el

lenguaje del controlador esta en diagrama escalera, la traslación desde lógica de relés

existente a la lógica programada, se realiza en un solo paso. Si el lenguaje esta en

postulados nemónicos o en ecuaciones de Boole, es conveniente trasladarlo a lógica de

contactos para lograr una fácil y rápida comprensión del problema.

La siguiente ilustración, muestra un diagrama escalera.

Figura 4.- Diagrama Escalera de un circuito

El escalón corresponde a la simbología de contacto requerida para controlar una salida.

Algunos controladores permiten que un escalón tenga múltiples salidas, pero UNA salida o

escalón es la convención. Un programa de diagrama escalera completo, consiste entonces

en varios escalones, cada uno controlando una salida. Cada escalón es una combinación

de las condiciones de entradas (símbolos) conectados de izquierda a derecha entre dos

líneas verticales, con el símbolo que representa la salida en el extremo derecho. Los

símbolos que representan las entradas son conectados en serie, paralelo o en alguna

X0 X1 X2

X3 X4 X5

X6 X7

Y1

Page 40: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

40

combinación para obtener la lógica deseada. Cuando este completo un diagrama escalera

para el control de algún proceso, se tendrán varios escalones, cada uno de los cuales

controlaran una salida especifica. El concepto de escalón programado, es una conversión

directa de un escalón de escalera realizada con lógica de relés cableada, en la cual los

dispositivos de entrada son conectados en serie o en paralelo para controlar diversas

salidas. Cuando se activa, estos dispositivos de entrada permitirán ya sea que el flujo de

corriente circule a través del circuito o interrumpiéndolo, mediante la acción de la

conmutación de los dispositivos de entrada. Los símbolos de entrada en un escalón de

una escalera pueden representar señales generadas desde dispositivos conectados a las

entradas, conectadas a un dispositivo de salida, o desde salidas internas del PLC.

Cada símbolo en el escalón tendrá un número de referencia, el cual es la dirección en la

memoria donde el status corriente (1 o 0) para la entrada referenciada es almacenado.

Cuando la señal de entrada se conecta a la entrada o salida, la dirección se relaciona

también con el terminal donde la señal cableada se conecta. La dirección entonces para

una entrada/salida dada puede ser usada a través de todo el programa tantas veces como

se requiera por el control lógico. Esta característica del PLC es muy ventajosa comparada

con el hardware correspondiente a los circuitos con relés, donde contactos adicionales

frecuentemente requieren hardware adicional.

En la figura 4, las entradas analógicas de control están rotuladas como X0 a X7, y la salida

esta indicada como Y1. Como estos símbolos son normalmente referenciados es

dependiente del PLC, pero la mayoría son referenciados utilizando direccionamiento

numérico con numeración Octal (Base 8) o decimal (Base 10). Además se ilustra que

cualquier paso completo (todos los contactos cerrados o verdaderos) desde la izquierda a

la derecha, energizarán las salidas (Y1), con excepción de cualquier paso de flujo de

potencia inverso. La potencia tiene un flujo a través de X0, X1 hacia debajo de la conexión

vertical, luego se vuelve a través de X4, luego hacia X6 y X7 para completar el camino.

Esta trayectoria se conoce con el nombre de serpiente, el cual es frecuentemente

requerido en lógica cableada. Si se requiere la trayectoria escalera, se pueden hacer

ajustes fáciles a los diagramas escaleras. En general, los flujos de potencia son desde

izquierda a derecha, al igual que desde arriba hacia abajo, a través de las conexiones

verticales de ramas en paralelo.

Page 41: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

41

SIMBOLOGIA DE CONTACTOS

A continuación, se muestra una serie de símbolos utilizados en la lógica programa a fin de

trasladar una lógica cableada. Estos símbolos son el conjunto de instrucciones básicas

para los diagramas escaleras, excluyendo las instrucciones temporizadoras/contadoras.

Contacto normalmente abierto. Representa cualquier entrada a la lógica de control. Una entrada puede ser conectada a un cierre de switch o a un sensor, a un contacto desde una salida conectada, o aun contacto desde la salida externa. Cuando se interpreta, la entrada referenciada o salida se examina para la condición “ON”. Si su estado es “1”, el contacto cerrara y permitirá fluir la corriente a través del contacto. Si el estado de la entrada/salida referenciada es “0”, el contacto se abrirá y no permitirá el paso de la corriente a través del contacto.

Contacto normalmente cerrado. Representa cualquier entrada a la lógica de control. Una entrada puede ser conectada a un interruptor cerrado o sensor, un contacto desde una salida conectada, o un contacto desde una salida interna. Cuando se interpreta, la entrada/salida referenciada es examinada por una condición “OFF”. Si el estado es “0”, el contacto permanecerá cerrado, permitiendo de esta manera el flujo de corriente a través de el. Si el estado de la entrada o salida referenciada es “1”, el contacto se abrirá y no permitirá el flujo de corriente a través del contacto.

Salida. Representa cualquier salida que esta excitada mediante alguna combinación de una lógica de entrada. Una salida puede ser conectada a un dispositivo o a una salida interna. Si cualquier trayectoria de izquierda a derecha para las condiciones de entrada es verdadera (todos los contactos cerrados o verdaderos), la salida referenciada se energiza.

No-Salida. Representa cualquier salida que esta excitada mediante alguna combinación de lógica de entrada. Cualquier salida puede ser conectada a un dispositivo o a una salida interna. Si cualquier paso o trayectoria de izquierda a derecha es verdadera (todos los contactos esta cerrados o verdaderos), la salida referenciada se des-energiza.

Salida Set. Representa cualquier salida que está excitada mediante alguna combinación de una lógica de entrada. Una salida puede ser conectada a un dispositivo o a una salida interna. Si cualquier trayectoria de izquierda a derecha para las condiciones de entrada es verdadera (todos los contactos cerrados o verdaderos), la salida referenciada se energiza y se mantiene esta condición, aunque las

S

Page 42: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

42

condiciones de entradas se hagan falsas (OFF).

Salida Reset. Representa cualquier salida que está des-excitada mediante alguna combinación de una lógica de entrada. Una salida puede ser conectada a un dispositivo o a una salida interna. Si cualquier trayectoria de izquierda a derecha para las condiciones de entrada es verdadera (todos los contactos cerrados o verdaderos), la salida referenciada se des-energiza y se mantiene esta condición, aunque las condiciones de entradas se hagan falsas (OFF).

Temporizador. Representa cualquier salida que está des-excitada mediante alguna combinación de una lógica de entrada. Si cualquier trayectoria de izquierda a derecha para las condiciones de entrada es verdadera (todos los contactos cerrados o verdaderos), el temporizador referenciado comenzará a contar un tiempo predeterminado y llegando al valor preestablecido, se activa (ON). Si las condiciones de entrada se hacen falsas (0), se desactiva y el tiempo vuelve a cero (0). El tiempo preestablecido se ajusta en PV (Process Value) y dependiendo de la base de tiempo del temporizador, será el tiempo total que él contará.

Contador. Representa cualquier salida que está des-excitada mediante alguna combinación de una lógica de entrada. Si cualquier trayectoria de izquierda a derecha (indistinto del tiempo que sea) para las condiciones de entrada es verdadera (todos los contactos cerrados o verdaderos), el contador referenciado realizará una cuenta y cuando la cantidad de veces que se activa la entrada al contador llegan al valor preestablecido de cuentas, la salida del contador se activa. Dicha salida sólo se desactivará cuando llegue una señal alta (1 lógico) a la entrada RST o CLR del contador referenciado. La cantidad de cuentas que requiere el usuario contar, se ajusta en PV (Process Value).

R

T

C

Page 43: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

43

CUESTIONARIO DE AUTO-APRENDIZAJE 3

Estimado alumno, el presente cuestionario tiene por objetivo que usted pueda realizar un

auto-aprendizaje producto de la lectura de la materia recién tratada y el desarrollo de las

respuestas frente a cada pregunta planteada.

1) ¿Qué es un LENGUAJE DE PROGRAMACIÓN?

2) ¿Cuál es la diferencia entre la Lógica Cableada y la Lógica Programada?

3) Indique los lenguajes de programación que más comúnmente se utilizan para

realizar controles a través de PLCs

4) Explique con sus palabras qué es una Lógica de Combinación.

5) Explique con sus palabras qué es una Lógica Secuencial.

6) ¿Qué es un ELEMENTO?

7) Explique con sus palabras qué es el OPERANDO y para qué sirve.

8) Dibuje un contacto N.A y un contacto N.C., y realice una breve descripción de cada

uno de ellos.

9) Explique cuál es la diferencia entre una SALIDA y una NO SALIDA.

10)¿Cómo funciona una señal SET?

11)¿Cómo funciona una señal RESET?

12)¿Por qué es necesario utilizar el elemento SET y RESET juntos en una

programación?

13)Dibuje un Diagrama Ladder cualquiera que a lo menos tenga 2 elementos de

entrada y uno de salida.

14)Explique con sus palabras cómo funciona un TEMPORIZADOR.

15)Explique con sus palabras cómo funciona un CONTADOR.

Page 44: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

44

REGLAS DE CODIFICACIÓN DE NEMONICOS

La programación en diagrama escalera o lenguaje LADDER resulta muy fácil por la

similitud que existe con los diagramas eléctricos. Además el software WINPROLADDER

(programación de PLC FACON) entrega todos los símbolos para que resulte mucho más

agradable y fácil la fabricación de lógicas de control.

Pero cuando el usuario está utilizando el programador manual FP-07 para los PLC

FACON, tienen que necesariamente traducir el diagrama escalera a instrucciones

nemónicas. Desde el programador manual solamente se pueden introducir programas con

las instrucciones nemónicas.

Para comenzar con la programación con instrucciones nemónicas, se debe colocar

una vez solamente por reglón, la instrucción ORG. Cuando se coloca otro reglón, se

comienza nuevamente con esta instrucción (ORG).

Ejemplo:

La instrucción LD se usa para conectar las líneas verticales (línea origen o línea

rama) excepto al principio del reglón.

Ejemplo 1:

Page 45: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

45

Ejemplo 2:

Comentario 1: Usando la instrucción AND directamente si sólo una fila de elementos se

conecta consecutivamente a la línea de rama.

Ejemplo:

Comentario 2: También usando la instrucción AND directamente si una instrucción de

OUT TR ha sido usada en la línea de rama para guardar las condiciones del nodo.

Ejemplo:

Usando la instrucción AND para la conexión serial de un elemento individual.

Ejemplo:

Page 46: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

46

Usando la instrucción OR para la conexión paralela de un elemento individual.

Ejemplos:

Si el elemento paralelo es un “bloque serie”, la instrucción ORLD debe ser usada.

Ejemplo:

Observación: Si más de dos bloques serán conectados en paralelo, ellos deben ser

conectados en la parte superior de la secuencia. Por ejemplo, el bloque 1 y el bloque 2

deben conectarse primero, entonces luego conecte el bloque 3 y así sucesivamente.

Ejemplo:

Page 47: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

47

La instrucción ANDLD es usada para conectar “bloques paralelos” en serie.

Ejemplo:

La instrucción ANDLD debe ser usada si el elemento o el "bloque serie" está

delante del bloque paralelo. Si el bloque paralelo está delante del elemento o

bloque serie, la instrucción AND puede ser usada para conectar todas las partes

juntas.

Ejemplo:

Observación: Si hay más de dos bloques que son conectados consecutivamente, ellos

deben conectarse en la parte superior de la secuencia. Por ejemplo, el bloque 1 y 2 deben

conectarse primero, entonces conecte bloque 3 y así sucesivamente.

Page 48: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

48

Ejemplo:

La instrucción de bobina salida (out) sólo puede ser localizada al final del reglón (al

final derecho) y ningún otro elemento puede conectarse después de ella. La bobina

salida no puede conectarse directamente en el origen de la línea. Si usted quiere

conectar la salida bobina a la línea de origen, conéctelo serialmente con un

"contacto circuito corto".

Ejemplo:

Page 49: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

49

TECNICAS DE SIMPLIFICACION

Si un elemento individual es conectado en paralelo a un bloque serie, la instrucción

ORLD puede ser omitida si el bloque serie es conectado en la parte superior del

elemento individual.

Cuando un elemento individual o un bloque serie está conectado en paralelo con un

bloque paralelo, la instrucción ANDLD puede ser omitida si se coloca al frente el

bloque paralelo.

Page 50: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

50

Si el nodo de la rama de un circuito rama se conecta directamente a la bobina

salida, esta bobina podría localizarse en la parte superior de la línea rama (primero

fila) para reducir el código.

El diagrama que se muestra a continuación indica el relé TR y la instrucción ORLD

puede ser omitida.

Page 51: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

51

Conversión de un circuito PUENTE.

Page 52: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

52

PROGRAMACIÓN

Antes de iniciar el manejo de un PLC es imprescindible familiarizarse con los modos y

funciones específicas mediante el manual de instrucciones del mismo, y al principio tenerlo

delante hasta tanto dominemos éstas.

Existen variaciones de unos fabricantes a otros y de unos PLC s a otros tanto en el teclado

como en la forma de proceder para realizar cada función, pero lo que se describe a

continuación no es este proceso, sino lo que obtenemos con cada una de estas funciones.

MODOS DE SERVICIO DE UN PLC

Suele haber dos modos principales:

STOP (off-line), esto es, con el contacto de arranque abierto o programa sin

ejecutar. Todas las salidas están en reposo. En estas condiciones se puede

escribir, corregir el programa, etc.

RUN (on-line), o sea, con el contacto de arranque cerrado. El programa se está

ejecutando continuamente. Aquí solo son posibles algunas operaciones, como ya

se verá.

FUNCIONES DE SERVICIO DE UN PLC

Es importante el conocer y manejar correctamente las funciones de servicio que ofrecen

los PLC s para de esta forma conseguir las máximas prestaciones o eficacias de los

mismos.

A continuación figuran las más importantes de estas funciones, indicándose como puede

hacerse uso de ellas para un PLC determinado.

a) Borrado del programa. Normalmente en modo STOP.

Debe realizarse un borrado total del programa contenido en la memoria antes de

introducir uno nuevo. Con esto se obtiene un borrado de todas las instrucciones,

poniendo a cero también los relés auxiliares protegidos, temporizadores,

contadores, registros, etc.

b) Escritura del programa. Normalmente en el modo STOP.

El programa se confeccionará con las instrucciones específicas del usuario.

Page 53: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

53

c) Correcciones. Normalmente en el modo STOP.

Las correcciones posibles son las siguientes:

Inserción de instrucción.

Borrado de Instrucción.

Modificación de una instrucción.

Entre otras.

d) Visualización y lectura de instrucciones. Modo STOP y RUN.

En este caso la visualización la obtenemos a partir del número de dirección de

memoria conocido, que habremos de introducir.

e) Búsqueda y localización de instrucciones. Modo STOP y RUN.

Este caso es distinto al anterior; aquí no conocemos o dudamos de la dirección o

direcciones en que se encuentra determinada instrucción. Fijada la instrucción

buscada, aparecerá en pantalla ésta, indicando la dirección en que se encuentra.

En el caso de contactos repetidos en varias direcciones, también se visualizarán

éstas en orden ascendente de direcciones de memoria pulsando la correspondiente

función.

f) Inspección del programa. Normalmente en el modo RUN.

Con el auxilio de las correspondientes funciones logramos visualizar el estado

lógico de I/O, relés auxiliares, temporizadores, contadores, registros, etc.

g) Modificación de temporizadores y contadores. Modo RUN y STOP.

A veces se hace necesario la modificación de contajes o tiempos para ajustar

algunos procesos.

h) Forzamientos de estados. Normalmente en modo RUN.

Ante una modificación, comprobación o avería a veces es necesario forzar a “0” o a

“1” los estados de determinado contador, registro, temporizador, marcas protegidas,

etc. Una vez conseguido este forzamiento podemos volver al estado primitivo en el

momento deseado.

Page 54: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

54

CONEXIONADO DE LAS ENTRADAS Y SALIDAS (I/O)

La eficaz puesta en funcionamiento de un PLC pasa necesariamente por una correcta

conexión de los captadores en las entradas y los actuadotes en las salidas. De esta forma,

conseguiremos las siguientes ventajas:

El buen funcionamiento y ausencia de averías por esta causa.

La limitación en el número de entradas y salidas que se van a utilizar, lo que implica

un ahorro en el precio del PLC.

ENTRADAS

La importancia del conocimiento de las entradas del PLC puede quedar completamente

comprendida, si entendemos que las salidas a los actuadotes y, por tanto, el estado de

reposo o marcha de los elementos acoplados a ellas va a depender del programa en el

que estemos trabajando y el estado de estas entradas.

Captadores.

Se entiende por captadores, en general, aquellos elementos que se acoplan o conectan a

las entradas del PLC. Estos pueden ser de dos tipos:

- Analógicos, cuya señal eléctrica es variable en el tiempo, y que necesariamente han de

acoplarse al mismo tipo de entradas.

- Digitales, en donde la señal responde a:

Contacto abierto “0” (nada).

Contacto cerrado “1” (todo).

Principio de funcionamiento

Tal como se observa en la figura de abajo, y en el caso del contacto cerrado “b”, sucede

que queda aplicada la tensión de la batería al elemento interno del PLC designado con el

símbolo ■, lo que desencadena una señal hacia el circuito de control de entradas del PLC.

Por el contrario, el contacto “a” no ocasiona fenómeno alguno al estar éste en posición de

abierto. En caso de que la señal que se va a aplicar a la entrada sea de tipo analógico, la

entrada ha de ser del mismo tipo. En este tipo de entradas existe un circuito analógico-

Page 55: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

55

digital A/D, que transforma dicha señal en digitales, ya que éste es el lenguaje que

entiende el procesador.

Figura 5.- Principio de funcionamiento de las señales de entrada

Conexionado de las entradas

Son dos los tipos de captadores posibles desde el punto de vista de la tensión:

Captadores o contactos libres de tensión: Los captadores sin tensión que se pueden

conectar a un PLC pueden ser de varios tipos y, entre otros, se podrían citar por ejemplo

pulsadores, interruptores, finales de carrera, contactos de relés, etc. La siguiente figura

muestra su forma de conexión.

Figura 6.- Conexionado a las entradas del PLC de los contactos sin tensión

Captadores con tensión: Los elementos de este tipo pueden ser detectores de

proximidad, células fotoeléctricas, etc.

Page 56: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

56

Para escoger estos elementos, se debe elegir aquellos que su tensión de trabajo sea igual

a la tensión de entrada al PLC.

Figura 7.- Conexión a las entradas del PLC de captadores con tensión

Cuando el requerimiento de intensidad de los captadores sea superior a dicha fuente (en

el ejemplo anterior 0.4 A), es necesario conectar en paralelo otra fuente capaz de suplir la

carencia según indica la siguiente figura.

Figura 8.- Acoplamiento de fuente de alimentación auxiliar

Page 57: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

57

SALIDAS

En los contactos de salida del PLC se conectan las cargas o actuadores directamente, o

bien, a través de otro elementos de mando, como pueden ser los contactores por medio

de sus bobinas.

Las salidas se suelen distribuir en varios grupos independientes de 1, 2, 4, 5, etc.,

contactos; de tal forma que se puedan utilizar varias tensiones, según las necesidades de

las cargas.

Cada grupo está limitado también por sus consumos que, además, es distinto en función

del tipo de carga, resistiva o inductiva.

Las tarjetas de salida suelen ser de 3 tipos distintos:

o Salida a relés.

o Salida a triacs.

o Salidas a transistores.

La elección de un tipo u otro dependerá del tipo de carga que se le vayan a acoplar.

1) Salidas a relés (c.a. o c.c.). Este tipo de salida suele utilizarse cuando el

consumo tiene cierto valor (del orden de los amperios) y donde las

conmutaciones no son demasiado rápidas. Son empleadas en cargas de

contactores, electroválvulas, etc.

2) Salidas a triacs (c.a. o c.c.). En conmutaciones muy rápidas en donde el

relé no es capaz de realizarlas o su vida se hace corta, se utiliza el triac. Su

vida es más larga que la del relé. En cuanto al valor de intensidad, suele

tener valores similares al relé.

3) Salidas a transistores (c.c.). Cuando se utilice c.c. y cuando las cargas

sean del tipo de poco consumo, rápida respuesta y alto número de

operaciones, como es el caso de circuitos electrónicos, se deben utilizar

estos tipos de salidas. Su vida es superior a la del relé.

Page 58: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

58

Actuadores

Actuadores son todos los elementos conectados a las salidas, sean elementos de

actuación directa o sean elementos de mando.

Antes de conectar elemento alguno a las salidas del PLC. Habremos de analizar y tener

en cuenta las siguientes limitaciones:

La tensión que se vaya a aplicar en cada grupo de contactos ha de ser única, por tanto,

podremos aplicar tantas tensiones distintas como grupo de contactos posea el PLC.

El margen de los valores de tensiones que se vaya a aplicar tanto en c.a. como en c.c.,

serán los indicados por el fabricante.

Se sumaran las intensidades demandadas por los elementos contados a cada grupo de

contactos y se comprobara que no supere la intensidad máxima que nos indiquen sus

características; Los valores son distintos para c.a. y c.c. Cuando el consumo de una carga

o bobina del contactor sobrepasa el valor disponible en el grupo de salidas, se instalará un

relé intermedio de bajo consumo.

Circuito protector

Como sabemos, las cargas en las salidas se pueden clasificar en: Cargas en c.c. y cargas

en c.a.

En la mayoría de los casos, las cargas aplicadas a las salidas suelen ser circuitos

inductivos como, por ejemplo, bobinas de contactores. La desconexión da lugar a picos de

tensión (transitorios) de alto valor. Para proteger los circuitos internos y contactos de relés,

los fabricantes acoplan internamente un circuito de protección compuesto por un

condensador y una resistencia (circuito RC), o bien un varistor.

En las siguientes figuras se observan ambos casos:

Page 59: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

59

Figura 8.- Circuito protector RC Figura 9.- Circuito protector con VDR en paralelo con el contacto del en paralelo con el contacto del relé de del relé de salida. salida.

Contactos de relés térmicos

Dos son las posibilidades de conexión de los contactos de los relés térmicos de protección

contra sobreintensidades:

- En las entradas de los PLC s (como captores).

- En las salidas de los PLC s (como actuadores).

A continuación, las figuras 10 y 11, muestran estas formas de conexión.

Figura 10.- El contacto del relé Figura 11.- El contacto del relé Térmico es conectado Térmico es conectado a una entrada en serie con la bobina de su relé.

Page 60: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

60

Las ventajas e inconvenientes que presentan ambas posibilidades, son las siguientes:

La conexión en el circuito de entradas o captores es la más técnica y segura desde el

punto de vista de control, ya que su apertura (provocada como sabemos por una

sobreintensidad del circuito) desactivará los siguientes circuitos de entrada y, como

consecuencia, la salida que ha dado origen a dicha sobreintensidad, quedando señalizado

en ambos diodos LEDs (I/O) del PLC.

Otra ventaja a tener en cuenta es que en función del programa establecido un contacto de

un relé térmico puede detener únicamente el proceso del actuador al cual esté protegiendo

o detener el proceso completo. En este último caso y conectando todos en serie, en el

caso de los contactos N.C. o paralelo los N.A., es suficiente con un solo contacto de

entrada.

Como desventaja podemos citar el que necesitamos una entrada por cada relé térmico, o

grupo en paralelo o serie, lo que nos puede incrementar éstas considerablemente y, como

consecuencia, necesitaremos un PLC con más entradas y, por tanto, de mayor precio.

La conexión en el circuito de salida, significa ahorrarse el correspondiente circuito de

entrada, pero no nos dará indicación de salida o led, aunque lógicamente la bobina del

contactor quede desactivada. En este caso solo se detendrá el actuador que esté

protegiendo.

Protecciones en los procesos. Contactos de confirmación

En la mayoría de los procesos industriales una avería o parada en algunos de los

elementos que lo integran, puede traer como consecuencia, pérdidas económicas

importantes, si en la programación del mismo no se han tenido en cuenta estas

posibilidades, esto es, la incidencia que en el resto del proceso puede tener la paralización

o incorrecto funcionamiento de una sola máquina.

Un procedimiento utilizado para corregir esta posibilidad es el usar contactos de

confirmación, esto es, contactos de determinada parte de un proceso situados sobre otra

parte de este mismo proceso, que condiciona su parada o marcha.

El siguiente ejemplo, muestra un proceso de llenado de silos de cereales y aclara este

extremo (los contactos de confirmación).

Page 61: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

61

Figura 12.- Proceso de llenado de silos de cereales

Un tornillo sin fin eleva los cereales que se van depositando en una tolva. La apertura de

la compuerta N° 1 y la puesta en funcionamiento de la cinta N° 1 hace que el grano caiga

al silo N° 1 hasta que el detector o sonda indique su llenado, en cuyo momento se cierra la

válvula N° 1 y se para la cinta N° 1; seguidamente comienza este mismo proceso para el

llenado del depósito N° 2, al final del cual finaliza el ciclo.

Las posibles averías que se nos ocurren y que ocasionarías grandes pérdidas son las

siguientes:

El detector de llenado en el silo N° 1 no entra en funcionamiento, con lo que el

grano, si el silo es descubierto, se vierte al exterior.

Parada del motor de la cinta N° 1 por desactivación del contactor, provocado por

ejemplo, por una sobreintensidad, con lo que el grano sigue llenando la cinta y su

posterior caída fuera de la misma.

No apertura de la compuerta N° 1, con lo que estando cerradas ambas se produce

una sobreintensidad en el motor del tornillo sin fin al no poder éste expulsar el

grano.

Igual que en el caso del silo N° 1, pero ahora para el N° 2.

Page 62: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

62

En todos los casos se observa que hay que situar un control de parada del proceso o de

parte del mismo. Las posibles soluciones son las siguientes:

En el primer caso, una solución sería situar un doble detector. En el segundo caso, habrá

que situar unos contactos que cierren automáticamente la compuerta N° 1 y entre en

funcionamiento el proceso del silo N° 2. En el tercer caso, un contacto pondrá en

funcionamiento también el proceso en el silo N° 2. En función del diseño del proceso, se

podrían considerar otras soluciones.

Page 63: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

63

CUESTIONARIO DE AUTO-APRENDIZAJE 4

Estimado alumno, el presente cuestionario tiene por objetivo que usted pueda realizar un

auto-aprendizaje producto de la lectura de la materia recién tratada y el desarrollo de las

respuestas frente a cada pregunta planteada.

1) ¿Para qué se utiliza la función ORG?

2) ¿Cuál es la diferencia entre las instrucciones AND y la instrucción OR?

3) ¿Cómo funciona la instrucción OUT?

4) Explique los modos de servicio de un PLC.

5) ¿En qué modo (Stop o Run) se pueden realizar los forzamientos de estados y para

qué se utiliza dicho forzamiento?

6) Defina un CAPTADOR o CAPTOR.

7) ¿Cuál es la diferencia entre un Captador Analógico y un Captador Digital?

8) Dibuje la forma correcta de conectar un Captador en la tarjeta de entrada del PLC.

9) Explique cuál es la diferencia entre un Captador Libre de Tensión y uno Con

Tensión. Además mencione un ejemplo de cada uno.

10)¿Qué tipos de elementos se conectan en las tarjetas de salidas de un PLC?

11)Indique cuáles son los tres tipos de tarjetas de salida que existen para los PLCs?

12)¿Para qué tipo de cargas se utilizan la Salidas a Triacs?

13)¿Para qué tipo de cargas se utilizan las Salidas a Transistor?

14)¿Cuál es la función del Circuito Protector para salidas de PLC?

15)Explique con sus palabras para qué se utilizan los CONTACTOS DE

CONFIRMACIÓN.

Page 64: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

64

PROGRAMACIÓN DE UN PLC

El trabajo de desarrollar un programa de control no es difícil, pero involucra más que el

simple hecho de escribir instrucciones. A pesar del tamaño del trabajo de programación,

varios pasos pueden ser llevados a cabo antes de tener una solución efectiva con la cual

el problema pueda ser resuelto. Para esto, se debe definir en primer lugar, el problema de

control.

DEFINICIÓN DEL PROBLEMA DE CONTROL

Un usuario debería iniciar el proceso de solución de problemas mediante la definición del

trabajo y asegurándose de lo que tiene que hacerse. El entendimiento de la tarea, es

comprender el alcance de la tarea. Esto requiere determinar el tipo de dato de entrada que

se va a usar y el tipo de salida requerida. Esta información, a su vez, proporciona una

base para determinar las operaciones que el PLC debe realizar.

La definición de tarea de control debería hacerse mediante quienes estén familiarizados

con la operación de la maquina o proceso. Esta limitación ayudara a minimizar posibles

errores debidos a incomprensiones de la aplicación del proceso. Generalmente, la tarea

de definición debe producirse en muchos niveles. Individuos dentro de cada departamento

involucrados, deben ser consultados para determinar que entradas son requeridas o

deben ser habilitadas, de modo que tos comprendan que se esta haciendo en el proyecto.

Por ejemplo, en un proyecto que involucre la automatización de una fábrica, en la cual los

materiales son retirados desde la bodega al área de empaque automático, el personal no

solamente de la bodega sino que también los del área de empaque deben colaborar con el

grupo de diseñadores durante la definición del sistema. En aquellos casos en que hay

requerimientos de reportes de datos, la gerencia también debiera estar involucrada.

Si la tarea es corrientemente realizada manualmente o mediante relés, los pasos de este

procedimiento deberían ser revisados para determinar que mejoramientos, si es que los

hay, son posibles. Aunque la lógica de relés puede implementarse directamente en un PC,

es aconsejable, cuando es posible rediseñar el procedimiento que reúnan las necesidades

corrientes de las aplicaciones y tomar ventajas de las capacidades que el PLC ofrece.

Page 65: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

65

Los factores que se deben considerar cuando se define la tarea, son todos altamente

relacionados al éxito o fracaso del programa resultante. Esta relación será revelada en la

habilidad para proveer el control correcto de la maquina o proceso.

DEFINICIÓN DE LA ESTREGIA

Después de que el trabajo se ha definido, la planificación para su solución puede

comenzar. Este procedimiento comúnmente involucra determinar la secuencia de los

pasos de procesamiento que debe tomar lugar dentro de un programa para producir los

controles de salida. Esta parte del desarrollo del programa se conoce con el nombre de

algoritmo.

El termino algoritmo puede ser nuevo o extraño para algunos, pero no debería serlo. Cada

uno de nosotros sigue algoritmos para lograr o realizar ciertas tareas en nuestras vidas

diarias. El procedimiento que la persona sigue para irse desde la casa al trabajo, es un

algoritmo; el o ella sale de la casa, toma el auto, enciende el motor, etc., al final de una

cantidad finita de pasos, el destino se alcanza.

La implementación de la estrategia para el control de las tareas usando un PC sigue muy

de cerca el desarrollo de un algoritmo. El usuario debe implementar el control desde un

conjunto básico de instrucciones y producen una solución, o respuesta, en un número

finito de tales instrucciones. En la mayoría de los casos, es posible desarrollar un

algoritmo para resolver un problema. Si hacer esto se complica, puede ser que una

definición posterior sea necesaria. En este caso, El retorno al paso del problema de

definición puede ser requerido.

Una regla fundamental en la definición de la estrategia del programa es: pensar primero,

programar después.

Durante la formulación de las estrategias, el usuario estará encarado con una nueva

aplicación o modernización del proceso existente o maquina. A pesar de cual aplicación

debe realizarse, el usuario tendrá que revisar la secuencia de eventos que toma lugar, y a

través de la incorporación de pasos, optimizar el control. Las consideraciones de entrada y

salida deberían estar direccionadas, y además un conocimiento de que campos del PC

requerirá el dispositivo e control.

Page 66: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

66

Un PLC es una poderosa máquina, cuya función es llevar a cabo lo que se le programa y

solamente eso. El PLC recibe sus instrucciones del programa de control y coloca los

algoritmos de instrucciones o solución creada por el programador.

El realizar una elaboración sistemática del programa nos llevará a cometer menos errores

dentro de esta programación. Pueden existir muchas formas de realizar una correcta

programación, sin embargo, se deben seguir en todos los casos, ciertas directrices. A

continuación se muestran dos guías de aproximación, las cuales han demostrado ser

útiles para la implementación de una lógica de control programable; una se dirige hacia los

nuevos sistemas y la otra se dirige hacia la modernización de sistemas existentes

controlados por relés sin presencia de PC.

NUEVAS APLICACIONES MODERNIZACIONES

Comprender la descripción funcional

del sistema deseado.

Entender el proceso real o la función de

la máquina.

Revisar los posibles métodos de control

y optimizar la operación del proceso.

Revisar la operación lógica de la

máquina y optimizarla cuando sea

posible.

Hacer una carta de flujo de la operación

del proceso.

Dar direcciones I/O y direccionamientos

internos a entradas y salidas.

Implementar la carta de flujo mediante

el uso de diagramas lógicos o

simbología de relés.

Trasladar el programa de lógica

escalera a un código PC.

Traducir la implementación lógica al

código del PC.

Page 67: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

67

Como se ha apreciado, el conocer y/o entender el funcionamiento u operación de una

máquina es lo primero que se tiene que tener en cuenta para resolver un problema de

control. La principal diferencia entre un sistema u otro, es que al realizar un control nuevo,

el programador recibe las especificaciones y las traslada a una descripción escrita que

explica las posibles formas de control; esta explicación debe estar en términos simples

que evite las confusiones. Por el contrario en la modernización, el programador debe

definir la secuencia de eventos mediante la existencia de un diagrama escalera de relés y

trasladarlo a una lógica programada en el PC casi directamente.

Los diagramas de flujo generalmente describen la operación del proceso en una forma

secuencial. Una vez que se completa este diagrama de flujo, la secuencia lógica se puede

obtener de dos formas. Primero con compuertas lógicas especificando las condiciones de

entrada (reales o internas) para describir una secuencia de salida particular. En segundo

lugar, con simbología de contactos PC, se puede utilizar directamente para implementar la

lógica necesaria para representar un escalón de salida. A continuación, se puede observar

estos dos métodos.

Figura 13.- Implementaciones de lógicas

Los usuarios debieran utilizar cualquiera de estos métodos y por supuesto elegir, el que

les sea más cómodo. Sin embargo, los diagramas con compuertas lógicas pueden ser

más apropiados si el controlador utiliza un set de instrucciones del tipo Booleano.

Las designaciones para las señales de entradas reales pueden ser los dispositivos reales

(por ejemplo: LS1, PB 10, AUTO, etc.) o letras simbólicas o números que estén asociados

con cada uno de los elementos de campo. Una descripción breve de la secuencia puede

1 3

11

4

11

1

3 4 11

Page 68: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

68

ser útil, posteriormente, cuando se esté programando y es fuertemente recomendable

durante esta etapa.

Asignación de direcciones. La asignación de entradas y salidas es uno de los

procedimientos más importantes que toma lugar durante las etapas de programación. Las

asignaciones a las I/O documentaran ordenadamente y organizarán lo que se ha hecho.

Estas indicarán que entrada del PLC está conectada a que dispositivo de entrada y que

salida del PLC está excitando y a que dispositivo de salida. Las asignaciones de

elementos internos, incluyendo temporizadores, contadores, etc., también se realiza en

esta etapa. Estas asignaciones son los contactos reales y las representaciones de bobinas

que son utilizadas en la programación con diagramas escaleras.

Muestra de la asignación de direcciones para las I/O de entradas y salidas reales.

Los números asociados con la designación de direcciones I/O dependen del modelo de

controlador programable utilizado. Estas direcciones pueden estar representadas en octal,

decimal, o hexadecimal de modo que la cuenta de asignación puede variar dependiendo

del sistema numérico utilizado en el PLC. En la parte de descripción de estas tablas de

designaciones son utilizadas para describir los dispositivos de campo de entrada o salida

(I/O reales) al igual que los de uso interno (internos). Las asignaciones del las I/O se

pueden extraer a partir de los diagramas con compuertas lógicas, simbología de escalera,

que se han utilizado para describir las secuencias lógicas.

Aunque no existen estándares industriales para las representaciones de las entradas y

salidas, ellas se representan frecuentemente por cuadrados y diamantes,

respectivamente.

Se recomienda realizar un consiente agrupamiento de las entradas y salidas asociadas

durante la asignación de las I/O. El agrupamiento permitirá monitorear o la manipulación

de un grupo de I/O (a través de registros de I/O) simultáneamente. Por ejemplo, si 16

motores tienen que ser puestos en marcha secuencialmente, su secuencia de partida

puede ser vista mediante la monitorización del registro I/O, asociado con los 16 puntos I/O

mapeados. Debido a lo modular del sistema I/O, se recomienda además, que todas las

entradas o todas las salidas sean asignadas al mismo tiempo. Esta práctica prevendrá la

Page 69: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

69

asignación de una asignación equivocada de una dirección de entrada a una de salida y

viceversa.

Porciones para dejar cableados. Durante la asignación de entradas y salidas, es

necesario realizar la decisión, de que elemento(s) no debiera(n) estar cableado(s) al

controlador. Estos elementos permanecerán como parte del circuito de control lógico

magnético y generalmente incluirán elementos que no son como compresores, bombas

hidráulicas, otros. Los elementos tales como Parada de emergencia (botoneras) y el

switch de partida maestro, debieran ser también dejados cableados, principalmente por

seguridad. Si por alguna razón el controlador está con falla y existe una situación de

emergencia, el sistema puede ser desconectado sin la intervención del PLC.

Codificación. Es el proceso de escritura o reescritura del diagrama lógico o de relés en la

forma de programa escalera para PC. Este programa escalera es la lógica real que

implementará el control de la máquina o proceso y se almacena en la memoria de

aplicación. La facilidad en la codificación del programa se relaciona directamente con cuán

ordenado se han llevado a cabo los pasos anteriores (por ejemplo, la asignación). Cada

elemento en el programa escalera del PC tiene una dirección asignada a él de acuerdo

con el documento de asignaciones I/O.

La figura siguiente muestra un programa a modo de ejemplo que se genera desde la

forma de diagrama lógico o relés (la bobina interna 1000 reemplaza a CR).

Note que la codificación es una representación con el PC de la lógica, ye sea esta

proveniente desde una aplicación nueva o una modernización.

Figura 14.- Lógica de compuertas y lógica de relés

Page 70: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

70

Figura 15.- Programación en el PLC

Programación de una condición de entrada. Durante la etapa de codificación del

programa, el usuario encontrará que la programación de un dispositivo de entrada

normalmente cerrado (NC) o normalmente abierto (NO) (por ejemplo un switch de límite,

una botonera PB, etc.) no se programa necesariamente con el mismo estado. La figura

siguiente ilustra una botonera normalmente cerrada PB cableado a una luz piloto en lógica

cableada y su equivalente PC I/O cableado y codificado.

Figura 16.- Lógica cableada y su equivalente en el programa

Page 71: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

71

Durante la operación del controlador programable, el procesador Scan (monitorea) las

entradas y prueba las diferentes condiciones. Si las entradas han sido programadas como

normalmente abiertas el PC prueba o examina para una condición ON (cerrado) o

CLOSED para energizar la salida. Si la entrada se ha programado normalmente cerrada,

el PC prueba o examina para una condición OFF u OPEN (abierto) para energizar la

salida. En la lógica cableada, la luz piloto (PL1) esta en ON todo el tiempo que el PB1 no

está pulsado. La misma operación debe ser realizada mediante el programa de control. La

entrada PB1 se cablea al módulo de entrada como botonera PB tipo normalmente cerrada,

pero en el codificado del programa está normalmente abierto. Ya que la botonera está

normalmente activada (entregándole potencia al módulo de entrada), el procesador lo verá

como una condición cerrada (1), cuando la instrucción se evalúa. Un “1” cerrará el

contacto normalmente abierto, y la luz piloto se iluminará hasta que la botonera se pulsa.

Para visualizar mejor esta operación, piense que el módulo de entrada tenga una bobina Z

la cual tiene un contacto A, normalmente abierto, el contacto B normalmente cerrado.

Estos contactos son utilizados por el PC para permitir que el PB1 sea evaluado ya sea

como NO o NC. Si la bobina Z se energiza, el contacto A se cerrará, y la B se abrirá. Si

PB1 está normalmente cerrado, el estado normal de la bobina Z será ON, o energizada.

Cuando PB1 es impulsado, la bobina Z se desenergizará. Como se puede observar, el

PB1 mantendrá la bobina Z ON, y el estado de los contactos Ay B durante la operación

normal será cerrado o abierto, respectivamente. Esta habilidad para examinar un elemento

único ya sea para un estado abierto o cerrado es la clave de la flexibilidad de un PC; sin

embargo, el dispositivo está cableado (NO o NC), el controlador puede ser programado

para realizar la acción deseada sin cambiar el cableado.

En la mayoría de los casos, el dispositivo de entrada cableado normalmente cerrado se

programa como un contacto PC normalmente abierto. Recuerde que el estado de

programación de una entrada no sólo depende de cómo este es cableado sino que

también de la acción de control deseada. La figura siguiente, muestra un ejemplo en el

cual cada botonera, con dos contactos se trae al PC y se programa en forma diferente

dependiendo de cual contacto se cablea en el módulo.

Page 72: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

72

Figura 17.- Ejemplo de programación

En este ejemplo, PB10 tiene dos contactos NO y NC. El contacto NO se usa para

energizar PL20, en cambio el contacto NC energiza PL21. Cuando se implementa este

circuito en un PC, solamente una entrada necesita ser traída al controlador, ya que la

señal desde contactos depende de la lógica deseada y de que contactos se conectan al

módulo de entrada. Si el contacto NO del PB10 se cablea al módulo de entrada (PB 10B),

la codificación del programa se invierte, como se muestra en la figura anterior c). La lógica

de programación se invierte, debido a que durante la operación normal (sin cargar PB10)

los contactos del PC, PB 10A, abrirán; y PB10B cerrará.

Page 73: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

73

EJEMPLOS DE PROGRAMACIÓN

A continuación, se muestran algunos ejemplos de programación para ser realizados en un

PLC. Estos ejemplos, serán muy útiles para futuras implementaciones de control.

EJEMPLO 1: Uso se salidas internas

La mayoría de los dispositivos de programación están limitados en el número de los

contactos en serie, o de ramas en paralelo, que un escalón pueda tener. Esta limitación se

puede superar mediante el uso de bits de almacenamiento internos, tal como se muestra

en la siguiente figura. Esta misma técnica puede ser usada si los contactos hubiesen

estado en serie.

Figura 18.- Uso salidas internas

EJEMPLO 2: Circuito de partida/detención

El circuito de partida/detención mostrado en la figura siguiente, puede ser utilizado para

arrancar o detener un motor, proceso o simplemente para habilitar o deshabilitar alguna

función. Para arrancar un motor, la salida del escalón necesita solamente referenciar la

Page 74: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

74

dirección de la salida del motor. Si la intención es solamente detectar que algún proceso

se habilitó, la salida puede estar referenciada con una dirección interna.

Se puede observar en la figura, que la PB de detención y la entrada de parada de

emergencia, son programadas normalmente abiertas. Ellas son programadas de esta

manera, ya que estos tipos de entradas son normalmente cableados N.C. Todo el tiempo

en que el PB de stop y el PB de parada de emergencia no son pulsados, los contactos

programados permitirán una continuidad lógica. Como la botonera de partida (N.O.) es un

dispositivo momentáneo (permite la continuidad solamente cuando esta cerrado), un

contacto desde la salida del motor se usa para sellar el circuito. Frecuentemente, el

contacto de sello es una entrada desde los contactos de partida del motor.

Figura 19.- Circuito partida/detención

EJEMPLO 3: Circuito OR EXCLUSIVO

El circuito OR EXCLUSIVO que se muestra a continuación, se usa cuando es necesario

prevenir que una salida se nos energize si dos condiciones (cada una de las cuales puede

activar la salida en forma independiente), se presentaran simultáneamente.

Page 75: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

75

Figura 20.- Circuito OR EXCLUSIVO

EJEMPLO 4: Sistema de partida con bocina

El circuito siguiente muestra la lógica frecuentemente utilizada cuando se emplean

equipos en movimiento, justo a la partida, tales como motores de transportadores. La

señal SET-UP en este ejemplo, es similar a la del circuito del ejemplo 2, pero en vez del

sistema de partida, éste habilita al timer, el cual permite a la bocina sonar por 10

segundos. Note que la bocina suena cuando la entrada START se cierra y hasta que se

cumple la temporización o se opera la entrada RESET.

El sistema se puede hacer partir si la señal de SET-UP permanece ON y el timer de

retardo está fuera de tiempo.

Figura 21.- Partida con bocina

Page 76: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

76

EJEMPLO 5: Circuito oscilador

La lógica del circuito oscilador que se muestra a continuación, se trata de un simple

circuito de temporización que puede ser utilizado para generar un pulso de salida periódico

de cualquier duración. Este pulso se genera mediante TMR1.

Figura 22.- Circuito oscilador

EJEMPLO 6: Circuito anunciador destellador

El circuito destellador, se utiliza para conmutar una salida de ON a OFF continuamente. La

salida del circuito visto en ejemplo anterior, se programa en serie con la condición de

alarma. Todo el tiempo que la condición de alarma es verdadera, la salida anunciadora

destellará. La salida en este caso, podría ser una luz piloto; sin embargo, esta misma

lógica podría ser usada para una bocina que se pulsa durante la condición de alarma.

Note que cualquier número de condiciones de alarma, podrían ser programadas utilizando

el mismo circuito destellador.

Page 77: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

77

Figura 23.- Circuito anunciador destellador

EJEMPLO 7: Partida secuencial de dispositivos

Este ejemplo ilustra como varios dispositivos podrían partir secuencialmente, como

oposición a todos a la vez. Por simplicidad en este ejemplo, podemos utilizar un

temporizador de retardo ON para retrasar la partida de cada motor. Sin embargo, esta

aproximación sería impracticable para la partida de un gran número de dispositivos. Si se

deseara arrancar un gran número de dispositivos, otras técnicas que no requieren tantos

timer como dispositivos, pueden ser usados.

Page 78: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

78

Figura 24.- Partida secuencial de dispositivos

EJEMPLO 8: Circuito presionar para partir/presionar para detener

Frecuentemente, es deseable tener una única botonera para efectuar las funciones de

partida (habilitación) y detención (deshabilitación). En este ejemplo cuando la botonera

PB1 se carga por primera vez, la salida interna 2 se hace HIGH (ON) y permanece alta. Si

la botonera se carga nuevamente, la salida interna se hace LOW (OFF). El segundo

escalón lógico detecta la primera vez que PB se presiona, mientras que el primer escalón

detecta la segunda vez que la botonera se ha presionado. Un diagrama en el tiempo

simplificado, muestra la operación del circuito.

Page 79: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

79

Figura 25.- Circuito presionar para partir y presionar para parar

Page 80: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

80

CUESTIONARIO DE AUTO-APRENDIZAJE 5

Estimado alumno, el presente cuestionario tiene por objetivo que usted pueda realizar un

auto-aprendizaje producto de la lectura de la materia recién tratada y el desarrollo de las

respuestas frente a cada pregunta planteada.

1) Explique con sus palabras qué es la Definición del Problema de Control.

2) Explique con sus palabras qué es la Definición de la Estrategia.

3) ¿Qué es un ALGORITMO?

4) Realice un Algoritmo propio (diferente de los que aparecen en el apunte) con a lo

menos 5 pasos.

5) Mencione la regla fundamental para la Definición de la Estrategia de Control.

6) ¿Para qué sirven los Diagramas de Flujo?

7) Explique con sus palabras qué es la Asignación de Direcciones.

8) Explique con sus palabras que es la Codificación.

9) Realice un programa cualquiera (en lenguaje Ladder) para activar una salida

externa, después de transcurridos 10 segundos desde que se da partida.

10)Realice un programa cualquiera (en lenguaje Ladder) en donde existan salidas

internas, salidas externas y temporizadores. Además la partida debe ser mediante

pulsadores.

11)Realice una partida secuencial para 3 salidas, diferente de la que aparece en los

ejemplos. Utilice el lenguaje escalera.

12)Realice una lógica de control para la activación secuencial de 2 salidas, en donde

previamente destelle una salida y luego ocurra la secuenciación.

Page 81: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

81

EJERCICIOS PÁCTICOS

PARA REALIZAR EN CLASES

A continuación se muestra una serie de ejercicios prácticos para ser desarrollados por el

alumno.

Inversión del sentido de giro de un motor trifásico

Se requiere implementar un programa en el PLC, para comandar la inversión de giro de un

motor trifásico. El circuito cuenta con una protección de control F2 el cual interrumpe la

línea en caso de una anomalía. Mediante un pulso en S1 se da partida al motor en sentido

horario y con el pulsador S2 se le da partida al motor en sentido antihorario. Ambos

contactores (K1 y K2) de giro, deben estar enclavados, esto quiere decir, que si está

accionado K1, no puede ser accionado K2. Además el circuito tiene una protección de

sobrecarga la cual si actúa, debe energizar H1 y no permitir hacer funcionar el circuito. En

el circuito existe además una parada de emergencia S3.

Control de una puerta corrediza

Se requiere automatizar la apertura y cierre de una puerta de estacionamiento. La apertura

de la puerta se controla por medio del contactor K1 y el cierre de la puerta se controla por

medio del contactor K2; ambos contactores deben estar enclavados. El interruptor de final

de carrera S3 se opera cuando la puerta está abierta y el interruptor de final de carrera S2,

se opera cuando la puerta está cerrada. La puerta se abre cuando se aplica presión sobre

una alfombra por medio del interruptor S1 ubicado frente a la puerta. Una vez abierta la

puerta (accionado el final de carrera S3), habrá un tiempo de 30 segundos para que se de

la orden de cierre de puerta. Si durante este periodo se vuelve a accionar S1, la cuenta se

debe interrumpir y volver a empezar. Si mientras se está cerrando la puerta se acciona S1,

el proceso de cierre se debe interrumpir y se debe abrir la puerta inmediatamente.

Existirán dos lámparas (H1 y H2) para indicar cuando se está abriendo o cerrando la

puerta.

Page 82: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

82

Semáforo para peatones

En un paso de cebra se encuentra un semáforo para peatones. Mediante la actuación del

pulsador S1, se deberá desarrollar la conocida secuencia de “rojo” para vehículos y

“verde” para peatones y viceversa.

Selecciónense para este ejemplo los tiempos de manera que a los conductores, le

corresponda una fase de amarilla de cinco segundos y a la fase de roja una duración de

quince segundos. La fase verde para peatones debe solamente durar doce segundos y

cinco segundos antes de que se termine, debe empezar a parpadear de modo de avisar a

los peatones que el semáforo va a cambiar.

Estampadora

Se trata de una máquina en la cual se estampan piezas rectangulares. El programa es

iniciado con el pulsador S1; esta señal significa que en el cargador existe una pieza. La

pieza es posicionada y sujetada con el cilindro “A”; el sensor B1 detecta que la pieza está

en posición firme para ser estampada. Luego de ésto, el cilindro “B” efectúa el estampado;

el sensor B2 detecta que el cilindro B llegó a su extensión máxima. Finalmente, el cilindro

C, retira la pieza estampada y da inicio a realizar un nuevo ciclo para estampar otra pieza.

Circuito estrella/triangulo

Realizar mediante un PLC, el control de un circuito estrella/triángulo para un motor

trifásico. Mediante un pulsador S1 se da el arranque al motor, por tanto, debe energizarse

K1 y K3 (contactor de línea y contactor estrella respectivamente). Transcurrido un tiempo

de 10 segundos deberá desenergizarse K3 y mantenerse energizado K1 y después de 2

segundos, se deberá energizar el contactor K2 (contactor de triangulo) con lo cual el motor

estará en servicio normal. Mediante el pulsador S2, se podrá detener el motor. En caso de

estar la protección térmica OL1, el circuito no podrá arrancar.

Page 83: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

83

Maquina taladradora

Se requiere implementar un PLC para controlar el funcionamiento de una taladradora de

pedestal. La taladradora posee una rejilla de protección para la evitar que el operario

introduzca las manos cuando esta trabajando la maquina.

Al colocar la pieza a taladrar, el sensor B1 detecta la presencia de una pieza y esto será

requisito para que el operario, mediante el pulsador S1 pueda afirmar la pieza mediante

los cilindros A y B. Una vez ajustada la pieza (detectada esta condición por el sensor B2),

comenzara un timer de 10 segundos para dar partida al contactor K1 (el cual alimenta el

motor en sentido de taladrar) y al contactor K2 (el cual alimenta al tornillo sin fin para la

bajada del mandril); si durante este timer de 10 segundos el operador pulsa la parada de

emergencia S2, se deberá interrumpir toda la secuencia de arranque.

Una vez que llego el mandril a su posición máxima inferior (detectada por el sensor B3), el

contactor K2 se deberá desenergizar y después de 5 segundos, se deberá energizar el

contactor K3 (el cual alimenta el motor del tornillo sin fin, pero en sentido inverso para la

subida del mandril) y una vez que el mandril llega hasta su posición máxima superior

(detectada por el sensor B4), el proceso se debe detener completamente y estar en

condiciones para que el operario pueda retirar la pieza taladrada.

Si la rejilla de protección se encuentra abierta (detectada por el sensor B5), el sistema se

deberá detener completamente.

Page 84: CONTROLADORES LÓGICOS · PDF fileejercicios entregados por el profesor, demostrando una actitud de disponibilidad, responsabilidad y solidaridad para enfrentar desafíos grupales

84

MONOGRAFIAS

Ingeniería de Manufactura, Control Lógico y Controladores Lógicos Programables, Ing. Ricardo Jiménez.

Curso Autómatas Programables, Intelligent Electromechanical Systems, Venancio Bravo.

Controladores Lógicos Programables, Universidad Técnica Federico Santa María, Profesor Ricardo Vera.

Autómatas Programables, autores A. Porras/A.P. Montanero

Manuales de PLC FACON

BIBLIOTECA VIRTUAL

www.automatas.org Página dedicada al mundo de los autómatas, programación y características de varias marcas. Consultada el 29 de Noviembre del 2007.

http://es.wikipedia.org/wiki/Aut%C3%B3mata_programable Página dedicada a los conceptos generales y básicos de los autómatas programables (Desarrollo, estructura, programación, entre otros) Consultada el 29 de Noviembre del 2007.

http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%20PRINCIPAL/PLC/plc.htm Página dedicada a la estructura y funcionamiento de los PLC (campos de aplicación, ventajas, funciones, entre otros) Consultada el 29 de Noviembre del 2007.