Sie sind auf Seite 1von 20

FUNCIONAMIENTO DE UN PLC

INTRODUCCIÓN
En la mayoría de los PLC (Autómata Programable o Controladores
Lógicos Programables) el funcionamiento es de tipo cíclico y
secuencial, es decir, que las operaciones tienen lugar una tras otra, y se
van repitiendo continuamente mientras el autómata está bajo tensión.
Tiempo de Barrido o “Scan Time”
 Es el tiempo que demanda al PLC completar un ciclo. A cada ciclo de tareas se lo
denomina Barrido o Scan.
 Una típica secuencia se detalla a continuación:

Lectura del registro de entradas y creación de una


Autodiagnóstico: se realiza cuando
imagen de las entradas en la memoria: el PLC
el PLC es conectado a tensión y es
revisa cada entrada para determinar si está
una verificación de todos sus
encendida o apagada (entrada binaria o de dos
circuitos. Si existiera algún problema
estados) Revisa las entradas desde la primera a la
el PLC emitiría alguna señal
última, graba estos estados en la memoria
luminosa indicando el tipo de error
creando la imagen de las entradas para ser
que ha detectado.
utilizada en el paso siguiente.
Lectura y ejecución del programa: Acudiendo a la imagen de las entradas y salidas en
memoria, la CPU ejecuta el programa realizado por el usuario. La ejecución del programa
se realiza instrucción por instrucción y en el orden en que se determinó. Como ya se ha
revisado el estado de las entradas, el programa puede tomar decisiones basado en los
valores que fueron guardados. Las decisiones que toma el programa, en última instancia,
corresponden a los valores que van a tomar cada una de las salidas, estos valores son
almacenados en registros para ser utilizados en la etapa final.

Actualización del registro de salidas:


renovación de todas las salidas, en
forma simultánea, en función de la
Atención de las comunicaciones. imagen de las mismas, obtenidas al
final de la ejecución
del programa.
Ciclo de funcionamiento

Existen dos posibilidades en cuanto al ciclo de ejecución, que el autómata


esté en RUN o en STOP.

En cada uno de estos casos el autómata se comporta de la siguiente manera:

• Autómata en STOP: En este caso no se ejecuta el tratamiento


• Autómata en RUN: el del programa. En la mayoría de los PLC existe un indicador
procesador ejecuta el luminoso en la parte frontal con la leyenda de RUN, que nos
tratamiento interno, la muestra cuando el microprocesador está ejecutando el
confirmación de entradas, programa. Cuando este indicador se encuentra en apagado
el tratamiento del programa el controlador no está ejecutando el programa o bien se
y la actualización de las encuentra en modo Stop.
salidas. Otro indicador luminoso, con la leyenda de ERROR, nos
muestra cuando se ha encontrado una falla en la etapa de
autodiagnóstico. En la mayoría de los casos cuando se
detecta un error se detiene automáticamente la ejecución
del programa.
En qué tipo de instalaciones se utiliza los PLC?¿por qué?

 Su utilización se da fundamentalmente en aquellas


instalaciones en donde es necesario un proceso de maniobra,
control, señalización, etc. , por tanto, su aplicación abarca
desde procesos de fabricación industriales de cualquier tipo Ejemplos de aplicaciones generales:
a transformaciones industriales, control de instalaciones,  Maniobra de máquinas
etc.  Maquinaria industrial de plástico
 Sus reducidas dimensiones, la extremada facilidad de su  Máquinas transfer
montaje, la posibilidad de almacenar los programas para su  Maquinaria de embalajes
posterior y rápida utilización, la modificación o alteración de  Maniobra de instalaciones:
los mismos, etc., hace que su eficacia se aprecie Instalación de aire acondicionado,
fundamentalmente en procesos en que se producen calefacción.
necesidades tales como: Instalaciones de seguridad
 Espacio reducido  Señalización y control:
 Procesos de producción periódicamente cambiantes Chequeo de programas
 Procesos secuenciales Señalización del estado de
 Maquinaria de procesos variables procesos
 Instalaciones de procesos complejos y amplios
 Chequeo de programación centralizada de las partes del
proceso
Comenta algunas ventajas e inconvenientes de los autómatas.
Ventajas e inconvenientes
No todos los autómatas ofrecen las mismas ventajas sobre la lógica cableada, ello es
debido, principalmente, a la variedad de modelos existentes en el mercado y las
innovaciones técnicas que surgen constantemente. Tales consideraciones me obligan e
referirme a las ventajas que proporciona un autómata de tipo medio.
Ventajas
 Menor tiempo empleado en la elaboración de proyectos debido a que:
 No es necesario dibujar el esquema de contactos
 No es necesario simplificar las ecuaciones lógicas, ya que, por lo general la
capacidad de almacenamiento del módulo de memoria es lo suficientemente
grande.
 Posibilidad de introducir modificaciones sin cambiar el cableado ni añadir aparatos.
 Mínimo espacio de ocupación.
 Menor coste de mano de obra de la instalación.
 Economía de mantenimiento. Además de aumentar la fiabilidad del sistema, al
eliminar contactos móviles, los mismos autómatas pueden indicar y detectar
averías.
 Posibilidad de gobernar varias máquinas con un mismo autómata.
 Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido
el tiempo cableado.
 Si por alguna razón la máquina queda fuera de servicio, el autómata sigue siendo
útil para otra máquina o sistema de producción.
Inconvenientes
 Como inconvenientes podríamos hablar, en primer lugar, de que hace falta un
programador, lo que obliga a adiestrar a uno de los técnicos en tal sentido, pero
hoy en día ese inconveniente esta solucionado porque las universidades ya se
encargan de dicho adiestramiento.
 El coste inicial también puede ser un inconveniente.
 El ciclo de tarea master se controla mediante un temporizador
Comprobación del watchdog,tmax
tiempo del ciclo  Permite mostrar errores de aplicación (bucles infinitos,etc ) garantiza
duración máxima para actualizar las salidas

Watchdog del software


(operación periódica o  La activación de watchdog provoca un error del software.la aplicación pasa a
cíclica ) estado de pausa y establece el bit %S11
 .La tarea necesita una conexión a twido soit con el fin de analizar la causa de
error, la modificación de la aplicación para corregir el error y la nueva
ejecución de las solicitudes y inicio de ejecución
 %S19 indica que a superado el periódico. Se establece a1 por el sistema
Comprobación cuando el tiempo del ciclo es mayor que el periodo de la tarea o por el
periódica usuario
 %SWO contiene el valor del periodo (0-150ms) comienza a partir de un
inicio de frio mediante el valor establecido en la configuración. El usuario
puede modificarlo

Uso del tiempo de  % SW11 se inicia el tiempo de vigilancia máxima de watchdog 10 a 500 ms
ejecución de la  SW30 contiene el tiempo de ejecución para el ciclo de exploración del
tarea master controlador
 % SW31 contiene el tiempo de ejecución para el ciclo de exploración del
controlador mas largo
 %SW32 contiene el tiempo de ejecución para el ciclo exploración del
controlador ms corto.
Recuerde que :el estado de pausa se produce cuando la aplicación se detiene
inmediatamente, debido a un error de sofwar de la aplicación como un desborde de
ciclo. Los datos conservan los valores actuales que permite un análisis de causa del
error.
La ilustración que aparece a continuación se muestra los distintos tipos de reinicio de
alimentación detectado por el sistema.
Si la duración del corte de corriente es inferior al tiempo de filtrado de suministro de
alimentación(10ms para suministro de corriente alterna o 1ms para el suministro de
corriente continuo.
Run

Ejecutar aplicación

Fallo de alimentación

Alimentación es stanbyd

Recuperación de
alimentación

Espera
Corte de corriente si
´guardado del contexto NO
correcto
No Si
Tarjeta de memoria NO
Ejecución normal del
programa Si
Inicia en caliente
Inicio en frio
Uso de un reinicio en caliente .Causa de un reinicio en
Recuerde que: El contesto se caliente .
guarda en memoria RAN  Un inicio en caliente puede reproducirse: cuando se estaba la
mantenida con batería, el sistema alimentación sin perdida del contesto de las aplicaciones.
comprueba el estado de batería y  Cuando el programa establece el vit%S1 a estado uno.
el contesto guardado y decide se  Desde la visualización del operador, cuando el controlador esta en
puede producirse un arranque en modo de detención
caliente
Ejecución
Espera
Adquisición de entradas
Detiene el contexto de la
Ejecución del programa superior aplicación de la operación guardar
del procesador

Si el bit %S1=1, posible proceso con el


reinicio del caliente
Si
Restauración de la alimentación

Detección del corte de alimentación micro


corte corriente
Pruebas automáticas de
No
Inferior configuración parcial

Establecer el bit
%s1a 0

Establecer el bit %s1a1 para un solo


ciclo
Actualizar salida
Reinicio de la ejecución del programa

Fase descripción
1 La ejecución del programa se reanuda
a partir del mismo elemento donde
estaba antes el corte d alimentación,
sin actualizar salidas.
Solo se reinicia el mismo elemento del
código de usuario.

2 Elimina la reserva de aplicación si se


reservó
Reinicia los mensajes

3 Ejecuta la tarea con los bits % S1


indicador de reinicio en el frio y % S13
primer ciclo en ejecución
Establece los bits %S1 %S3 o al final
de este primer ciclo de tarea
Procesamiento en caliente: él bit %S1debe comprobarse al comienzo del ciclo de tarea y debe
llamarse al programa correspondiente
Salidas después de un fallo alimentación: tan pronto se detecta un fallo de alimentación, las salidas
se ponen a un estado de recaída(predeterminado de 0 .
Cuando se recupere la alimentación las salidas permanece como el ultimo estado asta q la tarea lo
actualice de nuevo
Comportamiento ante un inicio en frio: un inicio en frio puede reproducirse
 Al cargar una aplicación nueva en la RAM
 Cuando se restaura la alimentación con perdida de contesto de la aplicación
 Cuando el programa ajusta el bit %S0 a estado 1
 Desde el monitor en operación, cuando el controlador esta en modo de detención

Recuerde que: los controladores compactos siempre arrancan en frio.


Los controladores modulares siempre se reinicia en caliente
Ejecución Espera

Detiene el contexto de la aplicación de la


Adquisición en tareas
operación guardar del procesador

Ejecución de programa superior


Restauración de la
alimentación
Si el bit %S0=1 posible
proceso con reinicio e frio
Pruebas automáticas

Realización de las pruebas


Detección del corte de alimentación automáticas de configuración
Micro corte de corriente

No Ejecución
Iniciación de la aplicación
Establecer el bit %S0 A o

Establecer el bit % S0 a1
Actualizar salidas
Operación:
La tabla siguiente se describen las
faces de reinicio para ejecutar un
programa después de un reinicio en
frio

Fase Descripción

1 Durante el arranque rl controlador esta en


modo de ejecución
La ejecución de programa se reinicia al
comienzo del ciclo

2 El sistema
Inicio de las palabras y los bis del sistema
Inicio de los bloques de función de datos
de configuración
3 Durante el primer ciclo se reinicia el
sistema
Restablece los bits %S0 Y %S13 o al final
de este primer ciclo de tarea
¿Por qué diferentes unidades o partes esta compuesto
autómata ?

vamos a estudiar la estructura interna de cada uno de los diferentes elementos que componen el autómata,
las funciones y funcionamiento de cada una de ellas.
El autómata está constituido por diferentes elementos, pero tres son los básicos:
 CPU
 Entradas
 Salidas
Con las partes mencionadas podemos decir que tenemos un autómata pero para que sea operativo son
necesarios otros elementos tales como.
 Fuente de alimentación
 Interfaces
 La unidad o consola de programación
 Los dispositivos periféricos

Das könnte Ihnen auch gefallen