Controladores Programables
Dto. Tecnologa Electrnica
Primera solucin
Se utilizar un termostato para determinar si el valor de temperatura supera o no el punto de consigna. La entrada es una informacin binaria. La salida tambin ser binaria (resistencia ON/OFF). Modelo del sistema: Combinacional Tipo de controlador: Lgica cableada. Se usar un rel en su implementacin.
Primera solucin
Ventajas: Sencillez de diseo No es necesario un modelo que describa el comportamiento del sistema fente a cambios externos, ni que lo relacione con la energa suministrada con el control Inconvenientes: Si el sistema tiene mucha inercia trmica se producen grandes fluctuaciones (mala regulacin) Si tiene poca inercia, se producen muchas maniobras (sufre el actuador) Si se emplea una resistencia grande, el calentamiento es ms rpido y se alcanza la consigna antes, pero tambin es ms difcil de mantener cerca de la consigna.
Segunda solucin
Utilizando dos resistencias, una de calentamiento y otra de mantenimiento, se puede conseguir un control ms fino. La primera se activar cuando el sistema est ms fro y la segunda cuando la temperatura est cerca de la consigna. Las resistencias se dimensionan utilizando el modelo continuo del sistema de forma que la primera influya en los tiempos de subida y la segunda sea algo superior a la necesaria para que el sistema est estacionario.
T (t ) = T f + (Ti T f ) e T f = uq RT + Ti V2 uq = V I = R1
t CRT
V 2 (Tcon Tu ) 0= = R2 R2
Segunda solucin
Modelo del sistema: Combinacional Tipo de controlador: Lgica cableada. Se usarn rels en su implementacin. Ventajas: Mejor regulacin y calentamiento inicial Sencillez. El modelo se utiliza para dimensionar los actuadores pero no se emplea para realizar el control
Tercera solucin
Es posible representar el sistema usando un modelo en tiempo continuo y controlar la inyeccin de potencia sobre la resistencia. Se puede usar un controlador general PID para inyectar en la resistencia la intensidad:
dT K I T dt I = I 0 K P (T T0 ) K D dt
Los valores de los parmetros I0, KP, KD, y KI, pueden determinarse utilizando un mtodo de sintonizacin matemtico o emprico.
Tercera solucin
Ventajas: El control analgico realiza un seguimiento instantneo y reacciona rpidamente contra desviaciones imprevistas. Inconvenientes: Se necesita el modelo matemtico del comportamiento. Los dispositivos de control envejecen por lo que con el paso del tiempo se alteran sus caractersticas siendo necesario realizar operaciones de mantenimiento para revisar y ajustar el controlador.
Lgica cableada
El objetivo a perseguir es entender el funcionamiento de los principales circuitos tradicionales de mando en lgica cableada y las distintas tcnicas para solucionar los problemas que en su uso aparecen (retenciones, interlocking, sealizaciones, finales de carrera, temporizaciones, etc). Para su estudio se usar como referencia el programa CACEL y la documentacin tcnica de Telemecnica (telesquemario) disponible en la documentacin correspondiente al Tema 2.
Ciclo de SCAN
El PLC emula el paralelismo de los sistemas asncronos concurrentes DES ejecutando de forma peridica el ciclo de SCAN. El ciclo de SCAN consta de 3 pasos: Crear imagen de las entradas Ejecutar el programa de usuario y crear la imagen de las salidas. Actualizar las salidas
Ciclo de SCAN
El ciclo de SCAN (entre 10 y 200 ms) condiciona los instantes en las que se analizan las variables del proceso. La mayora de las variables de un proceso evolucionan mucho ms lentamente que la duracin de un ciclo de SCAN =>En periodos largos de tiempo el comportamiento del PLC es indistinguible del de un controlador asncrono. A efecto de las acciones, se comporta como un sistema digital sncrono en el que el ciclo de SCAN acta como el reloj del sistema.
Ciclo de SCAN
Este modo de funcionamiento ocasiona las siguientes caractersticas en su funcionamiento: Las entradas se actualizan una sola vez en cada ciclo. Las salidas no pueden realizar cambios consecutivos, pero s pueden cambiar simultneamente. Entre operaciones de SCAN, el PLC se comporta como un sistema asncrono con la problemtica asociada (cambios mltiples, carreras crticas, azares, ). Como consecuencia, el orden de las instrucciones puede alterar el resultado del programa.
IEC 61131
IEC (International Electrotechnical Commission) desarrolla un estndar que comprende varios aspectos. IEC 61131-1 Aspectos generales IEC 61131-2 Requisitos de equipamiento y ensayos IEC 61131-3 Lenguajes de programacin IEC 61131-4 Directrices para usuarios IEC 61131-5 Especificacin de los servicios de mensajera IEC 61131-6 Comunicaciones va Fieldbus IEC 61131-7 Programacin con lgica borrosa IEC 61131-8 Directrices para implementacin de lenguajes para PLC
En algunas representaciones tambin se especifican las variables internas colocndolas en el interior del rectngulo.
Lgica percibida 1 1 0
Operacin OR
Apartado 7 Implementacin de POUs de actuadores mediante modelado DES aplicando IEC 61131-3.
Non-Stored La accin se ejecuta mientras la etapa est activa Reset Set P1 Desactiva la accin. Pone a 0 una variable binaria Activa la accin o variable y permanece aunque se desactive la etapa La accin se activa durante el flanco positivo de la condicin
DS SL
S1 T1 S2 T2 S3
Ejemplo
La figura muestra un sistema de transporte de carbn con trenes de vagonetas autopropulsadas elctricamente con corriente DC. La instalacin consta de: 1. Dos ramas en el interior de la mina que se unen en una nica va en el exterior. 2. Un cambio de aguja automtico 3. Cinco tramos aislados elctricamente entre s. En cada tramo el sistema de control puede seleccionar si est o no electrificado y su polaridad (sentido del movimiento). 4. Detectores inductivos para determinar la presencia de las vagonetas en la va.
Vagoneta A
TRAMO 1
M 1 M 5 6 2
TRAMO 3
TRAMO 5
7
Vagoneta B
M 3
TRAMO 2 TRAMO 4
4
Ejemplo
FUNCIONAMIENTO: Tras cargar y pulsar marcha, las vagonetas se dirigen al exterior de la mina, compitiendo por el paso a la va comn en caso de conflicto. En el exterior se descarga y se ordena Marcha para que vuelve a su rama original. Si hubiera otra esperando, cambiar la aguja y avanzar hasta completar su propio ciclo. A. Defina el GRAFCET funcional de control del sistema de transporte . B. Defina un borrador de las POUs necesarias, sus interfases y del programa principal mediante el lenguaje CFC. C. Programe los bloques actuadores utilizando LADDER D. Programe la POU de la secuencia principal mediante SFC.
Vagoneta A
TRAMO 1
M 1 M 5 6 2
TRAMO 3
TRAMO 5
7
Vagoneta B
M 3
TRAMO 2 TRAMO 4
4
Ejemplo
A. Defina el GRAFCET funcional de control del sistema de transporte .
A0
Marcha Vagoneta A
A5
A1
A6
A2
Via libre Via ocupada A4
A7
A3
A8
A4
A0
A5
Ejemplo
A. Defina el GRAFCET funcional de control del sistema de transporte .
B0
Marcha Vagoneta B
B5
B1
B6
B2
Via libre Via ocupada A4
B7
B3
B8
B4
B0
B5
Ejemplo
A. Defina el GRAFCET funcional de control del sistema de transporte .
M0
VA en Tramo 3 VB en Tramo 4
M1
M2
M3
M3
M0
M0
Ejemplo
B. Defina un borrador de las POUs necesarias, sus interfases y del programa principal mediante el lenguaje CFC. Tenga en cuenta que los esquema de mando de la electrificacin de las vas, y del cambio de agujas que se muestran en los esquemas.
128 V DC
+ R1 Rales Tramo x R3 R4 R3 R4 R2
128 V DC
+ R1 R2 M
Ejemplo
B. Defina un borrador de las POUs necesarias, sus interfases y del programa principal mediante el lenguaje CFC. Tenga en cuenta que los esquema de mando de la electrificacin de las vas, y del cambio de agujas que se muestran en los esquemas.
FC-VIA Power Dir R1 R2 R3 R4
Power 0 1 1
Dir --0 1
R1 0 1 0
R2 0 0 1
R3 0 0 1
R4 0 1 0
128 V DC
+ R1 Rales Tramo x R3 R4 R2
Ejemplo
B. Defina un borrador de las POUs necesarias, sus interfases y del programa principal mediante el lenguaje CFC. Tenga en cuenta que los esquema de mando de la electrificacin de las vas, y del cambio de agujas que se muestran en los esquemas. FB-CambioAguja
Power Dir FC1 FC2 R1 R2 R3 R4 End FCx End - Indica el final de una maniobra
128 V DC
+ R1 R2 M
6
R3 R4
Ejemplo
B. Defina un borrador de las POUs necesarias, sus interfases y del programa principal mediante el lenguaje CFC. Tenga en cuenta que los esquema de mando de la electrificacin de las vas, y del cambio de agujas que se muestran en los esquemas.
FB-SecuenciaPpal Marcha1 Marcha2 Retorno DP1 DP2 DP3 DP4 DP5 CA_Fin T1_ON T1_DIR T2_ON T2_DIR T3_ON T3_DIR T4_ON T4_DIR T5_ON T5_DIR CA_ON CA_DIR
MarchaX Retorno DPx CA_Fin Tx_ON Tx_DIR CA_ON CA_DIR Orden de comienzo del transporte Orden de finalizar tras la descarga Detector de proximidad Final de la maniobra de cambio de aguja Alimentacin del tramo Tx Polaridad del tramo Accionar el cambio de aguja Direccin del cambio de aguja
Ejemplo
C. Programe los bloques actuadores utilizando LADDER
Ejemplo
D. Programe la POU de la secuencia principal mediante SFC.