Está en la página 1de 64

FUNDAMENTOS Y

CARACTERISTICAS
DE LOS PLC

Instructor :
Ing. WILSON
MENDOZA
CIP 206519
OBJETIVOS :

1. Conocer la diferencia entre lógica cableada y lógica


programada .
2. Describir que es un PLC ,explicar cuales son sus
tipos,características y sus partes principales.
3. Describir la arquitectura interna de un PLC.
4. Conocer los lenguajes de programación según la norma IEC -
61131 -3 .
5. Conocer las características de los PLC de la marca SIEMENS.
6. Reconocer la Interfaz de TIA PORTAL.
7. Realizar simulaciones con PLC SIM,Tablas de observación y
forzado.
8. Realizar el UP LOAD y DOWN LOAD a un PLC físico .
LA AUTOMATIZACION

Del griego Auto (guiado por uno mismo). Es el proceso de diseño


e implementación de sistemas que emplean elementos
computarizados , electromecánicos ,electroneumáticos y
electrohidráulicos para realizar tareas secuenciales sin la
intervención del ser humano .
TIPOS DE AUTOMATIZACIÓN

Automatización basada en lógica cableada

Automatización basada en lógica programada


LA LOGICA CABLEADA

Lógica cableada o lógica de


contactos, es una técnica para
realizar circuitos que
controlaran un proceso de
forma semiautomática o
automática, en la que el
tratamiento de datos se efectúa
en conjunto con
contactores,relés
electromagneticos,temporizado
res y contadores.
ELEMENTOS DE LA LOGICA CABLEADA

PROTECCION ENTRADA ESTADO SALIDA

A la Instalación:

A la carga
LOGICA PROGRAMADA

La Lógica programada sustituye los elementos utilizados en los


circuitos de mando(contactos auxiliares de relés
electromecánicos, contactores de potencia, relés temporizados,
relés contadores, etc. ) por PLC's, Autómatas Programables o
Relés programables. Esto nos permite realizar cambios en las
operaciones de mando, mediante el cambio de la programación,
y por ello no tener que modificar el cableado.
LOGICA CABLEADA VS PROGRAMADA

Las ventajas y desventajas del PLC frente a la lógica cableada es la


siguiente:

• La lógica cableada ocupa tableros muy grandes a comparación de los


PLC.
• Consta de varios elementos móviles que pueden en algún momento
fallar el PLC es a base de compontes electrónicos sólidos .
• El cableado de la lógica cableada es muy complicado y consta de
muchos cables en el caso del PLC esto se reduce en gran medida.
• El mantenimiento y la detección de fallas es muy difícil en la lógica
cableada en el PLC es mas fácil.
• Si queremos hacer más rutinas de automatización debemos agregar
mas componentes físicos en el caso del PLC habría que modificar el
programa.
• Los componentes en la lógica cableada son robustos el PLC por tener
componentes electrónicos es muy débil.
• La presencia de armónicos y ruido altera el funcionamiento del PLC en
la lógica cableada no pasa esto.
• La lógica cableada no puede comunicar con otros dispositivos como si
lo puede hacer el PLC.
¿QUÉ ES UN PLC?

• Un PLC (Controlador Lógico Programable ) es un equipo electrónico,


basado en un microprocesador, los cuales reciben información de sus
entradas y son procesadas por la CPU para luego enviar una respuesta
mediante sus salidas , permite realizar tareas repetitivas con precisión
y seguridad, esta diseñado para controlar procesos en tiempo real y
en ambiente agresivo (ambiente industrial).
VENTAJAS Y DESVENTAJAS DE LOS PLC

VENTAJAS DESVENTAJAS
• Espacio reducido. • Mano de obra especializada .
• Flexibilidad:fácil modificación o • Condiciones ambientales
ampliación. apropiadas.
• Control mas preciso. • Mayor costo para operaciones
• Mayor rapidez de respuesta. pequeñas .
• Control de procesos complejos.
• Facilidad de programación.
• Seguridad en el proceso
• Fácil instalación.
• Menos consumo de energía.
• Mejor monitoreo del proceso.
• Menor mantenimiento.
• Deteccion rápida de averias .
• Posibilidad de comunicación.
CRITERIOS PARA LA SELECCIÓN DE PLC
CLASIFICACION DE PLC SEGÚN SU ESTRUCTURA

ESTRUCTURA COMPACTA:
• En un solo bloque todos sus elementos:
fuente de alimentación, CPU, memorias
de entradas/salidas, etc.
• Aplicaciones en el que el número de
entradas/salidas es pequeño, poco
variable y conocido a priori.
• Carcasa de carácter estanco, que permite
su empleo en ambientes industrialmente
especialmente hostiles.

ESTRUCTURA MODULAR
• Compuesto por módulos independientes .
• Permite adaptarse a las necesidades del
diseño, y a las posteriores
actualizaciones.
• Funcionamiento parcial del sistema frente
a averías localizadas, y una rápida
reparación con la simple sustitución de los
módulos averiados.
ARQUITECTURA INTERNA DE UN PLC

Memoria de imagen Memoria de imagen


De entradas De salidas
ARQUITECTURA INTERNA DE UN PLC
COMPONENTES DE UN PLC

Los componentes principales son : la fuente de alimentación, la


carcasa, la unidad central de procesos, los sensores,
actuadores, módulos de comunicación , los módulos de
entradas y salidas,

Fuente de Alimentación
La fuente de alimentación o poder es un
dispositivo que provee electricidad a la
unidad central de procesos, y los
módulos de entrada y salida .
Generalmente las fuentes de poder se
alimentan con 220 VAC y a su salida
manda 24 VCD, son diseñadas para
soportar pérdidas de energía sin
afectar la operación del PLC.
COMPONENTES DE UN PLC
Carcasa o bastidor
También llamado Rack o chasis , es el componente que une todos los
elementos del PLC. Tiene una placa base (conocida como backplane)
en la parte trasera que conecta de manera paralela las tarjetas de
CPU y permite su comunicación entre ellas. Este dispositivo puede
ser construido en diferentes tamaños dependiendo de las
necesidades de programación.
COMPONENTES DE UN PLC

UNIDAD CENTRAL DE PROCESOS –CPU


El CPU es el cerebro del PLC, El CPU tiene un
microprocesador similar al de las computadoras
personales. El microprocesador es un circuito
integrado (chip) que realiza operaciones lógicas y
matemáticas, manejo de datos y rutinas de
diagnóstico.
El CPU se encarga de recibir información del
modulo de entradas ,posteriormente las procesa
y envía respuestas al modulo de salidas .

Funciones :
• Vigila el tiempo de ejecución de programa (Wacthdog ).
• Ejecuta el programa de usurario .
• Crea una imagen de entradas y salidas .
• Envía una respuesta de acuerdo al programa implementado .
COMPONENTES DE UN PLC

UNIDAD CENTRAL DE PROCESOS – TIPOS DE MEMORIAS


Dentro del CPU tenemos los siguientes tipos de memoria :
• Memoria de Sistema (ROM) : Es el programa en código maquina que monitorea el
sistema (Firmware) ,este programa es ejecutado directamente por el
microprocesador ,viene escrito de fabrica ,puede actualizarse .
• Memoria de programa de usurario : En esta memoria se almacenara el programa
que se ejecutara cíclicamente , es borrable eléctricamente , no es volátil ,es decir si se
pierde la energía el programas sigue guardado .
• Memoria de datos : En esta memoria se almacenaran temporalmente los datos de
marcas, temporizadores,contadores ,registros ,etc. Es volátil .
• Memoria remanente : Se puede guardar datos de la memoria de datos a fin de no
perder información cuando haya perdida de energía .
• Memoria de almacenamiento : Es una memoria externa tipo SD ,puede ser del tipo
EEPROM o FLASH .
• Memoria de imagen de entradas y salidas :Almacena las ultimas señales leidas en la
entrada como las enviadas a la salida ,actualizándose tras cada ejecución completa
del programa (Ciclo SCAN )
COMPONENTES DE UN PLC

MODULOS DE EXPANSION
Los Controladores Lógicos Programables pueden ampliar su funcionalidad con un
hardware que es agregado para permitirle ampliar aspectos como las: entradas
digitales, entradas analógicas, salidas digitales, salidas analógicas, salidas tipo relé y
por supuesto distintos protocolos de comunicación.

MODULOS DE COMUNICACION
Permiten al PLC comunicarse mediante distintos tipos de protocolos por nombra
algunos:
• Protocolo DEVICENET
• Protocolo Ethernet/IP
• Protocolo Modbus RTU
• Protocolo Modbus TCP
• Protocolo Profibus
• Protocolo Profinet
COMPONENTES DE UN PLC

MODULOS DE ENTRADAS Y
SALIDAS

Son módulos que proveen una interface entre


los componentes conectados físicamente y el
CPU. A través de los módulos se hace el
intercambio de información, ya sea para
obtener datos o para el control de dispositivos
en un proceso .
Los módulos de entradas aceptan señales
provenientes de pulsadores , sensores
binarios ,analógicos ,etc .
Los módulos de salidas envían señales para
activar salidas binarias o enviar información
analógica .
Tienen además la función de aislar y proteger
al CPU de problemas externos .
COMPONENTES DE UN PLC
MODULOS DE ENTRADAS DIGITALES
Son aquellos que manipulan información digital y establecen la comunicación entre
los sensores y el CPU . La clasificación de estos módulos está orientada a bits. Cada
bit representa un elemento completo de información y provee el estado de algún
dispositivo externo (activado-desactivado o abierto-cerrado). Este estado es captado
por el módulo e interpretado por el CPU para utilizarse dentro de un proceso.
COMPONENTES DE UN PLC

MODULOS DE SALIDAS DIGITALES


Estos módulos se utilizan como interface entre el CPU y los actuadores. Solo se es
preciso transmitir dos estados lógicos (activado-desactivado) y están disponibles en
varios rangos de corriente y voltaje para AC/DC.
Los actuadores que se conectan a estas interfaces pueden ser:relevadores,
lámparas indicadoras, electroválvulas, displays, entre otros.
COMPONENTES DE UN PLC

MODULOS DE ENTRADAS DIGITALES TIPO TRIAC


COMPONENTES DE UN PLC
MODULOS DE ENTRADAS DIGITALES TIPO TRANSISTOR
DC tipo sumidero o NPN Fuente o PNP

Es importante hacer notar que cuando se usa un módulo de entrada DC sumidero, el dispositivo de
entrada debe ser tipo fuente y cuando se usa un módulo de entrada DC fuente, el dispositivo de
entrada debe ser tipo sumidero.
COMPONENTES DE UN PLC
MODULOS DE SALIDAS DIGITALES TIPO RELAY Y TRIAC
COMPONENTES DE UN PLC

MODULOS DE SALIDAS DIGITALES TIPO


TRANSISTOR
DC tipo sumidero o NPN DC tipo fuente o PNP

https://controlreal.com/es/entradas-salidas-discretos/
COMPONENTES DE UN PLC

MODULOS DE ENTRADAS
ANALOGICAS
Estos módulos tienen como objetivo
digitalizar las señales analógicas para
que puedan ser interpretadas por el
CPU. La transición de un valor de una
señal analógica a una digital es realizada
por un convertidor A/D. Estos
convertidores
deben producir un rango digital de
valores máximo y mínimo para
representar la señal analógica en toda
su magnitud.Los módulos más
difundidos son:

Señal de corriente: 0-20 mA, 4-20 mA.


Señal de tensión: 0-10 V, 0-5 V, 0-2V, ±
10V.
COMPONENTES DE UN PLC

MODULOS DE SALIDAS ANALOGICAS


Los módulos de salida analógica son dispositivos que
reciben del procesador datos digitales, y son
convertidos en un voltaje o corriente proporcional
para controlar un dispositivo analógico. La transición
de una señal analógica es realizada por un
convertidor D/A.
Dentro de los valores estandarizados se encuentran:
Señal de corriente: 0-20 mA, 4-20 mA, ± 20 mA.
Señal de tensión: 0-10V, ± 10 V.

Algunos de los dispositivos controlados por estos


módulos son válvulas de control, instrumentos,
registradores gráficos, entre otros.
SECUENCIA DE OPERACIÓN DE UN PLC

• Tiempo de ciclo de SCANEO o SCAN :


El tiempo de ciclo, es el tiempo que tarda en ejecutar un ciclo completo,
este tiempo es muy importante, ya que las ordenes de conexión y
desconexión de los actuadores conectados a las salidas se realiza una vez
por ciclo .
TIEMPO DE VIGILANCIA DE CICLO - WATCHDOG

El tiempo de vigilancia de ciclo o Watchdog, es un mecanismo


interno de la CPU que controla la duración del tiempo de ciclo y,
cuando este supera los valores establecidos, el Watchdog da la
orden de resetar o parar al autómata pasando de Run a Stop y, por
lo tanto, la CPU deja de ejecutar el programa.
El tiempo del Watchdog puede ser fijo o programable, dependiendo
del tipo de la CPU.

Las CPUs pequeñas dirigidas a instalaciones sencillas y sin


requerimientos de seguridad, vienen configuradas de fábrica con
un tiempo de Watchdog que el fabricante considera aceptable y
que puede llegar hasta 500 milisegundos. En otras CPU, las más
potentes, el tiempo de ciclo se puede definir en función de la
complejidad de la instalación y como son más rápidas, se pueden
fijar los tiempos entre 10 y 200 milisegundos.
LENGUAJES DE PROGRAMACION DE LOS PLC

LENGUAJES DE PROGRAMACION DE LOS PLC


LENGUAJES DE PROGRAMACION DE LOS PLC

LENGUAJES DE PROGRAMACION DE LOS PLC


TIPOS DE DATOS EN UN PLC

TIPOS DE DATOS EN UN PLC


ESTRUCTURA DEL PLC S7 1200
CONEXIÓN DE ENTRADAS Y SALIDAS A PLC 1200
CPU 1214C AC DC RLY
CARACTERISTICAS DEL PLC S7 1200

CARACTERISTICAS DEL PLC S7 1200


CARACTERISTICAS DEL PLC S7 1200
MODULO DE SEÑALES Y SIGNAL BOARD

La gama S7-1200 ofrece una gran variedad de módulos de señales y


Signal Boards que permiten ampliar las prestaciones de la CPU.
También es posible instalar módulos de comunicación adicionales para
soportar otros protocolos de comunicación.
SIGNAL BOARD

SIGNAL BOARD
MODULO DE SEÑALES
MODULO DE COMUNICACIONES

MODULO DE COMUNICACIONES
MODULOS DE UN PLC S7 1200

• 1 : Modulo de
comunicaciones
• 2:PLC s7 1200
• 3:SIGNAL BOARD
• 4: MODULO DE SEÑALES
.
PROTOCOLO DE INTERNET IP
La dirección IP es un conjunto de números que identifica, de manera lógica y
jerárquica, a un dispositivo (computadora, laptop, teléfono inteligente), que
corresponde al nivel de red del modelo TCP/IP.
La dirección IP no debe confundirse con la dirección MAC, que es un
identificador de 48 bits expresado en código hexadecimal, para identificar de
forma única la tarjeta de red y no depende del protocolo de conexión utilizado
en la red.

Red: 192.168.0.0 Host: 192.168.0.5

192.168.0.46

192.168.0.0 192.168.0.15
4
2
DIRECCIONAMIENTO IP

• La dirección IP de un host puede pertenecer a


una clase especifica:
– ClaseA
– Clase B
– Clase C
– Clase D(Multicast)
– Clase E (Experimental)
• El uso de una u otra clase está determinada por la
cantidad de redes y el número de hosts por red.

4
3
DIRECCIONAMIENTO IP:

• Para reconocer si una dirección IP es una


determinada clase, basta con observar el
primer número de la dirección IP:
W . X . Y . Z

– Si “w” esta entre 0 y 127 es claseA.


– Si “w” esta entre 128 y 191 es claseB.
– Si “w” esta entre 192 y 223 es claseC.
– Si “w” esta entre 224 y 239 es claseD.
– Si “w” esta entre 240 y 255 es claseE.

4
4
DIRECCIONAMIENTO IP CLASE A

• El primer byte indica la dirección de red y el resto


la dirección de host:

• Máscara de red: 255.0.0.0


• Ejemplos:
– IP=20.45.6.23
– IP=120.66.0.1
– IP=38.0.0.1
DIRECCIONAMIENTO IP CLASE B

El primer y segundo byte indican la dirección


de red y el resto la dirección de host:

• Máscara de red: 255.255.0.0


• Ejemplos:
– IP=190.45.6.34 Red=_____________ Host=____________
– IP=129.34.0.1 Red=_____________ Host=____________
– IP=166.166.0.66
DIRECCIONAMIENTO IP CLASE C

El primer, segundo y tercer byte indican la


dirección de red y el último indica la dirección de
host:

• Máscara de red: 255.255.255.0


• Ejemplos:
– IP=220.56.78.9 Red=_____________ Host=____________
– IP=201.0.0.45 Red=_____________ Host=____________
– IP=192.168.14.5 Red=_____________ Host=____________
LENGUAJE LADDER o ESCALERA

El lenguaje LADDER ,escalera o diagrama de contactos es el lenguaje mas


popular en la programación de PLC .
INTERPRETACION DE CONTACTOS

Se debe de tener en cuenta las conexiones en las entradas físicas y los


contactos en el LADDER , el contacto negado no se debe confundir con
contacto cerrado ,no es lo mismo .
INTERPRETACION DE CONTACTOS
ESTRUCTURA DE TIA PORTAL
1
2
3

4 5

7
8

9 10 11
ESTRUCTURA DE TIA PORTAL

• 1. Barra de título: muestra el nombre del proyecto.


• 2. Barra de menús: incluye todos los comandos para trabajar
con el TIA PORTAL.
• 3. Barra de herramientas: incluye los accesos rápidos a
diferentes comandos.
• 4. Árbol del proyecto: muestra todas las opciones que
pertenecen a los equipos y sistemas configurados en el proyecto.
• 5. Área de trabajo: esta ventana será diferente según la opción
elegida del árbol del proyecto, en este caso tenemos visualizada
la configuración del dispositivo.
• 6. Task Cards: esta ventana cambiará en función de lo que
visualicemos en el área de trabajo , donde podemos elegir el
componente adecuado de la lista correspondiente.
ESTRUCTURA DE TIA PORTAL

• 7. Vista detallada: muestra los detalles de la opción elegida en la ventana


árbol del proyecto.
• 8. Ventana de inspección: en esta ventana aparecen las propiedades del
objeto seleccionado en la zona del área de trabajo .
• 9.Cambiar a la vista del portal: al actuar sobre esta zona la visualización
pasa a ser la de vista del portal.
• 10. Barra de editores: a medida que vamos abriendo pestañas o módulos,
estos se van indicando en esta zona y que podremos cambiarlos de vista en el
área de trabajo en función de la selección.
• 11. Barra de estado con indicador de progreso: es un indicador con los
procesos actuales en segundo plano. Al posicionar el puntero del ratón sobre
la barra del progreso aparecerá un tooltype con información adicional sobre
los procesos que se están realizando en segundo plano. Si no se están
ejecutando procesos, se visualiza el último mensaje generado.
Instrucciones "Activar salida" y "Desactivar salida"
SET y RESET: Activar y desactivar 1 bit

Si se activa S (Set), el valor de datos de la dirección de salida OUT se


pone a 1. Si no se activa S, no se modifica OUT.
Si se activa R (Reset), el valor de datos de la dirección de salida OUT se
pone a 0. Si no se activa R, no se modifica OUT.
Estas instrucciones pueden disponerse en cualquier posición del segmento.
TEMPORIZADORES
El temporizador es un elemento que permite poner cuentas de tiempo con el fin
de activar bobinas pasado un cierto tiempo desde la activación. El esquema
básico de un temporizador varía de un autómata a otro, pero siempre podemos
encontrar una serie de señales fundamentales, aunque, eso sí, con nomenclaturas
totalmente distintas.

TIPOS DE TEMPORIZADORES :

TP: El temporizador Impulso genera un impulso con una duración predeterminada.


TON: La salida Q del temporizador de retardo al conectar se activa al cabo de un tiempo de
retardo predeterminado.
TOF: La salida Q del temporizador de retardo al desconectar se desactiva al cabo de un
tiempo de retardo predeterminado.
TONR: La salida Q del acumulador de tiempo se activa al cabo de un tiempo de retardo
predeterminado. El tiempo transcurrido se acumula a lo largo de varios periodos de
temporización hasta que la entrada R inicializa el tiempo transcurrido.
RT: Inicializa un temporizador borrando los datos de tiempo almacenados en el bloque de
datos instancia del temporizador indicado.

55
TEMPORIZADOR ON DELAY O RETARDO A
LA CONEXION

• La salida Q del temporizador de retardo al coneccion se


activa al cabo de un tiempo de retardo predeterminado.
TEMPORIZADOR ON DELAY O RETARDO A
LA CONEXION
TEMPORIZADOR OFF DELAY O RETARDO A
LA DESCONEXION

• La salida Q del temporizador de retardo al desconectar se


desactiva al cabo de un tiempo de retardo
predeterminado..
CONTADORES

Las instrucciones con contadores se utilizan para contar eventos del programa
internos y eventos del proceso externos:

1.CTU es un contador ascendente.


2.CTD es un contador descendente.
3.CTUD es un contador ascendente/descendente.

59
CONTADOR ASCENDENTE CTU

CTU: CTU se incrementa en 1 cuando el valor del parámetro CU cambia de 0 a 1. Si el valor


del parámetro CV (valor de contaje actual) es mayor o igual al valor del parámetro PV (valor de
contaje predeterminado), el parámetro de salida del contador Q = 1. Si el valor del parámetro
de reset R cambia de 0 a 1, el valor de contaje actual se pone a 0. La figura siguiente muestra
un cronograma de la instrucción CTU con un valor de contaje de entero sin signo (donde PV =
3).
CONTADOR DESCENDENTE CTD

CTD: CTD se decrementa en 1 cuando el valor del parámetro CD cambia de 0 a 1. Si el valor del
parámetro CV (valor de contaje actual) es menor o igual a 0, el parámetro de salida del contador Q
= 1. Si el valor del parámetro LOAD cambia de 0 a 1, el valor del parámetro PV (valor
predeterminado) se carga en el contador como nuevo CV (valor de contaje actual). La figura
siguiente muestra un cronograma de la instrucción CTD con un valor de contaje de entero sin signo
(donde PV = 3).
CONTADOR ASCENDENTE /DESCENDENTE CTUD

CTUD: CTUD se incrementa o decrementa en 1 cuando el estado lógico de las entradas de contaje
ascendente (CU) o descendente (CD) cambia de 0 a 1. Si el valor del parámetro CV (valor de contaje
actual) es mayor o igual al valor del parámetro PV (valor predeterminado), el parámetro de salida
del contador QU = 1. Si el valor del parámetro CV es menor o igual a cero, el parámetro de salida del
contador QD = 1. Si el valor del parámetro LOAD cambia de 0 a 1, el valor del parámetro PV (valor
predeterminado) se carga en el contador como nuevo CV (valor de contaje actual). Si el valor del
parámetro de reset R cambia de 0 a 1, el valor de contaje actual se pone a 0. La figura siguiente
muestra un cronograma de la instrucción CTUD con un valor de contaje de entero sin signo (donde
PV = 4).
LABORATORIOS

HORA DE
PROGRAMAR!!!

También podría gustarte