Eeid-618 Material
Eeid-618 Material
Eeid-618 Material
MATERIAL TÉCNICO
DE APOYO
1
Automatismo programable por PLC
TAREA N°01
• Fundamentos.
Un Controlador Lógico Programable (PLC) es un dispositivo esencial en la
automatización industrial. Sus fundamentos se resumen en unos pocos conceptos
clave:
1. Entradas y Salidas (I/O): Los PLC interactúan con el entorno industrial a través de
señales de entrada (sensores, interruptores) y salidas (actuadores, motores). Estas
señales son la base de su operación.
2. Programación: Se programan para controlar procesos industriales. El lenguaje de
programación más común es el Ladder Logic, que utiliza símbolos gráficos para crear
la lógica de control.
3. Ciclo de Escaneo: Los PLC operan en ciclos de escaneo, donde leen entradas,
ejecutan el programa y actualizan salidas repetidamente. Esto asegura un control
continuo y preciso.
4. Memoria: Tienen memoria para almacenar programas y datos necesarios para la
operación. Esto incluye la memoria de programa y la memoria de datos.
5. Estructura del Programa: Los programas de PLC se estructuran en función de la
lógica de control requerida, utilizando elementos como contactos, bobinas,
temporizadores y contadores.
6. Modos de Funcionamiento: Los PLC pueden operar en modos automático (ejecución
del programa), manual (control manual de salidas) y programación (modificación del
programa).
7. Comunicación: Se comunican con otros dispositivos y sistemas a través de
protocolos como Modbus o Ethernet.
8. Detección de Errores y Seguridad: Los PLC incorporan funciones de detección de
errores y características de seguridad para garantizar un funcionamiento confiable y
seguro.
9. Flexibilidad y Expansión: Los PLC modulares permiten la expansión mediante
módulos de E/S o funciones adicionales según las necesidades.
10. Documentación y Diagnóstico: La documentación adecuada y herramientas de
diagnóstico son esenciales para la instalación y el mantenimiento.
• Tipos.
Existen varios tipos de Controladores Lógicos Programables (PLC) diseñados para
satisfacer diferentes necesidades y aplicaciones en la automatización industrial. Los
tipos más comunes de PLC incluyen:
2
Automatismo programable por PLC
1. PLC Compactos: Estos son dispositivos todo en uno que integran la CPU, la memoria
y las E/S en una sola unidad. Son ideales para aplicaciones más simples y con un
número limitado de E/S.
2. PLC Modulares: Los PLC modulares permiten una mayor flexibilidad y escalabilidad.
Están compuestos por una CPU principal y módulos de E/S intercambiables, lo que
facilita la expansión para adaptarse a sistemas más complejos.
4. PLC Industriales y Robustos: Estos PLC están diseñados para soportar condiciones
ambientales adversas, como alta temperatura, humedad, vibraciones y ambientes
corrosivos. Son ideales para entornos industriales exigentes.
• Partes e interfaces.
Partes Principales del PLC:
3
Automatismo programable por PLC
1. Pantalla HMI: Algunos PLC se conectan a una Interfaz Hombre-Máquina (HMI) que
proporciona una interfaz gráfica para interactuar con el PLC y supervisar el proceso.
Esta puede ser una pantalla táctil u otro dispositivo.
4. Indicadores LED: Los PLC suelen tener indicadores LED que muestran el estado de
las entradas, salidas y el funcionamiento del PLC para el diagnóstico rápido.
4
Automatismo programable por PLC
5
Automatismo programable por PLC
• Lectura de Entradas: En esta fase, el PLC lee el estado de las entradas digitales y
analógicas conectadas, como sensores, interruptores y señales de campo.
2. Lógica de Control: El programa de control del PLC utiliza una lógica de control para
tomar decisiones en función de las condiciones de entrada. La lógica incluye
elementos como contactos, bobinas, temporizadores y contadores, que se utilizan
para crear secuencias lógicas y realizar operaciones matemáticas y lógicas.
5. Diagnóstico y Seguridad: Los PLC suelen contar con funciones de diagnóstico que
registran eventos y errores, facilitando la identificación y solución de problemas.
Además, se pueden implementar medidas de seguridad para proteger a los
operadores y el equipo en caso de fallas.
6
Automatismo programable por PLC
TAREA N°02
3. Ventajas:
• Interoperabilidad: Permite la integración de dispositivos de diferentes
fabricantes en un mismo sistema.
• Flexibilidad: Facilita la elección de los componentes más adecuados para una
aplicación específica.
• Mayor disponibilidad de productos: Existe una amplia gama de dispositivos y
sistemas compatibles con protocolos de comunicación abierta.
7
Automatismo programable por PLC
3. Ventajas:
• Interfaz.
La interfaz de un Controlador Lógico Programable (PLC) se refiere a la forma en que
los usuarios interactúan con el PLC para programarlo, monitorear su estado y realizar
tareas de mantenimiento. Aquí se describen los aspectos clave de la interfaz del PLC:
1. Pantalla HMI (Interfaz Hombre-Máquina): Muchos PLC están equipados con una
pantalla HMI integrada o se pueden conectar a una pantalla externa. Esta pantalla
proporciona una interfaz gráfica que permite a los usuarios ver información relevante,
como el estado de las E/S, los valores de las variables y los mensajes de diagnóstico.
También se pueden utilizar para interactuar con el PLC, introducir datos y modificar
parámetros.
2. Teclado y Botones: Algunos PLC cuentan con teclados y botones físicos que
permiten a los usuarios ingresar datos, seleccionar opciones y realizar operaciones
de control localmente. Estos elementos son útiles para la programación y el
diagnóstico en el campo.
8
Automatismo programable por PLC
4. Indicadores LED: Los PLC suelen tener indicadores LED que muestran el estado de
las E/S y el funcionamiento del PLC. Estos indicadores ayudan a los usuarios a
diagnosticar problemas y supervisar el rendimiento en tiempo real.
Interface HMI
• Direccionamiento IP
El direccionamiento IP de un Controlador Lógico Programable (PLC) es importante
cuando se requiere que el PLC se comunique a través de una red Ethernet o TCP/IP.
2. IPv4 vs. IPv6: Hay dos versiones principales de direcciones IP: IPv4 y IPv6. La
mayoría de las redes industriales todavía utilizan IPv4, que consta de cuatro
conjuntos de números separados por puntos (por ejemplo, 192.168.1.1). IPv6 es una
versión más reciente y utiliza una notación hexadecimal más larga (por ejemplo,
2001:0db8:85a3:0000:0000:8a2e:0370:7334).
9
Automatismo programable por PLC
5. Puerta de enlace (Gateway): Para que el PLC se comunique con dispositivos fuera
de su red local, como otros PLC o sistemas de control, debe especificarse una puerta
de enlace (gateway). La puerta de enlace es el dispositivo que enruta el tráfico entre
redes diferentes.
TAREA N°03
2. Escaneo: El PLC opera en un ciclo de escaneo continuo. En cada ciclo, sigue estos
pasos:
10
Automatismo programable por PLC
• Actualización de Salidas: Actualiza las salidas, como actuadores y luces, según las
decisiones tomadas durante la ejecución del programa.
• Registros.
Los registros en un Controlador Lógico Programable (PLC, por sus siglas en inglés) son
áreas de memoria utilizadas para almacenar datos y realizar operaciones lógicas y
aritméticas. Los registros en un PLC pueden variar según el fabricante y el modelo del
PLC, pero generalmente se dividen en tres categorías principales:
11
Automatismo programable por PLC
Además de estos tres tipos principales de registros, algunos PLC pueden tener otros
tipos de registros, como registros de conteo (Counter Registers) y registros de
temporización (Timer Registers) que se utilizan específicamente para funciones de
temporización y conteo.
12
Automatismo programable por PLC
Las instrucciones tipo bit se utilizan para manipular y comparar bits individuales
dentro de registros de entrada, registros de salida o registros internos en un PLC.
Algunas de las operaciones comunes que se pueden realizar con instrucciones tipo
bit incluyen:
2. Bobinas (OUT): Las bobinas son utilizadas para controlar salidas, como activar o
desactivar dispositivos. Por ejemplo, una bobina de salida (OTL) se activará si una
cierta condición se cumple y, como resultado, activará un dispositivo conectado a
esa salida.
1. Hardware necesario:
• Motor trifásico.
• PLC y software de programación (PLC de Siemens, Allen-Bradley, etc.).
• Contactores trifásicos.
• Botón de arranque (Start) y botón de paro (Stop).
• Dispositivo de parada de emergencia (E-Stop).
• Fusibles y protección adecuada.
13
Automatismo programable por PLC
2. Conexiones eléctricas:
• Conecte el motor trifásico a los contactores. Asegúrese de que las fases estén
correctamente conectadas.
• Conecte los botones de arranque y paro a las entradas del PLC para iniciar y
detener el motor desde el PLC.
• Conecte el dispositivo de parada de emergencia (E-Stop) al PLC para una parada
de emergencia segura.
• Conecte la bobina de mando del contactor a la salida del PLC.
14
Automatismo programable por PLC
1. Hardware necesario:
• Motor trifásico.
• PLC y software de programación (por ejemplo, PLC de Siemens, Allen-Bradley,
etc.).
• Contactores trifásicos.
• Botón de inversión de giro y paro (Forward/Reverse/Stop).
• Fusibles y protección adecuada.
2. Conexiones eléctricas:
• Conecta el motor trifásico a los contactores y los elementos de protección del
motor. Asegúrese de que las fases estén correctamente conectadas.
• Conecta el botón de inversión de giro (Forward/Reverse) a las entradas del PLC
para que puedas cambiar la dirección de rotación del motor desde el PLC.
• Conecte las bobinas de mando de los contactores a las salidas del PLC.
En este ejemplo, se utilizan dos botones, uno para Arranque (Start) y otro para Paro
(Stop). Cuando se presiona el botón de Arranque, se activa el contactor (KM1) y el
motor gira en sentido horario, a su vez se activa un temporizador, al vencer el tiempo
programado en el temporizador (3 min), se desconecta KM1 y el motor se detiene, al
mismo tiempo se activa el segundo temporizador (100Ms), al cumplirse el tiempo se
activa KM2, el cual activa al motor en sentido antihorario. Para parar el motor se activa
el botón de paro.
15
Automatismo programable por PLC
1. Hardware necesario:
• Motor trifásico.
• PLC y software de programación (PLC de Siemens, Allen-Bradley, etc.).
• Contactores trifásicos.
• Temporizadores retardo a la conexión
• Botones de control (Inicio, Paro).
2. Conexiones eléctricas:
• Conecte el motor trifásico a los contactores y las protecciones del motor. Asegúrese
de que las fases estén correctamente conectadas.
• Conecte los botones de control (Inicio y Paro) a las entradas del PLC para iniciar y
detener la secuencia de inversión.
• Conecte las bobinas de los contactores y de los auxiliares a las salidas del PLC
• Utilizar cuatro temporizadores de retardo a la conexión para establecer la operación
cíclica de inversión de giro.
16
Automatismo programable por PLC
inicia la repetición del ciclo descrito en forma indefinida, hasta que se pare toda la
secuencia con el botón Stop.
17
Automatismo programable por PLC
2. Conexión física:
Conectar físicamente la computadora al PLC utilizando un cable de programación
adecuado. Este cable suele ser un cable RS-232, RS-485, USB o Ethernet,
dependiendo del tipo de comunicación compatible con tu PLC.
5. Verificación:
Verificar que la carga se haya realizado correctamente. Asegúrese de que no haya
errores o advertencias durante el proceso de carga.
1. Conexión física:
Conectar la computadora al PLC utilizando el mismo cable de programación utilizado
para cargar el programa.
4. Verificación:
Verificar que la descarga se haya realizado correctamente y que el programa en su
computadora refleje la lógica de control actual en el PLC.
18
Automatismo programable por PLC
TAREA N°04
19
Automatismo programable por PLC
Funcionamiento:
Conexión:
• Circuito de fuerza:
Se conectan tres motores cada uno con sus respectivos elementos de protección y
accionamiento: guardamotor, relé térmico y contactor.
• Conexión al PLC:
1. Entradas:
Se conecta a las entradas digitales del PLC los pulsadores S para iniciar la
secuencia de arranque, S2 para iniciar la secuencia de parada y STOP para la
parada de emergencia, en la ultima entrada se conectan en serie los contactos
auxiliares NC de los relés térmicos de cada motor.
2. Salidas:
En las salidas del PLC se conectan las bobinas KM1, KM2 y KM3 para el
accionamiento de los contactores de cada uno de los tres motores.
20
Automatismo programable por PLC
Operación:
1. Se programa la primera línea de seguridad con las entradas de los auxiliares NC de
los relés térmicos de los motores conectados en serie en I5 y el pulsador STOP en
la entrada I2, cuya salida es la memoria interna M1.
21
Automatismo programable por PLC
3. Con el pulsador S2 aplicado en la entrada I4 del PLC, la que activa la memoria interna
M2 y se inicia la secuencia de apagado de los motores. El contacto NC de la memoria
M2 apaga M1, cuando concluye el tiempo del temporizador a la conexión T3 apaga
el motor M2 y cuando se cumple el tiempo de T4 apaga el motor M3, quedando
apagados los tres motores.
• Conexión.
1. Entradas:
Se conecta a las entradas digitales del PLC los pulsadores M a I1para iniciar la
secuencia de arranque, P conectado a I2 para iniciar la secuencia de parada, los
contactos auxiliares NC de los relés térmicos de cada motor se conectan a las
entradas I3, I4 e I5 del PLC.
2. Salidas:
En las salidas del PLC se conectan las bobinas KM1, KM2 y KM3 para el
accionamiento de los contactores de cada uno de los tres motores.
22
Automatismo programable por PLC
• Operación.
1. En la primera línea se activa el pulsador de marcha activando la salida la que activa
a la bobina del contactor KM1 arrancando el motor M1.
TAREA N°05
23
Automatismo programable por PLC
• Definición.
Las instrucciones de temporización son funciones en un PLC que permiten controlar
y medir el tiempo, lo que permite la activación o desactivación de dispositivos o la
ejecución de ciertas acciones después de que haya transcurrido un período de
tiempo específico.
• Tipos:
• Timer on delay.
También conocido como temporizador de retardo a la conexión. Esta instrucción
comienza a contar un tiempo cuando se activa una señal de entrada. Después de
que haya transcurrido el tiempo especificado, la instrucción activará una señal de
salida. Si la señal de entrada se desactiva antes de que se complete el tiempo, el
temporizador se reinicia.
24
Automatismo programable por PLC
• Direccionamiento.
El direccionamiento de las instrucciones de temporización consta de tres partes
principales:
25
Automatismo programable por PLC
Conexión:
1. Circuito de Fuerza: Conectar el motor con sus elementos de mando y
protección, considerando 3 contactores, un guardamotor y un relé térmico.
2. Conexiones al PLC:
• Entradas: Conecte la alimentación con su respectiva protección, los
pulsadores de arranque y paro a las entradas digitales del PLC.
• Salidas: Conecte las bobinas del contactor general (-K), del contactor
estrella (-KY) y la del contactor triángulo (-KT) a las salidas digitales del
PLC.
26
Automatismo programable por PLC
2. Conexiones al PLC:
• Entradas: Conecte la alimentación con su respectiva protección, los
pulsadores de arranque a la derecha, arranque a la izquierda y paro a las
entradas digitales del PLC.
• Salidas: Conecte las bobinas del contactor general (KM1), del contactor de
inversión de giro (KM2), del contactor estrella (KM4) y la del contactor
triángulo (KM3) a las salidas digitales del PLC.
27
Automatismo programable por PLC
28
Automatismo programable por PLC
1. Circuito de Fuerza: Conectar los tres motores con sus respectivos dispositivos de
mando y protección para el arranque estrella triángulo. Considerar 3 contactores
(Contactor general, Contactor estrella y contactor triángulo), un guardamotor y un
relé térmico por cada motor para cada motor.
29
Automatismo programable por PLC
2. Conexiones al PLC:
• Entradas: Conecte la alimentación con su respectiva protección, los pulsadores
de arranque y paro; los contactos NC de los relés térmicos de cada motor a las
entradas digitales del PLC.
• Salidas: Conecte las bobinas del contactor general, del contactor estrella y del
contactor triángulo por cada motor, haciendo un total de 9 bobinas conectadas a
las salidas digitales del PLC.
30
Automatismo programable por PLC
31
Automatismo programable por PLC
Este sistema permite controlar las fajas transportadoras de manera eficiente y reduce
la carga inicial en la red eléctrica cuando es necesario el arranque de los motores a
plena carga.
TAREA N°06
32
Automatismo programable por PLC
Instrucciones de Transferencia:
Las instrucciones de transferencia en un PLC se utilizan para mover datos entre
diferentes registros, áreas de memoria o dispositivos de entrada/salida dentro del
PLC. Estas instrucciones son esenciales para el funcionamiento del programa del
PLC y permiten la manipulación de datos y la comunicación con otros dispositivos.
3. Instrucción MOV (Move): La instrucción MOV permite mover datos desde una
fuente a un destino sin realizar ninguna operación lógica en los datos. Por
ejemplo, MOV N7:5 a B3:2/1 moverá el valor de N7:5 al bit B3:2/1 sin cambiarlo.
4. Instrucción COP (Copy): La instrucción COP se utiliza para copiar datos de una
fuente a un destino, similar a MOV. Sin embargo, a menudo se utiliza para copiar
bloques de datos más grandes. Por ejemplo, COP D100 a D200 copiará el
contenido del bloque de memoria D100 en D200.
7. Instrucción INP (Input): La instrucción INP se utiliza para transferir datos desde
una ubicación de entrada o dispositivo de entrada a un registro interno del PLC.
Por ejemplo, INP I:2/3 a N7:1 transferirá el valor de la entrada I:2/3 al registro
N7:1.
33
Automatismo programable por PLC
8. Instrucción GSV (Get System Variable) y SSV (Set System Variable): Estas
instrucciones se utilizan para transferir información sobre el estado del sistema,
como la hora actual del reloj del PLC o el estado de ejecución del programa,
entre registros internos y variables de sistema.
• Instrucciones de Desplazamiento
Las instrucciones de desplazamiento en un controlador lógico programable
(PLC) se utilizan para mover bits o palabras de datos dentro de registros internos
o áreas de memoria del PLC. Estas instrucciones son útiles para realizar
operaciones como el desplazamiento de bits, rotaciones y manipulaciones de
datos.
34
Automatismo programable por PLC
4. Instrucción SFL (Shift Left with Carry) y SFR (Shift Right with Carry): Estas
instrucciones se utilizan para realizar desplazamientos de bits con
consideración al bit de acarreo (carry bit) en operaciones aritméticas. Son
útiles en aplicaciones donde se necesita manipular bits y llevar un control del
bit de acarreo.
• Word: Una palabra es una unidad de datos que consta de 16 bits o 2 bytes. Se
utiliza para representar valores numéricos más grandes, como enteros o datos
en formato binario.
• Double Word: Un double word (doble palabra) es una unidad de datos que
consta de 32 bits o 4 bytes. Se utiliza para representar números enteros mucho
más grandes o para almacenar datos binarios extensos.
• Direccionamiento.
El direccionamiento de las instrucciones de comparación y
transferencia/desplazamiento en un Controlador Lógico Programable (PLC) es una
parte fundamental de la programación y se utiliza para especificar las ubicaciones de
memoria de los datos que se van a comparar, transferir o desplazar. El formato
exacto de direccionamiento puede variar según el fabricante del PLC y el software
de programación utilizado, pero aquí proporcionaremos un enfoque general sobre
cómo se realiza el direccionamiento.
Instrucciones de Comparación:
El direccionamiento de las instrucciones de comparación generalmente implica
especificar las ubicaciones de memoria de los datos que se van a comparar. Por
ejemplo, para comparar dos valores, se debe indicar de dónde provienen esos
valores en la memoria del PLC. Aquí hay un ejemplo de cómo podría verse el
direccionamiento:
35
Automatismo programable por PLC
Instrucciones de Transferencia/Desplazamiento:
El direccionamiento de las instrucciones de transferencia/desplazamiento
generalmente implica especificar las ubicaciones de memoria de los datos que se
van a transferir o desplazar, así como la ubicación de destino. Aquí hay un ejemplo
de cómo podría verse el direccionamiento:
• Memorias Especiales.
Las memorias especiales en un Controlador Lógico Programable (PLC) son áreas de
memoria designadas para tareas específicas, como el almacenamiento de datos
temporales, registros de control o información de configuración. Estas memorias
ayudan a los programadores a gestionar y controlar el funcionamiento de la lógica del
PLC. A continuación, se describen algunas de las memorias especiales comunes en
los PLC:
36
Automatismo programable por PLC
6. Memoria de Pila (Stack Memory): Utilizada para implementar una pila de datos en la
programación. Esto puede ser útil en aplicaciones donde se deben realizar
operaciones de pila, como en la gestión de subrutinas o funciones.
Preparación:
37
Automatismo programable por PLC
Entradas: Se tienen dos boyas, una para la cisterna y la otra para el tanque elevado,
selector de cuatro posiciones para alternado, bomba 1 y bomba 2, en el modo
alternado, funciona en modo automático alternando el funcionamiento de la bomba 1
y luego la bomba 2, luego se tienen los contactos cerrados de los relés térmicos de la
bomba 1 y de la bomba 2, los contactos abiertos para señalización de falla de las
bombas, se han puesto directamente por falta de entradas en el LOGO.
2. Circuito de fuerza: Consta de dos motores trifásicos en arranque directo, con sus
respectivos dispositivos de activación y protección, un contactor, un disyuntor, y un
relé térmico por cada bomba.
3. Condiciones de funcionamiento:
3. Lógica de Control: Utilizar instrucciones lógicas para alternar entre las bombas. Por
ejemplo, si una bomba está funcionando y la demanda aumenta, el PLC puede recibir
una señal para activar una segunda bomba. Puedes usar instrucciones IF-THEN-
ELSE para controlar la lógica de conmutación.
38
Automatismo programable por PLC
39
Automatismo programable por PLC
40
Automatismo programable por PLC
TAREA N°07
• Tipos.
1. Suma (+): Esta instrucción se utiliza para sumar dos o más números.
2. Resta (-): Permite realizar operaciones de resta, restando un número de otro.
3. Multiplicación (*): Esta instrucción se utiliza para multiplicar dos o más números.
4. División (/): Permite realizar operaciones de división, dividiendo un número entre
otro.
5. **Potenciación (^ ): Se utiliza para elevar un número a una potencia determinada.
Por ejemplo, 2^3 = 8.
6. Raíz Cuadrada (√): Calcula la raíz cuadrada de un número. Por ejemplo, √16 = 4.
7. Funciones Trigonométricas (sin, cos, tan): Estas funciones realizan cálculos
trigonométricos, como seno, coseno y tangente, sobre un ángulo dado.
8. Valor Absoluto (abs): Calcula el valor absoluto de un número, es decir, su distancia
al origen en la línea numérica.
9. Redondeo (round): Redondea un número a la cantidad de decimales especificada.
10. Valor Máximo (max) y Valor Mínimo (min): Encuentra el valor máximo o mínimo
entre un conjunto de números.
11. Logaritmo (log): Calcula el logaritmo de un número en una base determinada.
12. Funciones Exponenciales (exp): Calcula números exponenciales, como e^x,
donde "e" es la base de los logaritmos naturales.
• Entradas analógicas.
Las entradas analógicas son interfaces de un sistema de control o PLC que permiten
medir y adquirir señales analógicas del mundo real. Estas señales son continuas y
varían en un rango determinado. Las entradas analógicas convierten estas señales en
valores binarios que pueden ser procesados por el controlador.
41
Automatismo programable por PLC
• Salidas Analógicas:
Las salidas analógicas son interfaces de un sistema de control que permiten generar
señales analógicas para controlar dispositivos en el mundo real. Estas salidas
convierten valores binarios en señales continuas para controlar actuadores o
dispositivos que requieren un control preciso y gradual.
• Escalamiento.
El escalado en un PLC (Controlador Lógico Programable) es el proceso de convertir
una señal analógica medida en el mundo real en una unidad de medida específica o en
un valor que pueda ser utilizado por el programa de control. Esto es esencial cuando
se trabaja con entradas analógicas, como sensores de temperatura, sensores de
presión, sensores de nivel, etc., ya que es necesario convertir la señal analógica en un
valor numérico que tenga un significado específico en la aplicación.
P=m∗X+b
42
Automatismo programable por PLC
Donde:
P es el valor de la variable de proceso deseada.
X es el valor de la señal analógica medida.
m es el factor de escala (pendiente).
b es el desplazamiento (offset).
• Funciones / Subrutinas.
1. Funciones: Las funciones son segmentos de código que realizan una tarea
específica y devuelven un valor. Pueden tener parámetros de entrada y, en algunos
lenguajes de programación PLC, parámetros de salida. Las Instrucciones de
funciones pueden ser para realizar cálculos, comparaciones, operaciones lógicas,
etc.
43
Automatismo programable por PLC
2. Subrutinas: Las subrutinas son segmentos de código que realizan una tarea
específica pero no devuelven un valor. Se utilizan para organizar el código y ejecutar
acciones específicas cuando sea necesario.
Las Instrucciones de subrutina son la de llamada a subrutina JSR, la de Inicio de
subrutina SBR y la de retorno de subrutina RET
Extraído de:
https://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1785-
rm001_-es-p.pdf
• Direccionamiento.
El direccionamiento en un PLC es la forma en que se identifican y acceden a las
entradas, salidas y variables dentro del programa de control del PLC. El
direccionamiento es esencial para establecer conexiones lógicas y físicas entre los
componentes del sistema que el PLC está controlando o supervisando. presentamos
una descripción general de los tipos de direccionamiento comunes en un PLC:
44
Automatismo programable por PLC
3. Dirección de bits (Bit Addressing): Los PLCs también pueden direccionar bits
individuales dentro de una palabra de datos. Esto es útil para controlar eventos
discretos o activar y desactivar elementos específicos. Los bits se pueden direccionar
utilizando notación como "B3:2/1" (donde B3 es una palabra de datos y 2/1 se refiere
al segundo bit de esa palabra).
45
Automatismo programable por PLC
• Motor trifásico.
• Un variador de frecuencia (VFD) compatible con tu motor y PLC.
• Un PLC con entradas y salidas digitales y, entradas y salidas analógicas.
46
Automatismo programable por PLC
4. Programación del PLC: Utilizar el software de programación del PLC para crear el
programa de control. A continuación, se describen los pasos típicos para la
programación:
47
Automatismo programable por PLC
48
Automatismo programable por PLC
e. Programar las entradas digitales que vienen de las salidas digitales del variador
que son: se activa cuanto el motor tiene frecuencia y la segunda se activa cuando
el variador esta alimentado.
6. Realizar las pruebas: Verificar que las frecuencias que se programan en el PLC
coinciden con la que el variador devuelve y que el funcionamiento es lineal en toda
la escala.
TAREA N°08
49
Automatismo programable por PLC
• Lenguaje estructural.
Es un lenguaje de bajo nivel que tiene una sintaxis similar a la de PASCAL cuyo código
alterna letras mayúsculas y minúsculas, es usado para programar expresiones
aritméticas complejas, se utiliza con valores analógicos o digitales y permite hacer
programaciones de bucles condicionales.
1. Definición de variables: Permite definir los nombres de las variables y el tipo de dato
que usa dicha variable. Se definen las variables de entrada, variables de salida y
variables de proceso
• Diagrama GRAFCET:
El GRAFCET, o Diagrama GRAFCET, es una notación gráfica utilizada en la ingeniería
de control para describir secuencias de control, estados de sistemas y lógica de control.
Fue desarrollado en Francia y se utiliza ampliamente en aplicaciones de automatización
industrial. Los diagramas GRAFCET son una parte integral de la especificación IEC
60848 y se utilizan en sistemas de control basados en estándares internacionales.
50
Automatismo programable por PLC
• Etapas.
En un Diagrama GRAFCET, las etapas representan los diferentes estados o
condiciones de un sistema o proceso. Cada etapa es un estado específico en el que
el sistema puede estar. Las etapas se representan como rectángulos con esquinas
redondeadas y se conectan mediante transiciones.
• Reglas.
1. Definir las variables: Definir las variables, direcciones y tipos de variable que se
van a emplear en el programa.
2. Etapas Iniciales: Un diagrama GRAFCET debe tener al menos una etapa inicial,
esta etapa representa el estado inicial del sistema antes de que comience
cualquier secuencia de control, por ejemplo, que el motor que se controla se
mantenga apagado, lo que se define con una bobina de Reset.
3. Transiciones: Las transiciones se representan como una cruz entre las etapas y
se utilizan para indicar cuándo se produce una transición de una etapa a otra. Las
transiciones pueden tener condiciones asociadas que deben cumplirse para que
ocurra la transición.
5. Etapas de Acción: Cada etapa puede tener una o más etapas de acción
asociadas. Las etapas de acción indican qué acciones o tareas se deben realizar
51
Automatismo programable por PLC
mientras el sistema está en esa etapa. Estas acciones pueden incluir activación o
desactivación de salidas, activación de dispositivos, etc.
• Estructura.
La estructura básica de un Diagrama GRAFCET consta de las siguientes partes:
52
Automatismo programable por PLC
Los Diagramas GRAFCET son una herramienta poderosa para describir y diseñar
secuencias de control en sistemas de automatización industrial y se utilizan
ampliamente en la ingeniería de control. Ayudan a visualizar y comprender la lógica
de control de manera intuitiva.
TAREA N°09
2. Ethernet (TCP/IP): Los paneles HMI pueden estar equipados con puertos Ethernet
que permiten la comunicación a través de redes industriales Ethernet. Para realizar
la conexión se debe configurar definiendo las direcciones IP correspondientes del
PLC y el HMI.
3. Puertos USB: Los puertos USB se utilizan para conectar dispositivos USB externos,
como unidades flash o ratones, para realizar transferencias de datos o
configuraciones.
• Configuración.
La configuración de un panel HMI varía según el fabricante y el modelo, pero
generalmente involucra los siguientes pasos:
53
Automatismo programable por PLC
54
Automatismo programable por PLC
• Símbolos.
Los símbolos en un panel HMI son representaciones gráficas de dispositivos, variables,
alarmas y otros elementos del sistema. Los símbolos se utilizan para crear pantallas
interactivas y visualmente informativas que permiten al operador entender el estado del
55
Automatismo programable por PLC
• Direccionamiento.
El direccionamiento en un HMI (Interfaz Hombre-Máquina) es la forma en que se accede
y se muestra la información de los dispositivos y sistemas que se supervisan o controlan
a través de la interfaz gráfica del HMI. El direccionamiento es fundamental para
garantizar que el HMI muestre datos precisos y permita la interacción con los
dispositivos adecuados. A continuación, los tipos de direccionamiento en un HMI:
• Acceso absoluto:
Cuando se tiene establecida una conexión entre el HMI y el PLC el acceso absoluto
hace referencia a la dirección absoluta de esa variable en el PLC.
Cuando se incrementan datos, las direcciones no cambian, lo cual es un inconveniente
cuando se tienen procesos elaborados con esas direcciones.
Ejemplo:
• Acceso Simbólico:
Se accede a una variable no por la dirección, sino por el nombre, con la conexión al
PLC, se direcciona el bloque de datos en el PLC y la variable se denomina con el
bloque de datos y el número de la variable y no se considera la dirección. El acceso
simbólico se usa cuando se incrementan variables y cambia la dirección física dentro
del bloque de datos, como la variable no se designa por dirección no hay
inconveniente con el acceso.
56
Automatismo programable por PLC
• Servidor Web.
Un servidor web para HMI es una tecnología que permite acceder desde el HMI al PLC
configurado como un servidor WEB. Esta solución ofrece ventajas significativas en
términos de accesibilidad y flexibilidad, permitiendo a los operadores y técnicos
supervisar y gestionar el sistema desde el HMI.
57
Automatismo programable por PLC
• HMI:
• Conectividad con dispositivos.
Los HMI se conectan a dispositivos y sistemas de control a través de diferentes
métodos de comunicación, como Ethernet, serie (RS-232/RS-485), y protocolos de
comunicación industrial como Modbus. Esto permite la supervisión y el control de
PLCs, controladores, y otros dispositivos en una planta industrial.
• Características técnicas.
Las características técnicas de un HMI pueden variar según el fabricante y el modelo,
pero algunas características comunes incluyen:
• Tipos y modelos.
Los HMI se presentan en varios tipos y modelos, incluyendo paneles táctiles
montados en la pared, pantallas integradas en gabinetes de control, pantallas
portátiles y dispositivos HMI industriales embebidos. Cada tipo está diseñado para
adaptarse a aplicaciones específicas.
58
Automatismo programable por PLC
• Mantenimiento
El mantenimiento de un HMI implica tareas como actualización de firmware, limpieza
de la pantalla, revisión de conexiones y resolución de problemas de hardware y
software. El mantenimiento preventivo es esencial para garantizar un funcionamiento
confiable y prolongar la vida útil del HMI.
TAREA N°10
59
Automatismo programable por PLC
• Servidor OPC.
Un servidor OPC (OLE for Process Control) es un componente de software esencial
en la automatización industrial. Su principal función es facilitar la comunicación y el
intercambio de datos entre dispositivos y sistemas heterogéneos utilizados en la
automatización y el control de procesos industriales.
El Servidor OPC actúa como un interfaz que comunica por un lado con una o más
fuentes de datos utilizando sus protocolos nativos (típicamente PLC’s, DCS’s,
Controladores, etc.) y por el otro lado con clientes OPC (típicamente SCADAS, HMIs,
60
Automatismo programable por PLC
• Tipos de ventanas
Para la creación de aplicaciones de visualización reutilizables en SCADA se utiliza el
software Intouch, con este software se pueden crear tres tipos de ventanas:
2. Ventana Superpuesta (Overlay): Esta ventana se puede abrir sobre otras ventanas
abiertas y se puede cambiar haciendo click sobre la ventana. Se usa como ventana
de opciones o de configuración de botoneras o controles PID, variaciones de
velocidad, etc.
61
Automatismo programable por PLC
• Propiedades de objetos
1. Propiedades de Visualización: Incluyen colores, fuentes, tamaños y estilos
utilizados para representar objetos en la interfaz de usuario. Estas propiedades
afectan la apariencia de objetos como botones, gráficos y alarmas.
3. Propiedades de Interacción: Definen cómo los objetos responden a las acciones del
operador, como clics de ratón o pulsaciones de teclas. Esto permite la ejecución de
comandos o la navegación en la interfaz.
• Aplicaciones industriales.
Las ventanas, objetos y propiedades en sistemas SCADA se aplican en una variedad
de entornos industriales, como:
62
Automatismo programable por PLC
63
Automatismo programable por PLC
REFERENCIAS BIBLIOGRÁFÍCAS
• Arzate Velásquez Mario Uriel (SF). Manual de Prácticas para PLCs Utilizando
las plataformas RSLOgix 500 y 5000. Editorial Rockwell Automation
• The Fabro 1000. (2021). Secuencia FIFO para tres motores eléctricos con relé
Logo. https://www.youtube.com/watch?v=QUH2kWzM6FQ
• CONTROLES ELÉCTRICOS & MÁS. (2021). CADE SIMU PLC 10.2 ARRANQUE
SECUENCIAL DE TRES MOTORES TRIFASICOS CON PULSADORES NO Y NC
Y REL TERMI. https://www.youtube.com/watch?v=9SixXJzA_n4&t=1s
64
Automatismo programable por PLC
• de Diego, I., & García, M. J. (2013). Programación de PLC con Lenguaje IL. Editorial
Paraninfo.
• Pérez Cabezas, María. (2020). Entradas y salidas analógicas del S7-1200 para
controlar el variador V20 de Siemens.
https://www.youtube.com/watch?v=4Gk86_zsWR4
• Moreno, J. A., & Abellán, C. (2016). Programación de PLC con Lenguaje SFC.
Editorial Paraninfo.
• García, A., & Ramos, L. (2017). SCADA e instrumentación industrial. Editorial Díaz
de Santos.
65
Automatismo programable por PLC
66