curso teÓrico practico de programaciÓn … · grafcet •grafcet. definición. •conceptos y...
TRANSCRIPT
01/11/2011
1
CURSO TEÓRICO CURSO TEÓRICO PRACTICO DE PRACTICO DE PROGRAMACIÓN DE PROGRAMACIÓN DE PLCPLC´́s.s.METODOLOGÍA GRAFCETMETODOLOGÍA GRAFCET..
MÓDULO IMÓDULO I
Expositor: Univ. Alvaro Mancilla Morales
CURSO DE PROGRAMACIÓN
DE PLC´s y
•• Arquitectura de los PLCArquitectura de los PLC´́s. Clasificación, estructura.s. Clasificación, estructura.•• Sistema de interfaces de entradas y salidas, clasificación, Sistema de interfaces de entradas y salidas, clasificación,
selección, direccionamiento.selección, direccionamiento.•• Norma IEC 61131Norma IEC 61131--3.3.•• Programación en Ladder Programación en Ladder DiagramDiagram..•• Explicación y uso del conjunto de instrucciones. Explicación y uso del conjunto de instrucciones.
METODOLOGÍA GRAFCET
•• GRAFCET. Definición.GRAFCET. Definición.•• Conceptos y elementos gráficos asociados.Conceptos y elementos gráficos asociados.•• Etapa, acción asociada, transición y receptividad, líneas de enlace.Etapa, acción asociada, transición y receptividad, líneas de enlace.•• Reglas de evolución.Reglas de evolución.•• Estructuras básicas y estructuras lógicas.Estructuras básicas y estructuras lógicas.•• Implementación de automatismos mediante Grafcet. (Arranque de motores).Implementación de automatismos mediante Grafcet. (Arranque de motores).•• Implementación de procesos industriales mediante Grafcet.Implementación de procesos industriales mediante Grafcet.•• Condición inicial.Condición inicial.•• Ecuación de activación y desactivación de las etapas.Ecuación de activación y desactivación de las etapas.•• Obtención de las ecuaciones lógicas asociadas.Obtención de las ecuaciones lógicas asociadas.•• Obtención de las ecuaciones de estructuras lógicas.Obtención de las ecuaciones de estructuras lógicas.•• Ejemplos de programación de procesos industriales, simulación y puesta en Ejemplos de programación de procesos industriales, simulación y puesta en
marcha.marcha.
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
2
Objetivos a cumplir en el desarrollo del Objetivos a cumplir en el desarrollo del curso:curso:
Este tema nos introduce a la definicion de un PLC, campos deaplicación, arquitectura, estructura (partes), memoria, ciclo de scan,sistema de interfaces de E/S y direccionamiento de E/S.
Este tema va adjunto en formato PDF.
TEMA I TEMA I –– AUTÓMATAS AUTÓMATAS PROGRAMABLESPROGRAMABLES
Cortesía de Alvaro M. Mancilla Morales
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
3
TEMA II TEMA II –– PROGRAMACIÓN DE LOS PROGRAMACIÓN DE LOS AUTÓMATAS PROGRAMABLESAUTÓMATAS PROGRAMABLES
Este tema nos introduce a la norma IEC 61131-3 que son loslenguajes de programación. Programación en Rslogix 500 de AllenBradley, cableado de E/S del PLC Micrologix 1100 y funciones básicasde programación.
Este tema va adjunto en formato PDF.
Cortesía de Alvaro M. Mancilla Morales
Cortesía de Alvaro M. Mancilla Morales
DIRECCIONAMIENTO EN RSLogix 500 DE ALLENBRADLEY.
Es muy importante conocer el direccionamiento de lasvariables a utilizar, será como sigue:
Entradas: I:0/0 en adelante.Salidas: O:0/0 en adelante.Auxiliares: B3:0/0 en adelante.Temporizadores: T4:0 en adelante.Contadores: C5:0 en adelante.
En lo posterior se utilizaran estas variables para identificar loselementos necesarios de los programas.
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
4
PROGRAMACIÓN DE LOS AUTÓMATAS PROGRAMABLESPROGRAMACIÓN DE LOS AUTÓMATAS PROGRAMABLESCompuertas Lógicas de base.
OR AND NOT
Cortesía de Alvaro M. Mancilla Morales
Cortesía de Alvaro M. Mancilla Morales
Veamos un ejemplo de uso de las operaciones delógica en el circuito base de autoretención.
X Y
Z
Z
Donde el elemento de memoria es el contacto z delcampo de lectura, que esta asociado a la bobina deescritura z.
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
5
Cortesía de Alvaro M. Mancilla Morales
ARRANQUE DE MOTORESARRANQUE DE MOTORESArranque directo con autoenclavamiento de un motortrifásico con rotor en corto circuito.
Cortesía de Alvaro M. Mancilla Morales
Arranque directo con inversión de giro de un motor trifásicocon rotor en corto circuito. Paso obligatorio por paro.
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
6
Expositor: Cortesía de Alvaro M. Mancilla Morales
TEMPORIZADORESTEMPORIZADORESPara el uso adecuado de temporizadores aplicaremos dos técnicas en forma de plantillas desarrolladas
por el expositor del curso, llamadas AMM1 y AMM2
Tecnica1 (AMM1). Trabajo con temporización secuencial en Cascada Dependiente.
Expositor: Cortesía de Alvaro M. Mancilla Morales
TEMPORIZADORESTEMPORIZADORESPara el uso adecuado de temporizadores aplicaremos dos técnicas en forma de plantillas desarrolladas
por el expositor del curso, llamadas AMM1 y AMM2
Tecnica2 (AMM2). Trabajo con temporización secuencial en Cascada Independiente.
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
7
Cortesía de Alvaro M. Mancilla Morales
Arranque estrella triángulo ( / ) de un motor trifásico conrotor en corto circuito.
Cortesía de Alvaro M. Mancilla Morales
Arranque estrella triángulo ( / ) de un motor trifásico conrotor en corto circuito.
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
8
Cortesía de Alvaro M. Mancilla Morales
PROGRAMACIÓN MEDIANTE LAS INSTRUCCIONES PROGRAMACIÓN MEDIANTE LAS INSTRUCCIONES LATCHLATCH Y Y UNLATCHUNLATCH
La característica principal es que esta instruccióntiene una memoria de autorretencion queresponde a la señal aplicada.
Cortesía de Alvaro M. Mancilla Morales
CONTADORESCONTADORES
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
9
Cortesía de Alvaro M. Mancilla Morales
Ejemplo.- Las cintas transportadoras A y B deben transportar la carga de la posición de inicio 1 a la posición detransferencia 2 y a la posición 3 de fin de ciclo.
Para el inicio se debe pulsar el pulsador de marcha SS1 el cual arranca el motor 1 condicionado por eldetector SP1 de caja presente; la carga avanza hasta la posición 2 donde es detectada por el detector SP2 que detiene lacinta A y activa la cinta B, la caja avanza hasta la posición 3 donde cae en la rampa de evacuación, al caer es detectada porel detector SP3 que detiene la cinta B y finaliza el ciclo. El sistema posee un pulsador de paro PP que detiene las cintas encualquier instante, debeindo reiniciar nuevamente el ciclo, ademas se posee una parada de emergencia PE
AB
1
23
M2
M1
SP1
SP3
SP2 SP4
SS1
SS2
PE
Cortesía de Alvaro M. Mancilla Morales
ENTRADAS
SS1 = I:0/0SS2 = I:0/1SP1 = I:0/2SP2 = I:0/3SP3 = I:0/4SP4 = I:0/5Res = I:0/6
SALIDAS
KM1 = O:0/0KM2 = O:0/1
TABLA DE ASIGNACION DE VARIABLES
AUXILIARES
AUX1 = B3:0/0AUX2 = B3:0/1AUX3 = B3:0/2AUX4 = B3:0/3AUX5 = B3:0/4
Los pasos para implementar el proceso serán:
-Identificar las variables de entrada, salida y auxiliares.-Realizar la tabla de asignación de variables.-Realizar el Ladder Diagram.-Implementar la solución.
PDF created with pdfFactory trial version www.pdffactory.com
01/11/2011
10
Cortesía de Alvaro M. Mancilla Morales
Ejemplo.- El Siguiente intercambiador calienta el agua que recircula a través del serpentín en la figura inferior. La entradade vapor es regulada por una electroválvula de proceso y a la salida se recoge el agua del condensado. La entrada deagua recircula a través del serpentín donde es calentada hasta llegar a 89 C que es controlada mediante unatermocupla que envía señales a un transmisor/controlador el cual se encarga de regular la apertura de la electroválvulade proceso.
Resolver dicho sistema tomando consignas discretas para un control ON/OFF mediante la programacion enLD; use un contador para registrar el numero de aperturas y cierres de la electrovalvula a partir del inicio del sistema,cuando se haya alcanzado 1627 ciclos debe existir una luz roja de alarma que indique que el sistema se bloqueara en lossiguientes 500 ciclos.
GRACIASGRACIAS
Cortesía de Alvaro M. Mancilla Morales
PDF created with pdfFactory trial version www.pdffactory.com