0% encontró este documento útil (0 votos)
9 vistas

C Invest

Importa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas

C Invest

Importa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

1

INSTITUTO TECNOLOGICO DE ZACATEPEC

DEPARTAMENTO DE INGENIERIA INDUSTRIAL

INVESTIGACION PLC

MADRID MAXIMILIANO

NUMERO PROGRESIVO: 23090788

NOMBRE DEL DOCENTE: EDUARDO SALINAS HERNANDEZ

PERIODO DE REALIZACION: ENERO-JUNIO 2024

TLAQUILTENANGO, MOR.

28 DE MAYO DE 2024
2

INDICE

Como es su funcionamiento ............................................................................. 3

¿Como se programa? ........................................................................................4

Tipos ................................................................................................................12

Utilización de un controlador lógico programable...............................................13


3

¿COMO ES SU FUNCIONAMIENTO?

Los Controladores Lógicos Programables (PLC, por sus siglas en inglés) son dispositivos
electrónicos utilizados para automatizar procesos industriales. Un PLC es esencialmente un
computador especializado diseñado para operar en ambientes industriales y ejecutar tareas
específicas de control, supervisión y monitoreo. Estos dispositivos han revolucionado la
automatización industrial debido a su robustez, flexibilidad y capacidad para integrarse en
diversas aplicaciones.

Componentes Principales de un PLC

1. Unidad Central de Proceso (CPU): Es el cerebro del PLC, responsable de ejecutar el


programa almacenado en su memoria. La CPU realiza operaciones lógicas y
aritméticas, toma decisiones y comunica los resultados a los módulos de
entrada/salida.
2. Memoria: La memoria en un PLC se utiliza para almacenar tanto el programa del
usuario como los datos temporales. Se divide generalmente en:
• Memoria de Programa: Donde se guarda el código que el PLC ejecuta.
• Memoria de Datos: Utilizada para almacenar variables, temporizadores,
contadores y otras estructuras de datos necesarias para la operación del PLC.
3. Módulos de Entrada/Salida (I/O): Los módulos de entrada reciben señales del
entorno (sensores, botones, interruptores), mientras que los módulos de salida envían
señales para controlar actuadores (motores, válvulas, luces).
4. Fuente de Alimentación: Proporciona la energía necesaria para el funcionamiento
del PLC y sus módulos.
5. Interfaces de Comunicación: Permiten al PLC comunicarse con otros dispositivos y
sistemas, como computadoras, redes industriales y otros PLCs.

Funcionamiento Básico de un PLC

El funcionamiento de un PLC puede dividirse en varios ciclos, conocidos como ciclos de


escaneo. Cada ciclo de escaneo consta de las siguientes fases:

1. Lectura de Entradas: El PLC lee el estado de todas las entradas conectadas. Estas
entradas pueden ser digitales (ON/OFF) o analógicas (un rango de valores).
2. Ejecución del Programa: Utilizando el programa almacenado en su memoria, el
PLC procesa las entradas leídas y ejecuta instrucciones lógicas y aritméticas.
3. Actualización de Salidas: Basado en los resultados de la ejecución del programa,
el PLC actualiza el estado de las salidas, controlando así los dispositivos conectados.
4.Autodiagnóstico y Comunicaciones: El PLC realiza un chequeo interno para
asegurar que todo funcione correctamente y gestiona las comunicaciones con otros
dispositivos.
4

Este ciclo se repite continuamente, generalmente en milisegundos, asegurando una respuesta


rápida y eficiente a los cambios en el entorno.

Programación de PLC

La programación de un PLC se realiza a través de varios lenguajes estándar definidos en la


norma IEC 61131-3. Los principales lenguajes de programación incluyen:

1. Diagrama de Escalera (Ladder Diagram, LD): Similar a los diagramas de


circuitos eléctricos, es uno de los lenguajes más populares debido a su simplicidad y
familiaridad para los ingenieros eléctricos.
2. Texto Estructurado (Structured Text, ST): Un lenguaje de alto nivel similar a
Pascal, adecuado para tareas complejas y matemáticas avanzadas.
3. Diagrama de Bloques de Función (Function Block Diagram, FBD): Utiliza
bloques gráficos para representar funciones lógicas y aritméticas.
4. Lista de Instrucciones (Instruction List, IL): Un lenguaje de bajo nivel similar al
ensamblador, utilizado para tareas simples y directas.
5. Diagrama de Función Secuencial (Sequential Function Chart, SFC): Utilizado
para aplicaciones que requieren secuencias de operaciones definidas y complejas.

Aplicaciones de los PLC

Los PLCs se utilizan en una amplia variedad de aplicaciones industriales, incluyendo:

• Control de Maquinaria: Control y monitoreo de máquinas herramientas, sistemas de


ensamblaje y otros equipos industriales.
• Automatización de Procesos: Control de procesos en plantas químicas, refinerías,
plantas de tratamiento de aguas, etc.
• Sistemas de Transporte y Manipulación de Materiales: Control de cintas
transportadoras, grúas, elevadores, etc.

Ventajas y Desventajas de los PLC

Ventajas:

1. Flexibilidad: Pueden ser reprogramados fácilmente para adaptarse a diferentes


tareas y procesos.
2. Robustez: Diseñados para operar en condiciones industriales adversas, incluyendo
temperaturas extremas, humedad, y interferencias eléctricas.
3. Escalabilidad: Capaces de expandirse mediante la adición de módulos I/O
adicionales.
4. Confiabilidad: Alta fiabilidad operativa y tiempos de respuesta rápidos.
5. Mantenimiento y Diagnóstico: Fácil de mantener y diagnosticar fallos gracias a
herramientas de software especializadas.
5

Desventajas:

1. Costo Inicial: Los PLC pueden ser costosos, especialmente los modelos avanzados
y con múltiples módulos de expansión.
2. Complejidad en Programación: Requiere conocimientos especializados en
programación y lógica de control.
3. Limitaciones en Procesamiento: Aunque son muy efectivos en control de
procesos, no son adecuados para tareas que requieren alto poder de procesamiento o
análisis complejos de datos.

El desarrollo de los PLC está en constante evolución, impulsado por avances tecnológicos y
las crecientes demandas de la industria. Algunas tendencias clave incluyen:

1. Integración con IoT (Internet de las Cosas): Los PLC están cada vez más
integrados con tecnologías IoT, permitiendo una mayor conectividad y recopilación
de datos en tiempo real.
2. Aumento de la Capacidad de Procesamiento: PLCs con mayores capacidades de
procesamiento y funciones avanzadas para manejar tareas más complejas.
3. Interfaz de Usuario Mejorada: Desarrollo de interfaces más intuitivas y
amigables para facilitar la programación y el monitoreo.
4. Seguridad Cibernética: Implementación de medidas avanzadas de seguridad para
proteger los PLCs contra amenazas cibernéticas.
5. Uso de Inteligencia Artificial y Aprendizaje Automático: Integración de
algoritmos de IA y ML para mejorar la toma de decisiones y la optimización de
procesos.
¿COMO SE PROGRAMA?

Los PLC s se programan utilizando un software de aplicación en algun ordenador, este


se conecta al PLC mediante cableado USB, Ethernet, RS-232, RS-485 o RS-422. El
sistema de programación permite la entrada y edición de la lógica, de hecho, en algunos
software, es posible ver y editar el programa en diagramas de bloques de funciones,
diagramas de flujo de secuencias y de texto estructurado.

Comúnmente, el sistema brinda funciones para depurar y solucionar problemas presentados


en el software del PLC. El software cargará y descargara el programa de PLC, con fines de
copia de seguridad y restauración, en ciertos modelos el programa se transfiere por medio de
un tablero de programación que escribe el programa en un chip extraíble.
6

En resumen, programar un PLC trae consigo generar un conjunto de instrucciones que


causarán la ejecución de una tarea, implica los pasos siguientes:

1. Conocer el problema: Se detecta cuál es la necesidad que queremos resolver, qué


resultados nos debe proporcionar el sistema y qué información nos hace falta para
poder determinar la respuesta de la máquina.
2. Definición de la arquitectura: Se define el hardware del controlador, cuando
sepamos cuales son los procesos que necesitamos monitorizar, configuraremos las
entradas para que pueda recibir los datos que se recogen a través de los sensores y
definiremos las salidas a través para activar los procesos y el diagnóstico.
3. Establecer los algoritmos: Un algoritmo implica una secuencia de los pasos
necesarios para ejecutar una tarea, así que se diseñará el método para la toma de
decisiones.
4. Programación de código: Con todos los procesos definidos, procederemos a
redactar las órdenes que nos permitirán comunicarnos con la máquina a través de un
lenguaje de programación.
5. Depuración, test y verificación del programa: Se verifica el correcto
funcionamiento del programa, detectando posibles errores en la comunicación y se
realizan las correcciones necesarias para garantizar una óptima ejecución del plc.

La programación de Controladores Lógicos Programables (PLC) es una tarea esencial en la


automatización industrial. Los PLC se utilizan para controlar maquinaria y procesos
industriales a través de programas específicos que pueden ser escritos en diversos lenguajes
de programación definidos por la norma IEC 61131-3. Estos lenguajes incluyen el Diagrama
de Escalera (Ladder Diagram), Texto Estructurado (Structured Text), Diagrama de Bloques
de Función (Function Block Diagram), Lista de Instrucciones (Instruction List), y Diagrama
de Función Secuencial (Sequential Function Chart).

Componentes Esenciales del PLC

Para entender cómo programar un PLC, es fundamental conocer sus componentes


principales:

6. Unidad Central de Proceso (CPU): Ejecuta el programa y procesa las entradas y


salidas.
7. Memoria: Almacena el programa y los datos operativos.
8. Módulos de Entrada/Salida (I/O): Reciben señales del entorno y envían comandos a
los actuadores.
9. Fuente de Alimentación: Proporciona energía a todos los componentes del PLC.
10. Interfaces de Comunicación: Facilitan la comunicación con otros dispositivos y
redes.
7

Lenguajes de Programación de PLC

La norma IEC 61131-3 define cinco lenguajes de programación para PLCs:

11. Diagrama de Escalera (Ladder Diagram, LD)


12. Texto Estructurado (Structured Text, ST)
13. Diagrama de Bloques de Función (Function Block Diagram, FBD)
14. Lista de Instrucciones (Instruction List, IL)
15. Diagrama de Función Secuencial (Sequential Function Chart, SFC)

Diagrama de Escalera (LD)

El Diagrama de Escalera es el lenguaje de programación más comúnmente utilizado debido a


su similitud con los esquemas de circuitos eléctricos. Se compone de rieles verticales que
representan la alimentación eléctrica y renglones horizontales que contienen contactos
(representando entradas) y bobinas (representando salidas).

Texto Estructurado (ST)

El Texto Estructurado es un lenguaje de alto nivel similar a Pascal, adecuado para tareas
complejas que requieren operaciones matemáticas avanzadas o manipulación de datos.

Diagrama de Bloques de Función (FBD)

El Diagrama de Bloques de Función utiliza bloques gráficos para representar funciones


lógicas y aritméticas. Es ideal para visualizar el flujo de datos entre diferentes bloques.
8

Lista de Instrucciones (IL)

La Lista de Instrucciones es un lenguaje de bajo nivel similar al ensamblador, adecuado para


tareas simples y directas.

Diagrama de Función Secuencial (SFC)

El Diagrama de Función Secuencial es utilizado para aplicaciones que requieren secuencias


de operaciones definidas y complejas, similar a un diagrama de flujo.

Proceso de Programación de un PLC

La programación de un PLC sigue un proceso estructurado que incluye las siguientes etapas:

1. Análisis de Requerimientos: Identificar y documentar las necesidades del proceso


o maquinaria que se va a automatizar.
9

2.Diseño del Programa: Elegir el lenguaje de programación adecuado y diseñar la


lógica de control.
3. Codificación: Escribir el programa utilizando el software de programación
específico del PLC.
4. Simulación y Pruebas: Simular el programa en un entorno virtual para detectar y
corregir errores.
5.Implementación: Descargar el programa al PLC y realizar pruebas en el entorno
real.
6. Mantenimiento y Optimización: Monitorear el desempeño del PLC y realizar
ajustes según sea necesario.

Herramientas de Programación

Para programar un PLC, se utilizan herramientas de software proporcionadas por los


fabricantes de PLC. Algunas de las herramientas más comunes incluyen:

• Siemens TIA Portal: Utilizado para programar PLCs de Siemens.


• Rockwell Automation Studio 5000: Utilizado para programar PLCs de Allen-
Bradley.
• Schneider Electric EcoStruxure Control Expert: Utilizado para programar PLCs
de Schneider Electric.
• Mitsubishi GX Works: Utilizado para programar PLCs de Mitsubishi.

Ejemplo Práctico: Sistema de Riego Automatizado

Para ilustrar la programación de un PLC, consideremos un ejemplo práctico de un sistema de


riego automatizado.

Requerimientos del Sistema:

1. El sistema debe activar las válvulas de riego basándose en la lectura de sensores de


humedad del suelo.
2.El riego debe ocurrir solo durante las horas nocturnas para minimizar la
evaporación.
3. El sistema debe incluir un botón de parada de emergencia que apague todas las
válvulas inmediatamente.

Diseño del Programa:

Utilizaremos el Diagrama de Escalera (LD) para este ejemplo.

1.Codificación:

1.Declaración de Variables:
10

2. Lógica de control:

2. Simulación y Pruebas:

Utilizamos el software de simulación del fabricante para probar la lógica de control.


Verificamos que las válvulas se activen solo cuando el suelo está seco, durante las horas
nocturnas y que el botón de parada de emergencia funcione correctamente.

3. Implementación:

Descargamos el programa al PLC y realizamos pruebas en el entorno real, ajustando la lógica


si es necesario.

Consideraciones Avanzadas

4.Gestión de Errores y Diagnóstico

Un aspecto crítico en la programación de PLCs es la gestión de errores y el diagnóstico. Esto


incluye la implementación de rutinas de fallo seguro, monitoreo continuo del estado del
sistema, y la generación de alertas en caso de condiciones anómalas.
11

5.Comunicación y Redes

Los PLCs modernos suelen estar conectados a redes industriales para permitir la
comunicación entre dispositivos y sistemas. Los protocolos comunes incluyen Ethernet/IP,
Modbus, Profibus, y Profinet.

La programación de PLCs es una habilidad esencial en la automatización industrial, que


requiere un profundo entendimiento de los lenguajes de programación específicos y una
metodología estructurada para el diseño, codificación, y prueba de programas. A través de
herramientas avanzadas de software y técnicas de programación robustas, los PLCs continúan
desempeñando un papel crucial en la mejora de la eficiencia, seguridad y flexibilidad de los
procesos industriales. La evolución constante de la tecnología PLC, incluyendo su
integración con IoT y sistemas de inteligencia artificial, asegura que seguirá siendo una
tecnología fundamental en el futuro de la automatización industrial.
12

TIPOS
¿Qué tipos de PLC existen?
Como hemos visto en la evolución de los PLCs, las modificaciones y mejoras que se han ido
realizando han derivado en diferentes tipos de PLC que se pueden agrupar en cuatro
categorías principales.

Tipo compacto

¿Quieres saber qué es un PLC compacto? Es aquel que se


ajusta a las especificaciones genéricas de los PLCs: tiene
incorporada la fuente de alimentación, la CPU y los
diferentes módulos.

Existen PLCs compactos en tamaño nano, que cuentan con


un tamaño súper reducido, aunque el funcionamiento
básico del PLC está más limitado por sus características. Todos nuestros equipos disponen de
entradas para acoplar nuestros sensores de temperatura, presión, humedad, etc. Con los que
podrá realizar un control de precisión de su maquinaria y equipos.

Tipo modular

Esta clase de PLC se caracteriza por estar compuesto por módulos


ampliables, lo que le aporta características más potentes que el modelo
compacto. Trabaja con programas más complejos, tiene mayor
capacidad de memoria y operatividad.

Montaje en rack

Cuando sabes qué es un PLC modular es más fácil


comprender el montaje en rack. Es prácticamente igual,
pero existen diferencias en el rack donde se colocan los
módulos del PLC.

En el caso del montaje en rack se permite el intercambio


de información entre los diferentes módulos, esto
13

permite una velocidad mayor de transmisión de la información y, por tanto, optimiza el


funcionamiento del PLC.

PLC con HMI incorporado

El HMI (Human Machine Interfaz) es un dispositivo


programable, una interfaz gráfica, que combinado con el
PLC permite optimizar la experiencia de programación y
uso de la máquina. Reduce el cableado de los elementos del
PLC y los muestra en una pantalla gráfica según se
programe.

UTILIZACIÓN DE UN CONTROLADOR LOGICO PROGRAMABLES

¿Qué utilidad puedo darle a esta tecnología?


Esta tecnología de implementación sencilla y ejecución rápida nos permite automatizar los
procesos de nuestro proyecto con un bajo mantenimiento e instalación personalizada.

Para terminar de comprender qué es y cómo funcionan esto equipos, vamos a poner el
ejemplo de un túnel de lavado automático:

Se programará para que, cada 500 metros, recoja las señales de diferentes sensores
de temperatura, presión, presencia de vehículos, niveles de óxido y dióxido de carbono, y el
nivel de agua del depósito.

En función de los sensores, se activarán los dispositivos de entrada y salida: semáforo, avisos
luminosos, ventiladores y bomba de agua. Además, al tener acceso remoto, los operadores
pueden acceder a la interfaz de la máquina y visualizar el estado del proceso, además de
modificarlo en caso necesario.

En definitiva, se establecerán unos niveles de seguridad en presencia de los gases tóxicos, de


la velocidad del vehículo, etcétera, y el PLC comprobará que los datos se encuentran dentro
de ese parámetro y, en caso de que no sea así, activará las medidas de seguridad
programadas.

Ahora que conoces perfectamente qué es un PLC, te informamos de que en SRC contamos
con una línea de desarrollo de estos productos. Nuestros ingenieros, además, son los
encargados del desarrollo de los sistemas de automatización para acoplar nuestros sensores
de temperatura, presión, humedad, etc. Con los que podrá realizar un control de precisión de
su maquinaria y equipos.

¿Para qué sirve un PLC?


14

Un PLC sirve para automatizar y optimizar el funcionamiento de sistemas industriales,


reemplazando los antiguos sistemas de control basados en relés y contactores, son una solución
de control flexible y robusta, adaptable a casi cualquier aplicación.

Al programar el PLC, se pueden establecer secuencias lógicas, temporizadores, contadores y


otras funciones que permiten controlar el flujo de energía, velocidad de motores, la apertura y
cierre de válvulas, entre otras acciones necesarias en los procesos industriales.
15

BIBLIOGRAFIAS:

Admin. (2023, 1 febrero). ¿Qué es un PLC y cómo funciona? Industrias GSL.


https://industriasgsl.com/blogs/automatizacion/que-es-un-plc-y-como-funciona

Saldias, A. (2023, 21 septiembre). ¿Qué es un PLC? ¿Cómo funciona? ¿Para qué sirve? SRC -
Sistemas de Regulación y Control. https://srcsl.com/que-es-un-plc/

Controlador lógico programable (PLC). (s. f.). Onupkeep.


https://upkeep.com/es/learning/programmable-logic-controller-pl

Autycom, Autycom, & Autycom. (2020, 1 junio). ¿Para qué sirve un PLC? AUTYCOM -
AUTYCOM. https://www.autycom.com/para-que-sirve-un-plc/

También podría gustarte