Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Estructura PLC

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 56

Arquitectura

típica y
Funcionamiento
de los PLC
Integrantes:

• Aguilar Casquino Kevin Eddylson • Chora Aguilar Darwin Joel


• Berrio Quintanilla Kevin Joel • Mendoza Cari Ivan Marcos
• Ccapa Gaimes Alberth Steve • Sammillan Yupanqui Kevin
INTRODUCCIÓN
• Un PLC permite controlar un proceso o realizar una secuencia de
acciones de manera automática a partir de un programa definido.
Arquitectura interna de un
PLC

Bus interno
CLASIFICACIÓN
Por su
capacidad y
cantidad de E/S
Capacidad
• Tamaño de memoria
• Cantidad de puertos de
comunicación
• Conjunto de protocolos de
comunicación
• Repertorio de instrucciones
• Etc.
Cantidad de E/S
• Micro PLC (Hasta 64 E/S)
• PLC pequeño (65 a 255 E/S)
• PLC mediano (256 a 1023 E/S)
• PLC grande ( mas de 1024 E/S)
Por su Construcción

• compactos
son aquellos que incorporan CPU, fuente
de alimentación, módulos de entrada y
salida en un único paquete.
-baja cantidad de E/S.
-Cuenta con Unidades de expansión.
-bajo costo.
-limitaciones a la hora de expandir el
equipo.
• PLC modular
La CPU, SM, CP y otros módulos se
encuentran generalmente en
paquetes separados en un riel DIN
o en un riel con una forma especial
y que se comunica con la CPU a
través de un sistema bus.
Son aquellos que prácticamente tienen las mismas capacidades y
• PLC de tipo funciones que el PLC modular.
montaje en rack El rack contiene ranuras para los módulos y un sistema de bus
integrado para intercambiar información entre los diferentes
módulos
Otros tipos de PLC
Su función es adaptar las señales de los
captadores para que puedan ser reconocidas
por la CPU o activar un elemento de potencia
ante una orden de esta.

El PLC realiza las acciones de


control mediante sus entradas y
ENTRADAS Y salidas.

SALIDAS
CLASIFICACIÓN

Digitales Analógicas Especiales


Señal de entrada
ENTRADAS
DIGITALES RECTIFICADOR

Se disponen alternativas con distinta cantidad de ACONDICIONADOR DE


entradas por módulo, parámetro conocido como SEÑAL
densidad de canales, y para distintos niveles de
tensiones, siendo las más comunes de 24 VCC, INDICADOR DE ESTADO
24 VCA, 110 VCA y 220 VCA.

AISLACIÓN
El paso de la señal por todos los
bloques insume tiempo que se
conoce como tiempo de respuesta LÓGICA
de la entrada.
BUS DE DATOS

Señal hacia la CPU


Código de producto 6ES7 221-1BF22-0XA0
Número de entradas 8
Valores mínimos para la detección de un 1
15 VCC a 5mA
lógico
Valores máximos para la detección de un 0
5 VCC a 1mA
lógico
Corriente máxima para la entrada apagada 1 mA
Tiempo de respuesta de la entrada 4.5 ms
Consumo de la fuente interna 30 mA
Aislación 500 VCA durante 1 m
SALIDAS
Señal de la CPU
DIGITALES BUS DE DATOS

AISLACIÓN
Pueden ser por relé, TRIAC o transistor. Las
salidas por TRIACs y transistores se prefieren
en los casos que requieren mayor velocidad de INDICADOR DE ESTADO
operación, ya que las de relés son más lentas.

CIRCUITO DE CONEXIÓN

Para algunos modelos de PLC de


mayor envergadura, existen PROTECCIÓN
módulos de entradas y salidas
redundantes.
Señal hacia el actuador
6ES7 222-1BF22-
Código de producto
0XA0
Número de salidas 8
Corriente de salida por canal 0.75 A
De estado sólido -
Tipo de salida
MOSFET
Valores mínimos para la entrega de un 1
20 VCC
lógico
Valores máximos para la entrega de un 0
0.1 VCC
lógico
Corriente máxima para la salida apagada 1 mA
Tiempo de respuesta máximo de
50 us/200 us
conmutación de OFF a ON/ON a OFF
Consumo de la fuente interna 50 mA
Aislación 500 VCA durante 1 m
SEÑALES ANALÓGICAS
EN LOS PLC

Expositor: Eddylson Kevin Aguilar Casquino


SEÑALES ANALÓGICAS EN LOS PLC
• Los PLC pueden procesar señales analógicas
sólo de índole eléctrica

Ejemplo:

Si deseamos tomar la presión , esta se deberá


convertir a una señal eléctrica mediante un
dispositivo llamado transductor o transmisor
• Variable de proceso varia entre 0 y 10 bar , se
puede utilizar un transmisor P/I .

Si este recibe : 0 bar entregue 4 mA.


10 bar entregue 20mA.

Si su respuesta es lineal, sus valores intermedios


serán proporcionales, obteniéndose.

Por ejemplo:

12mA cuando se detecte 5 bar


Fig 1. Conversión de una variable analógica de proceso a una señal analógica
eléctrica para ser conectada a un canal estándar del PLC
Existen módulos de entradas analógicas
que tienen transductores incorporados
para la conexión directa de:
-Termocuplas
-RTD
-Celdas de carga, etc
ENTRADAS ANALÓGICAS:
• Internamente el PLC maneja dos estados
lógicos 0 y 1 (0-1/on-off/sí-no).
• Por lo tanto , la única manera que el PLC posee
para trabajar con valores analógicos es que se
representen por combinaciones de ceros y
unos.

Función principal:

Es convertir la señal eléctrica aplicada a un


numero binario , utilizando para ello un
conversor analógico digital (A/D).
•  Si se utilizan 12 bits (Conversor A/D) , se pueden
lograr :

• Una entrada analógica de 12 bits podrá dividir


entonces el rango 4 a 20mA en 4096 partes.
• Su resolución será:

a) Palabra de 16 bits

0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 =32760

Signo 12 bits del 3 bits de


conversor A/D relleno
b) Curva para una entrada analógica de
corriente de 0 a 20 mA
Valor decimal utilizar programa del PLC

32760

16380

[mA]
0 10 20
ETAPAS
INTERFAZ
ENTRADA
ANALÓGICA
Señal analógica eléctrica proveniente del transmisor de campo

PROTECCIÓN

ACONDICIONADOR DE SEÑAL

MULTIPLEXADO

CONVERSOR ANALÓGICO/DIGITAL

AISLACIÓN

BUFFER

Bus de datos

Señal hacia la CPU


•Los fabricantes suelen ofrecer
módulos desde 2 hasta 16
canales de entrada analógica en
los rangos de :
•4 a 20 mA
•0 a 20 mA
•0 a 10 V
•-10 a 10 V
SALIDAS ANALÓGICAS
CONCEPTO BÁSICO:
• Su funcionamiento es el inverso al de una entrada analógica.
• En este caso la CPU emite un número binario que se convierte
en una señal analógica de corriente o tensión.
• Mediante el uso del conversor digital analógico (D/A).
ETAPAS
INTERFAZ
SALIDA
ANALÓGICA
Señal desde la CPU

Bus de datos
BUFFER

ETAPAS AISLACIÓN
INTERFAZ
SALIDA
ANALÓGICA MULTIPLEXADO

CONVERSOR DIGITAL/ANALÓGICO

PROTECCIÓN

Señal analógica eléctrica


enviada a campo
Barrido del
Programa.
Scan del PLC
Todos los PLC trabajan en forma cíclica. Durante su
funcionamiento, es decir, cuando la CPU se encuentra en
modo RUN, primero se leen los estados de las entradas,
almacenándose los mismos en una área de memoria
denominada imagen de procesos de entradas.

Con esta información trabaja luego el programa de


control cuando se ejecuta. De acuerdo a la lógica definida
en el programa, se modifica el estado de las salidas
depositadas en la imagen del proceso de salidas.

En la ultimo etapa del ciclo, los estados memorizados en


la imagen de proceso de las salidas se transfieren a las
salidas físicas.

Una vez finalizado esto, comienza de nuevo el ciclo.


Lectura de las entradas digitales
físicas y memorización de sus
estados en la imagen de su
proceso de entradas

Escritura de los estados de Ejecución del programa


la imagen de proceso de las
salidas en las salidas Scan usuario

digitales físicas.
del PLC
Procesamiento de
Ejecución de un las peticiones de
autodiagnóstico comunicación
Lectura de las entradas digitales físicas y Lectura de las entradas digitales
memorización de sus estados en la imagen de su físicas y memorización de sus
proceso de entradas estados en la imagen de su
proceso de entradas

Al principio de cada ciclo se leen los valores actuales de las


entradas digitales y sus estados se escriben en un área de
memoria determinada imagen de proceso de entradas. La
CPU reserva, para los canales de entradas integradas o
para los módulos de ampliación, un espacio de esta
Scan
imagen de proceso e incrementos de 8 bit (1 byte)
del PLC
Si la CPU o el modulo de ampliación no proporcionan una
entrada física para cada bit del byte reservado, no será
posible asignar dichos bits a los módulos siguientes en la
cadena de E/S o utilizarlos en el programa usuario.
Ejecución del programa usuario

Ejecución del
Durante esta fase del ciclo, la CPU ejecuta el programa programa
desde la primera operación hasta la ultima. Existen usuario
instrucciones de control directo de las entradas y salidas
que permiten acceder inmediatamente a las mismas
Scan
mientras se ejecuta el programa o una rutina de
interrupción. del PLC
Procesamiento de las peticiones de comunicación

En este paso, la CPU procesa los mensajes que haya


recibido por la interfaz de comunicación.
Scan
del PLC
Procesamiento de
las peticiones de
comunicación
Ejecución de un autodiagnóstico

Durante el mismo, se verifica la integridad del


firmware de la CPU y de la memoria del programa.
Por otra parte, se comprueba el estado de los
módulos de ampliación.
Scan
del PLC
Ejecución de un
autodiagnóstico
Escritura de los estados de la imagen de
proceso de las salidas en las salidas
digitales físicas.
Escritura de los estados de
la imagen de proceso de las
salidas en las salidas
Al final de cada ciclo, la CPU escribe los digitales físicas.
valores de la imagen del proceso de salidas Scan
en las salidas digitales físicas.
del PLC
MODOS DE OPERACIÓN
DE LA CPU

Expositor: Alberth Steve Ccapa Gaimes


La CPU de un PLC posee 3 modos de
operación

STOP RUN ERROR


• Todas las salidas • Las salidas varían • El PLC se detiene por
pasan a estado OFF. entre ON/OFF un error de
• Los relés, registros, dependiendo de funcionamiento.
temporizadores, etc. estado y el programa. • Las salidas pasan a
Mantienen su estado • Temporizadores y estado OFF.
en memoria interna. contadores operan
con normalidad.
Cambio de modo de operación del PLC Siemens
S7-200
Llave Selectora Software
• STOP: Se detiene la ejecución Mediante el programa STEP7
del sistema. MicroWIN32.
• RUN: Se inicia la ejecución del Si el selector esta en STOP o TERM
sistema. y hay interrupciones en la
• TERM: El modo de operación no alimentación, automáticamente
cambia, el cambio de modo solo cambia a STOP. Pero si esta el
se daría por medio de software. selector en RUN, continua en este
modo.
MEMORIA DEL PLC
Datos de Proceso
• Señales de planta.
• Señales de entrada.
• Señales de salida.
• Variables internas.
• Datos alfanuméricos y Datos de Control
constantes
• Instrucciones de usuario.
• Programa.
• Modo de funcionamiento.
• Numero de entradas y salidas.
Tipos de
Memoria
• Memoria de acceso aleatorio.
RAM • Memorias de lectura y escritura.
• Son volátiles.
• Se pierde toda la información cuando no hay energía.
• Memoria de solo lectura.
ROM • Contiene celdas de memoria no volátiles.
• Se utiliza para almacenar el programa del sistema.

• Parecido a la memoria ROM, pero tiene la capacidad de


PROM ser programable.
• El usuario puede programarlo.
• Solo puede programarse una vez.

EPROM • Similar a la PROM, se puede programar todas las veces


que uno desee.
• Enfocado para la programación del usuario.

EEPROM • Programable por medios eléctricos.


• Utilizados para almacenar programas.
• Memoria de respaldo para la memoria RAM.
La memoria de un PLC se dividen en
dos
Memoria del Usuario Memoria de Programa

Generalmente se utiliza la memoria Generalmente externa y


RAM. Es respaldado por la memoria conectable a la CPU.
EPROM.
Almacena el programa definido
Otra opción es que la memoria RAM por el usuario.
este acoplada a una batería externa.
• Memoria del programa de usuario.
• Memoria de la tabla de datos.
PROGRAMACION Y
DIRECCIONAMIENTO
Programación
• En los plc los lenguajes de programación son lo suficientemente sencillos.
• los pasos elementales para desarrollar la lógica de control son los siguientes:

1. Comprensión del proceso o máquina a controlar: es conveniente elaborar en esta


etapa un diagrama de flujo o una memoria descriptiva del funcionamiento.
2. Selección del PLC: se tiene que determinar la cantidad y tipo de entradas y salidas
necesarias en función del sistema.
Se debe revisar si el repertorio de instrucciones y la características de la CPU
incluyen los elementos necesarios para el desarrollo de la aplicación.
Estructura de un Programa
• Se hablara de la estructura del PLC Siemens S7-200, la cual
compone el programa principal, las subrutinas y las rutinas de
interrupción.
• El programa principal se ejecuta de forma secuencial en cada
ciclo de la CPU.
• La subrutina es un segmento de código opcinal y solo se ejecuta
cuando se la llama.
• Las rutinas son parecidas a las subrutinas, la diferencia es que se
ejecutan cuando existe un evento de interrupción.
Estructura de un Programa
Direccionamiento
• La información se almacena en diferentes áreas de la memoria.
• Para acceder a un bit en un área de memoria es preciso indicar la dirección
del mismo, la cual está formada por un identificador de área, la dirección del
byte y el número del bit.
• El área de memoria I correspondiente a la imagen de proceso de las
entradas y la dirección del byte 4, van seguidas de un punto que separa la
dirección del bit 3.
Direccionamiento
• Utilizando la forma de direccionamiento mencionada se puede
acceder a los datos de diversas áreas de memoria, tales como:
 variables de usuario
 imagen de
 proceso de las entradas o de salida
 área de marcas
 Marcas especiales
Direccionamiento
• Para acceder en formato de byte, palabra
o palabra doble, éste debe estar
compuesto por un identificador de área,
el tamaño de los datos y la dirección
inicial del valor del byte.
• Para lograr el acceso a los datos
comprendidos en otras áreas de la
memoria, por ejemplo temporizadores
(T), contadores (C), etc., es preciso utilizar
una dirección compuesta por un
identificador de área y un número de
elemento

También podría gustarte