Automatizacion de Sistemas de Manufactura Sesion 3 PLC Horner
Automatizacion de Sistemas de Manufactura Sesion 3 PLC Horner
Automatizacion de Sistemas de Manufactura Sesion 3 PLC Horner
Tema 5 Sesin 3
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.
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.
EM 221
Entradas Digitales
EM 222
Salidas Digitales
EM 222
Salidas Digitales
EM 223
I/O Digitales
EM 223
I/O Digitales
PLC A IN + -
Fuente 24 VDC
Instrumento +
PLC A IN -
Lazo Cerrado
La configuracin aplica a todas las entradas Para que la configuracin tenga efecto se debe apagar y prender el modulo
La configuracin aplica a todas las entradas Para que la configuracin tenga efecto se debe apagar y prender el modulo
- 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.
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.
Especificaciones Elctricas
Conexin de Sensores
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
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.
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.
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
- 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
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.
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.
PLCs
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.
40000+n+1
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
A B
reas de Memoria
A B
A B
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.
A B
A B
Conexiones I/O
A B
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)
Prctica 1, 2 y 3
A B