Você está na página 1de 53

Ing.

Eddie Sobrado
Cual seleccionar?
S7 400
S7 1500

S7 200
Que PLC
compro?

S7 300
S7 1200
Factores a considerar

• Los principales factores a tener en cuenta para


seleccionar un PLC son:

1. Fuente de alimentación.
2. C.P.U.
3. Cantidad, tipo de Entradas, Salidas discretas y análogas.
4. Módulos inteligentes.
5. Sistemas de configuración.
Fuente de Alimentación

• Cuando se estima la potencia de la fuente, se debe


considerar los consumos de las siguientes cargas:
 CPU.
 Módulos E/S (discreta/análoga).
 Módulos inteligentes.
 Ampliaciones futuras.
 Otros.

Fuente
Alimentación CPU + E/S
Fuente de Alimentación

• Para la fuente de alimentación es necesario tener presente


los siguientes datos técnicos:
 Nivel de tensión
 Potencia admisible
 Frecuencia de la red
 Capacidad de corriente
 De entrada a (...V): (A)
 De salida (usuario) a (...V): (A)
 Condiciones ambientales
Temperatura : ( °C )
% Humedad, sin
condensación
Fuente de Alimentación

Modelos de fuentes de alimentación 1746 en Allend Bradley


Fuente de Alimentación

Especificaciones de la fuente de alimentación 1746-P2


Unidad Central de Procesamiento (CPU)

• Cuando se selecciona la
CPU, debemos tener
presente que debe
satisfacer los
requerimientos del sistema
actual y futuro.
Unidad Central de Procesamiento (CPU)

• En una CPU corren dos programas:

1. Sistema operativo:
Entre sus funciones están:
 gestionar el arranque normal y completo del PLC
 actualizar la imagen del proceso de entradas y salidas
 llamar al programa de usuario
 detectar alarmas y llamar a los programas de atención a las
mismas
 reconocer y tratar los errores
 administrar las áreas de memoria
 comunicar con unidades de programación y otros sistemas de
supervisión.
Unidad Central de Procesamiento (CPU)

2. Programa de usuario:
Entre las tareas del programa de usuario están:
 definir las condiciones de arranque (completo ó normal) de la
CPU
 tratar datos del proceso (funciones combinatorias, valores
analógicos, ....)
 reaccionar a alarmas
 tratamiento de perturbaciones en el funcionamiento normal del
programa
Unidad Central de Procesamiento (CPU)
Tensión

Proceso Inicial
Comprobación (chequeo) del
sistema Físico (Hardware)

Proceso Común
Borrado de variables internas,
temporizadores y contadores
Ejecución del programa y
E/S de datos
Puesta a cero perro guardián

Servicio a periféricos Comprobación de conexiones y


externos memoria

Función Watchdog (perro guardián): Vigilar que el tiempo de ejecución del


programa de usuario no excede un determinado tiempo máximo (tiempo de
ciclo máximo).
CPU: Funcionamiento Cíclico
• Al comenzar el ciclo, la CPU lee el estado de las
entradas.
• A continuación ejecuta el programa usuario empleando
el último estado leído.
• Una vez completado el programa, la CPU ejecuta
tareas internas de diagnóstico y comunicación.
• Actualizar el estado de las salidas, en función de la
imagen de las mismas, obtenida al final del ciclo de
ejecución del programa de usuario.

Ejecutar
Leer
programa
entradas
usuario
Ciclo
PLC Diagnósticos,
Actualizar
Salidas comunicación
CPU: Funcionamiento Cíclico

Módulo de
Entrada Disreta
Comienzo del Ciclo de Autómata

Lectura de los Estados de los Módulos de Entrada,


almacenando los datos en la Imagen de Proceso
de Entrada (PAE)
Ciclo de la CPU
max. T ms

Ejecución del Programa Usuario


Eventos (interrupción de tiempo, hardware, etc.) Módulo de
Salida Discreta
Rutinas de Interrupción.

Se vuelca el contenido de la Imagen de Proceso de Salida


(PAA) en los Módulos de Salidas
CPU: Imágenes de Proceso

Módulo de Módulo de
Entrada Discreta Salida Discreta
S.O. S.O.

PAE PAA
Programa de
Byte EB0 Usuario Byte AB0
Byte EB1 Byte AB1
Byte EB2 1 Byte AB2
: : Byte AB3
: E2.0 : A4.3 Byte AB4 1
:
:
: :
: :
: :
Memoria de la CPU Memoria de la CPU
CPU: Imágenes de Proceso
• La imagen de entradas y salidas del proceso existen por
tres razones:
 El sistema verifica todas las entradas al comenzar el ciclo. De este
modo se sincronizan y congelan los valores de estas entradas
durante la ejecución del programa. La imagen del proceso
actualiza las salida cuando termina de ejecutarse el programa. Ello
tiene un efecto estabilizador en el sistema
 El programa de usuario puede acceder a la imagen del proceso
mucho mas rápido de lo que podría acceder directamente a las
entradas y salidas físicas, con lo cual se acelera su tiempo de
ejecución
 Las entradas y salidas son unidades de bit a las que se debe
acceder en formato de bit. No obstante, la imagen del proceso
permite acceder a ellas en formato de bits, bytes, palabras y
palabras dobles, lo que ofrece flexibilidad adicional
CPU: SCAN TIME, un ciclo de ejecución
• El SCAN TIME depende del tamaño del programa, del número
de E/S y de la cantidad de comunicación requerida.
• Los primeros PLC´s tenían tiempo de barrido de programa
entre 40 y 50 ms. Actualmente esto se ha reducido a pocos
milisegundos
Input Output
Module Memoria Datos Module
7 6 5 4 3 2 1 0
Output
Input 0/1
? I:1 Device
1 0 1
Device 1 0 I:2
0 / 24Vdc 0/1 0 / 24Vdc
0 1 ? O:1
0 O:2

I:1/5 O:1/2

Memoria Programa
CPU: SCAN TIME, un ciclo de ejecución
• Durante el funcionamiento cíclico, primero se leen los
estados en las entradas, memorizándose en la imagen
de proceso de las entradas (PAE).
• Con estas informaciones trabaja el programa del
usuario cuando se ejecuta.
• De acuerdo a la lógica del programa se modifica el
estado de las salidas depositadas en la imagen de
proceso de las salidas (PAA).
• Una vez completado el programa, la CPU ejecuta
tareas internas de diagnóstico y comunicación.
• En la última etapa del ciclo, los estados memorizados
en la PAA se transfieren a las salidas físicas.
Seguidamente comienza de nuevo el ciclo.
Entradas y Salidas
• El número de E/S disponibles dependerá del tipo de
CPU que empleemos, además de los módulos
externos que tengamos conectados. Manejaremos una
imagen de las entradas y las salidas y como máximo el
autómata puede manejar hasta 65536 bytes para cada
tipo de E/S. Podemos direccionar como:
Entradas y Salidas

Imagen del proceso de las entradas (PAE):


• Entrada E 0.0 a 65535.7
• Byte de entrada EB 0 a 65535
• Palabra de entrada EW 0 a 65534
• Palabra doble de entrada ED 0 a 65532

Imagen del proceso de las salidas (PAA):


• Salida A 0.0 a 65535.7
• Byte de salida AB 0 a 65535
• Palabra de salida AW 0 a 65534
• Palabra doble de salida AD 0 a 65532
Entradas y Salidas

Entradas externas (PE):


• Byte de entrada de la periferia PEB 0 a 65535
• Palabra de entrada de la periferia PEW 0 a 65534
• Palabra doble de entrada de la periferia PED 0 a 65532

Salidas externas (PA):


• Byte de salida de la periferia PAB 0 a 65535
• Palabra de salida de la periferia PAW 0 a 65534
• Palabra doble de salida de la periferia PAD 0 a 65532
Entradas y Salidas
Todas estas entradas y salidas pueden ser de dos tipos:
• E/S digitales: son las E/S más frecuentes y que en mayor
cantidad vamos a tener. Ocupan 4 bytes de memoria de
direcciones, comenzando desde la 0.0 hasta la 127.7. Si
configuramos una de estas entradas mayor que 128, no
podremos acceder a esas entradas/salidas como parte de la
PAE o PAA, sino como periferia.
• E/S analógicas: estas si son E/S adicionales, pero no
obstante hay que configurarlas también desde Step7 para
especificar el rango de direcciones que van a ocupar.
Ocupan 2 bytes de memoria de E/S (16 bytes por módulo) y
se sitúan en el rango de direcciones 256 a 383.
En siemens:
• Existen dos registros internos que se llaman PAE (imagen
de proceso de entradas) y PAA (imagen de proceso de
salidas).
• Antes de ejecutarse el OB1, se hace una copia de las
entradas reales en la PAE. Durante la ejecución del OB1,
el PLC no accede a la periferia real para hacer sus
consultas, lo que hace en realidad es acceder a este
registro interno. Este registro se refresca cada vez que
comienza un nuevo ciclo de scan.
• Según se van ejecutando las instrucciones, el PLC no
accede a las salidas reales para activarlas o desactivarlas.
Accede al registro interno PAA y pone “0” o “1”.
En siemens:
• Sólo cuando termina cada ciclo de scan accede realmente
a las salidas. Entonces lo que hace la CPU es copiar lo
que hay en la PAA en las salidas reales.
• Si en el programa de usuario se accede a las áreas de
operandos: entradas (E) y salidas (A), no se consultan los
estados de señal física en los módulos de señales
digitales, sino los presentes en un área de la memoria del
sistema de la CPU y de la periferia descentralizada. Esta
área de memoria se designa como imagen del proceso.
Ventajas de la imagen del proceso

• En comparación con el acceso directo a los módulos


de entrada/salida, el acceso a la imagen de proceso
ofrece la ventaja de que la CPU dispone de una
imagen coherente de las señales del proceso durante
la ejecución cíclica del programa. Si durante la
ejecución del programa varía un estado de señal en
un módulo de entrada, dicho estado de señal se
conserva en la imagen de proceso hasta que ésta sea
actualizada en el próximo ciclo. Si se consulta varias
veces una señal de entrada dentro de un programa de
usuario, se garantiza que la información de entrada
sea siempre coherente.
Ventajas de la imagen del proceso

• Además, el acceso a la imagen de proceso requiere


mucho menos tiempo que el acceso directo a los
módulos de señales, ya que la imagen de proceso se
encuentra en la memoria interna de la CPU.
Marcas de Memoria

• Cuando realicemos nuestro programa y operemos a


nivel de bit en operaciones lógicas (and, or, etc.),
puede que nos aparezca la necesidad de almacenar
el resultado lógico que tengamos en un determinado
momento. Para ello disponemos de 256 marcas de
memoria de 1 byte, es decir un total de 2048 marcas
de 1 bit, que podemos direccionar como:

Marcas M 0.0 a 255.7


Byte de marcas MB 0 a 255
Palabra de marcas MW 0 a 254
Palabra doble de marcas MD 0 a 252
Temporizadores (T)

• En el Simatic S7 vamos a disponer de una serie de


temporizadores que nos van a permitir realizar una
serie de acciones:
 Realizar tiempos de espera.
 Supervisar acciones durante un tiempo determinado
(tiempo de vigilancia).
 Generar impulsos.
 Medir tiempos de proceso.

• Disponemos de 256 temporizadores, los cuales


direccionaremos como: T 0 a T 255
Contadores (Z,C)

• Al igual que los temporizadores vamos a disponer de


una serie de contadores que nos permitirán efectuar
contajes, tanto hacia adelante como hacia atrás.
• Disponemos de 256 contadores, los cuales podemos
direccionar como: Z 0 a Z 255
CPU: Características

• Capacidad de memoria Total: (Kb, Kw)


 Interna RAM : Kb ó palabras.
 Módulos de memorias: EPROM, EEPROM

• Tiempo de ejecución (SCAN TIME)


 De cada operación binaria: (us)
 De cada operación tipo palabra: (us)
• Tiempo de vigilancia de ciclo: Perro guardián (ms).
• Cantidad de E/S discretas.
• Cantidad de E/S análogas.
• Cantidad de memorias internas.
• En cada caso éstos varían según el fabricante y
modelo.
CPU: Características

Procesadores modulares SLC 500


CPU: Características

Procesadores modulares SLC 500


CPU: Características

• Cantidad de temporizadores.
• Cantidad de contadores.
• Reloj-Calendario.
• Algoritmo de regulación PID.
• Canales de comunicación.
Entradas Discretas

• Cantidad de entradas discretas


• Tipo de corriente: AC / DC
• Nivel de tensión nominal: (V)

• Es recomendable usar entradas discretas en DC por


razones de seguridad y económicas en lugar de
entradas en AC.
Salidas Discretas

• Cantidad de salidas discretas.


• Tipo de corriente AC/DC del Tipo: transistor, relé o Triac.
• Nivel de tensión. Valores más usuales: 24 VDC, 110/115
VAC, 220/230 VAC.
• Capacidad admisible de corriente: mA, A
• Potencia: W /DC, VA /AC
Entradas / Salidas Analógicas

• Cantidad de entradas/salidas.
• Tipo de señal
 En corriente: 0-20mA, 4-20mA, etc.
 En tensión: 0-5 V,0-10 V, ± 10V, etc.
Entradas / Salidas Analógicas

• Resistencia de entrada.
• Resistencia de carga en
salidas análogas.
• Resolución: 8, 12, 16 bits
• I/V máxima admisible: en
entradas análogas, mA/ V
Módulos Inteligentes

• Los PLC´s modernos pueden hacer cálculos


matemáticos, ejecutar algoritmos PID, conectarse con
módulos inteligentes para un pre-procesamiento,
comunicarse con otros PLC´s ó HMI, etc.
Módulos Inteligentes

• Módulos de
comunicación.
• Etc.
Módulos Inteligentes

• Se tienen de diferentes tipos tales


como :
• Modulo de regulación PID
• Módulo de posicionamiento
• Controlador de motores paso a paso
• Módulos de comunicación, etc.
Sistema de configuración

• Es importante también tener presente los sistemas de


configuración.
a. Compacto: Reúne todas las partes del PLC en un
sólo bloque.
b. Modular: Se divide en módulos para ser armados
según los requerimientos del usuario.
c. Compacto-modular: Es una combinación del
compacto y el modular.
Configuración COMPACTA

• Reúnen en su estructura:
 La fuente
 La CPU
 Interfaces de E/S.

PLC S5-95U SIEMENS


Configuración COMPACTA

FESTO SCHENEIDER
Configuración COMPACTA

MITSUBISHI
ALLEND BRADLEY
Configuración COMPACTA

• Ventajas:
 Son económicos.
 Son pequeños.
 Son fáciles de seleccionar.
 De fácil instalación.
 Algunos son expandibles.
 Comunicación serial integrada
Configuración COMPACTA: Relés Inteligentes

EASY- MOLLER

LOGO - SIEMENS

ZELIO- SCHNEIDER
Configuración MODULAR

• En esta configuración se tiene que seleccionar cada uno


de los siguientes componentes:
 La CPU.
 Fuente de alimentación.
 Cantidad de módulos de E/S (digitales y/o análogas)
 Módulos inteligentes
 El tamaño del rack, etc.
Configuración MODULAR
Configuración MODULAR

• Ventajas y desventajas:

 Su costo varía de acuerdo a la configuración del PLC.


 Utiliza mayor espacio que los compactos.
 En caso de falla, se puede cambiar el módulo averiado
rápidamente.
 Su mantenimiento requiere de mayor tiempo.
 Las ampliaciones son de acuerdo a las necesidades.
Configuración MODULAR
SLC 500 de Allend Bradley

S7 400 de Siemens
Configuración MODULAR

S5-115U de SIEMENS
Configuración MODULAR

S7 300 de SIEMENS
Configuración COMPACTA - MODULAR

• Está constituida, por un PLC compacto, que se ha


expandido a través de otros módulos. Por lo general:
E/S discretas o analógicas, Módulos inteligentes, etc.
Configuración COMPACTA - MODULAR

• Ventajas y desventajas:
 Son más económicos que los PLC modulares.
 La selección del PLC, es sencilla.
 Su programación es fácil, sólo debe considerarse el
direccionamiento, según la unidad de extensión a la que se
refiere.
 Soportan condiciones extremas de funcionamiento.

Você também pode gostar