Vous êtes sur la page 1sur 102

PLCs

Tema 5 Sesin 3

Controladores Lgicos Programables

PLC
5.1 Partes de un PLC

Numeracin de I/O
Numeracin de acuerdo a la direccin lgica de la entrada o salida. I = Entradas Q = Salidas El primer digito identifica al Byte y el segundo digito al bit.

Modos de Operacin
RUN : El PLC ejecuta el programa. TERM : La PC de programacin puede seleccionar el modo de operacin (RUN o STOP). STOP : Se detiene la ejecucin del programa.

Ajuste Analgico
Se utiliza para incrementar o decrementar valores de la memoria especial. Estos valores pueden utilizarse para variar contadores o establecer limites de control.

Conexin de Cartuchos
- Cartuchos de memoria EEPROM para respaldo de programa. - Cartucho de reloj de tiempo real con batera. - Cartucho de batera de respaldo.

Indicadores de Estado
RUN : Se enciende verde cuando est en modo RUN. STOP : Se enciende amarillo cuando est en modo STOP. SF/DIAG : System Fault / Diagnostics se enciende rojo cuando hay una falla de sistema, se enciende amarillo para indicar diagnsticos.

Puerto de Conexin de Mdulos de Expansin

Alimentacin del PLC

Modelos Alimentados con 24VDC

Modelos Alimentados con 120/230VAC

Consideraciones de diseo para seleccionar un PLC


Tipo y cantidad de entradas y salidas requeridas Capacidad de procesamiento (Set de instrucciones) y memoria del CPU Voltaje de alimentacin del CPU

Velocidad de procesamiento del CPU


Puertos de comunicacin disponibles Capacidad de expansin

Familia SIEMENS STEP 7


S7-200 Es un micro PLC debido a su tamao, su aplicacin es en pequeas aplicaciones independientes y en aplicaciones industriales de mediana complejidad.

S7-300 y S7-400

Son PLCs que se utilizan en aplicaciones de mayor complejidad, esto debido a su mayor capacidad de entradas y salidas.

Familia SIEMENS
STEP 7 - 200
Existen 5 tipos de CPUs de la familia S7-200 : CPU 221 CPU 222 CPU 224 CPU 224XP CPU 226 Cada tipo tiene dos configuraciones de alimentacin.

5.2 Mdulos de Expansin

Mdulos de Expansin Digitales


EM 221 EM 222 EM 223

Configuracin de Entradas y Salidas

Especificaciones Elctricas de las Entradas

Especificaciones Elctricas de las Salidas

EM 221

Entradas Digitales

EM 222

Salidas Digitales

EM 222

Salidas Digitales

EM 223

I/O Digitales

EM 223

I/O Digitales

EM 223 I/O Digitales

Mdulos de Expansin Analgicos


EM 231 EM 232 EM 235

Mdulos de Expansin Analgicos


Tipos de Conexin
Fuente 24 VDC

+ SUP Instrumento A Out + -

PLC A IN + -

Fuente 24 VDC

Instrumento +

PLC A IN -

Lazo Cerrado

Especificaciones Elctricas de las Entradas

Especificaciones Elctricas de las Salidas

Configuracin de Entradas y Salidas

Configuracin de Entradas y Salidas

Calibracin de Mdulos Analgicos de Entrada

La calibracin afecta todos los canales de entrada.


-Desenergice el modulo y seleccione con los switches el rango de entrada deseado. - Encienda el CPU y el modulo, espere 15 min. para estabilizacin. - Utilizando una fuente de voltaje o corriente, aplique un seal de valor 0 a una de las entradas. - Lea el valor reportado por el CPU. - Ajuste el potencimetro OFFSET hasta que la lectura sea 0 o el valor deseado. - Aplique una seal de valor de escala completa a una de las entradas y lea el valor reportado. - Ajuste el potencimetro GAIN hasta que la lectura sea 32000 o el valor deseado.

Calibracin de Mdulos Analgicos de Entrada

Configuracin del Modulo EM 231

La configuracin aplica a todas las entradas Para que la configuracin tenga efecto se debe apagar y prender el modulo

Configuracin del Modulo EM 235

La configuracin aplica a todas las entradas Para que la configuracin tenga efecto se debe apagar y prender el modulo

Recomendaciones de Instalacin de Mdulos Analgicos


- Asegurese que la fuente de alimentacin de 24 VDC sea estable y libre de ruido. - Asegurese que el cableado de los sensores sea lo ms corto posible. - Utilice cable par trenzado blindado para conectar los sensores. - Corto circuite las entradas analgicas que no se utilicen. - Evite que los cables tengan dobleces muy cerrados.

- Evite que los cables de seal estn paralelos a los de potencia, si deben encontrarse que sea en un ngulo recto.
- No se recomiendan los mdulos EM 231 y EM 235 para termopares.

Definiciones Exactitud Vs. Precisin Resolucin Vs. Sensibilidad

Exactitud : Diferencia entre el valor medido y el valor real. Precisin : Especifica la repetibilidad de un conjunto de lecturas realizadas por un mismo instrumento. La precisin NO garantiza la exactitud, la exactitud necesita de la precisin.

Resolucin : Efecto de un cambio en el LSB sobre la salida. Sensibilidad : Cambio incremental ms pequeo que puede detectar un medidor.

Mdulos de Expansin para Medicin de Temperatura


EM 231

Especificaciones Elctricas

Conexin de Sensores

El modulo para termopar incluye un compensador de Cold Junction

Configuracin del Modulo de Termopares

El tipo de Termopar aplica para todas las entradas

Configuracin del Modulo de Termopares

Para que la configuracin tenga efecto se debe apagar y prender el modulo

Indicadores del Modulo de Termopares

Configuracin del Modulo de RTD

El tipo de RTD aplica para todas las entradas

Configuracin del Modulo de RTD

Indicadores del Modulo de RTD

Se recomienda instalar una resistencia del valor nominal del RTD configurado en las entradas que no se utilicen para evitar deteccin de circuito abierto.

Tarea 9
- Investigar los principios de operacin y diferencias entre Termopares y RTDs.
- Investigar tipos de Termopares y RTD y sus caractersticas y aplicaciones. - Investigar que es la compensacin de punta fra (Cold Junction)

PLCs

5.4 Programacin
Tema 5

Operacin Bsica de un PLC

y
Ciclo de Ejecucin
- Lectura de Entradas : El PLC copia el estado fsico de las entradas al registro de entradas. -Ejecucin : El PLC ejecuta el programa de control y guarda valores en diferentes reas de memoria.

- Comunicaciones : El PLC procesa las peticiones de comunicaciones.


- Auto Diagnostico : El PLC revisa el estado del firmware, memoria de programa y mdulos de expansin. - Escritura de Salidas : Los valores almacenados en el registro de salidas son escritos en las salidas fsicas.

Acceso a Datos
Se especifica la direccin, compuesta por el identificador del rea de memoria, la direccin del byte y el numero de bit

reas de Memoria
Registro de Entradas I : El PLC copia el valor de las entradas fsicas al inicio de cada ciclo de ejecucin en este registro.

Registro de Salidas Q : El PLC copia los valores de este registro a las salidas fsicas al final de cada ciclo de ejecucin.

Memoria Variable V : Se utiliza para almacenar resultados intermedios de operaciones ejecutadas por la lgica de control, o cualquier otro dato relacionado al proceso.

reas de Memoria
Memoria Bit M : Se utiliza como relevadores lgicos de control para almacenar estados intermedios de una operacin.

Timers T : Son temporizadores que cuentan en incrementos de 1, 10 o 100 ms, tienen relacionados dos valores, el valor actual y el bit de estado, este bit resulta de la comparacin del valor actual y el valor preestablecido.

Contadores C : Hay tres tipos de contadores que cuentan cada transicin de 0 a 1 en su entrada. Hay contador ascendente, descendente y en ambos sentidos.

reas de Memoria
High Speed Counters HC : Se utilizan para contar eventos de alta velocidad independientemente del barrido del CPU, su valor esta en formato Double Word 32 bits.

Acumuladores AC : Se utilizan como memoria, por ejemplo para pasar parmetros desde y hacia subrutinas y para almacenar valores intermedios usados en clculos, El PLC cuenta con 4 acumuladores de 32 bits (AC0, AC1, AC2 y AC3)

Memoria Especial SM : Son un medio para comunicar informacin entre el CPU y el programa, por ejemplo indicador de primer ciclo de ejecucin.

Tarea 10 : Investigar los bits SM y su funcin

reas de Memoria
Memoria Local L : Es similar a la memoria Variable (V) con la gran diferencia que la memoria (V) tiene un alcance global , es decir puede accesarse desde cualquier parte del programa (programa principal, subrutinas o interrupciones), La memoria Local (L) tiene un alcance limitado a una parte especifica del programa (programa principal, subrutinas o interrupciones) y no puede accederse desde otra parte. Esta rea de memoria tiene un tamao de 64 bytes.

Entradas Analgicas AI : En esta rea de memoria se almacena el valor digital de una entrada analgica. Es de un tamao de 16 bits, debido a esto siempre comienzan en bytes pares (AIW0, AIW2, AIW4)

reas de Memoria
Salidas Analgicas AQ : En esta rea de memoria se almacena el valor digital de una salida analgica. Es de un tamao de 16 bits, debido a esto siempre comienzan en bytes pares (AQW0, AQW2, AQW4)

Constantes

Direccionamiento de I/O Local y Expandida


La direccin de los puntos de entrada y salida de los mdulos de expansin se determina en base al tipo de I/O y la posicin del modulo de expansin en la cadena de conexin, con respecto al modulo del mismo tipo que lo precede. Las entradas y salidas analgicas siempre reservan memoria por pares, si el modulo no tiene conexin fsica para una direccin lgica, esta direccin ya no es utilizada en otro modulo.

Almacenamiento y Restauracin de Datos


- Memoria de Retencin : Los datos no se pierden en un ciclo de encendido del PLC siempre y cuando el capacitor y la batera de respaldo no se encuentren descargados. Las reas de memoria que pueden configurarse para que sean retenidas son V, M, Cuenta actual de Timers y Cuenta actual de Contadores.

- Memoria Permanente : Es memoria no voltil que se utiliza para almacenar el bloque de programa, el bloque de datos, el bloque de sistema, Forzamientos, rea de memoria M configurada para almacenarse aun cuando hay perdida de energa (Solo los primeros 14 bytes MB0 MB13).
- Cartucho de memoria : Es memoria no voltil removible que se utiliza para almacenar el bloque de programa, el bloque de datos, el bloque de sistema y Forzamientos.

Configuraciones Especiales
Configuracin del Estado de Salidas Digitales y Analgicas en el modo Stop Permite determinar si el estado de las salidas digitales o analgicas al detener el PLC ser un estado predeterminado, o que mantengan el ultimo estado antes de la transicin al modo STOP. Esta configuracin es parte del bloque de sistema que se carga en el PLC. Esta configuracin se realiza en el men System Block Output Table

Configuraciones Especiales
Configuracin de la Memoria de Retencin
Se pueden configurar hasta 6 rangos de memoria para que mantengan su valor al apagar el CPU, esta configuracin es aplicable a las reas de memoria V,M,C y T. Para los timers solo aplica para los timers con retencin (TONR). Al habilitar la retencin en el rango MB0 a MB13 habilita una caracterstica especial que automticamente guarda los datos de estas direcciones en la memoria permanente. Esta configuracin se realiza en el men System Block, Retentive Ranges.

Configuraciones Especiales
Filtrado de Entradas Digitales y Analgicas
Esta configuracin permite eliminar ruido en las entradas del PLC, se debe tener precaucin al configurar estos filtros ya que se pueden perder seales de entrada. Esta configuracin se realiza en el men System Block, Input Filters.

Configuraciones Especiales
Deteccin de Pulsos de Corta Duracin
Permite detectar pulsos de corta duracin al capturar y mantener el estado de una o varias entradas hasta el siguiente ciclo de actualizacin del registro de entradas.
Esta configuracin se realiza en el men System Block, Pulse Catch Bits.

Configuraciones Especiales
Contrasea

Esta configuracin se realiza en el men System Block, Password.

Configuraciones Especiales
Potencimetros Analgicos
El valor de estos potencimetros es almacenado en al rea de memoria SM, SMB28 contiene el valor del potencimetro 0 y SMB29 el valor del potencimetro 1. El ajuste analgico tiene un rango de 0 a 255.
Estos valores pueden utilizarse en el programa para varios fines, un ejemplo es establecer el valor predeterminado de un timer.

Programacin
Consideraciones de Seguridad
Identifique el equipo que requiere de lgica cableada para aspectos de seguridad. Los dispositivos de control pueden fallar produciendo condiciones de arranque u operacin inesperadas. La operacin incorrecta o inesperada de maquinaria puede resultar en dannos a personas o al equipo, se debe considerar el uso de paros de emergencia que operen independientemente del PLC. Consideraciones : -Identifique operacin inesperada o incorrecta de actuadores peligrosos -Identifique como afecta el energizar y desenergizar el PLC, as como cuando se producen errores. -Disee paros de emergencia manuales o electromecnicos independientes del PLC que bloqueen operaciones peligrosas.

Elementos Bsicos de un Programa


El bloque de programa esta integrado por el cdigo ejecutable y los comentarios, el cdigo ejecutable consiste del programa principal, subrutinas y rutinas de interrupcin.
El Programa Principal contiene las instrucciones de control de la aplicacin, el PLC ejecuta estas instrucciones de manera secuencial. Las Subrutinas solo se ejecutan cuado son invocadas por el programa principal, una rutina de interrupcin u otra subrutina. Son tiles cuando :

-Se ejecuta una funcin repetidamente, se evita reescribir cdigo


-Reduce el tiempo de barrido del programa -Se crea cdigo porttil y reutilizable en otros proyectos, para ello se recomienda el uso del rea de memoria (L)

Elementos Bsicos de un Programa


Las Rutinas de Interrupcin son invocadas por eventos de interrupcin no por el programa principal. El PLC ejecuta las instrucciones en la rutina de interrupcin solo cada ves que se presente el evento de interrupcin.

Otros Elementos de un Programa


Bloque de Sistema : Permite configurar varias opciones de Hardware del PLC.

Bloque de Datos : Almacena el valor de las variables (V), se puede utilizar para ingresar valores iniciales.

Edicin de un Programa
El STEP 7-Micro/WIN incluye tres editores para crear programas : Lgica Escalera (LAD), Listado de Enunciados Statement List (STL) y Digrama de Bloque de Funciones Funcin Block Diagram (FBD)

Edicin de un Programa
Statement List (STL)
El editor muestra el programa como en un lenguaje basado en texto, las instrucciones de control se representan como nomnicos. Se requiere de un nivel de experiencia avanzado para utilizar esta opcin de edicin.

El editor STL puede utilizarse para ver o editar programas creados por el editor LAD o FBD, lo contrario no siempre es cierto.

Edicin de un Programa
Lgica Escalera (LAD)
El editor muestra el programa como una representacin grafica similar a un diagrama de cableado elctrico. Permite emular el flujo de corriente de una fuente a travs de una serie de condiciones de entrada lgicas que en su defecto habilitan condiciones lgicas de salida. El riel vertical que se muestra a la izquierda se encuentra energizado, los contactos que se cierran permiten el paso de la corriente a travs de ellos hacia el siguiente elemento, los contactos que se encuentran abiertos bloquean el flujo de corriente. La lgica esta organizada en redes Networks, el programa ejecuta una red a la ves, de izquierda a derecha y de arriba abajo.

Edicin de un Programa
Lgica Escalera (LAD)
Las tres formas bsicas que se utilizan son : -Contactos : Representan condiciones lgicas de entrada como botones, switches o condiciones internas. -Bobinas Coils : Representan salidas como lamparas, arracadores, relevadores intermedios o condiciones de salida internas. -Cajas : Representan instrucciones adicionales como contadores, timers o instrucciones matemticas.

Edicin de un Programa
Funcin Block Diagram (FBD)
Este editor despliega el programa como una representacin de diagrama de compuertas lgicas, no existen contactos o bobinas, pero hay instrucciones equivalentes que aparecen como cajas.

Edicin de un Programa
Direccionamiento Simblico de Variables
La tabla de smbolos permite definir y editar un nombre simblico a las variables. Una referencia simblica utiliza una combinacin de caracteres alfanumricos para identificar una direccin de memoria.

Edicin de un Programa
Monitoreo y Forzamiento
La tabla de estado Status Chart permite monitorear los valores de las variables de proceso en tiempo de ejecucion del programa, tambien permite forzar o cambiar los valores de las variables de proceso.

Simulador del PLC


y STEP 7-Micro/WIN V3.1

PLCs

5.5 Micro PLC


Tema 5

Un Micro PLC es aquel que normalmente tiene un tamao fsico y memoria interna reducida, cuenta con pantalla y teclado integrados aunque hay versiones econmicas que no lo incluyen. Se programan con lenguaje escalera, aunque la tendencia es a programacin grfica por bloques de funciones, lo cual los hace muy amigables de programar y configurar. Al igual que un PLC se les puede agregar mdulos de expansin de I/O y comunicacin aunque tambin con limitaciones. Un Micro PLC es la solucin ideal de bajo costo para aplicaciones de control pequeas a medianas donde se requiere de una interfase con el usuario sencilla.

Modelos de la Familia Millenium 3 de Crouzet

Otras marcas: Zelio Schneider Logo! Siemens

Mdulos de Expansin de la Familia Millenium 3 de Crouzet

Conexin del Micro PLC


24 VDC

Modulo Modbus Crouzet XN03

40000+n+1

Modulo Modbus Crouzet XN03

A B

Programacin de Crouzet
Seleccin de PLC y Expansin

A B

Programacin de Crouzet
Seleccin de Lenguaje de Programacin

A B

Programacin de Crouzet
Interfase de Programacin y Simulacin

A B

Programacin de Crouzet
Configuracin de Programa

A B

Programacin de Crouzet
Configuracin de Modulo Modbus

A B

Programacin de Crouzet
Opciones de Programacin del PLC

A B

5.6 Programacin de OCS Horner


Tipos de Datos Soportados

A B

reas de Memoria

A B

rea de Memoria %S System Bits

A B

rea de Memoria %SR System Registers

A B

Conexiones Puertos Seriales MJ1 : RS485 Half Duplex RS232 HandShaking MJ2 : RS485 Full y Half Duplex RS232 sin HandShaking Alimentacin MJ1 comparte el puerto con modulos de expansin de comunicacin, no esta disponible si se instala uno de ellos.

1,3 -> A / + 2,4 -> B / 1

A B

Conexin RS485 Half Duplex

A B

Conexiones I/O

A B

System Key En modelos pequeos presionar y simultneamente

SYS+F1 (screen calibration) SYS+F2 hold for 3 seconds (Reset Unit) A SYS+F3 (Manually initiates autoload) B SYS+F4 (Clear memory) SYS+F5 during power-up (places unit in Firmware loader mode) Para el Xle es F1+ flecha arriba + ENT (Clear Memory)

Configuracin y Programacin Pantalla Principal

Configuracin y Programacin Edicin de Pantallas

Configuracin y Programacin Seleccin de Equipo

Configuracin y Programacin Configuracin de I/O

Configuracin y Programacin Configuracin de Protocolo Modbus RTU

Configuracin y Programacin Data Logger

Configuracin y Programacin Data Logger

Prctica 1, 2 y 3

A B

Vous aimerez peut-être aussi