AUTOMATISMOS COMBINACIONALES Y SECUENCIALES

 AUTOMATISMOS COMBINACIONALES Y SECUENCIALES


Un automatismo combinacional es aquel en el que el valor de las salidas en un instante depende únicamente del estado en ese mismo instante de las entradas (y no de los valores pasados). Los métodos para dise˜nar estos automatismos son los propios de la electrónica digital combinacional: tablas de verdad y m´etodos de simplificación (Karnaugh). Estos automatismos son muy limitados y rara vez sirven por sı solos para resolver problemas de automatización reales. 

Un automatismo secuencial es aquel en el que el valor de las salidas en un instante depende del valor de las entradas no solo en el instante actual, sino del valor que han ido tomando en instantes anteriores, es decir, las salidas actuales dependen de la historia del proceso. Existen m´etodos tradicionales en electrónica digital para dise˜nar circuitos que implementen esos automatismos secuenciales. En esencia se trata de describir el automatismo mediante un diagrama de estados. A cada estado se le asigna una combinaci´on de variables binarias. El valor de los estados sirve para memorizar la historia pasada del proceso. A continuaci´on se construye la tabla de transiciones, y a partir de ´esta se obtienen los circuitos combinacionales que completan el sistema. El esquema final es el representado en la figura 1.7


Los biestables memorizan el estado actual del proceso, y el circuito combinacional determina las salidas hacia el proceso y el cambio de esos estados en función de las entradas y los propios estados. El circuito combinacional tiene, por tanto dos partes. Una de ellas se encarga de ir cambiando los valores de los biestables seg´un va cambiando el proceso (para saber en todo momento el estado del mismo). La otra parte se encarga de activar las salidas hacia los actuadores en función de las entradas y del estado actual. Los métodos de dise˜no de circuitos secuenciales utilizados en electrónica digital son útiles para resolver problemas sencillos. Si el automatismo es muy complejo el circuito que se obtiene puede llegar a ser complicado, con la consiguiente dificultad en su dise˜no e implementaci´on, aunque en la pr´actica el mayor inconveniente es la falta de flexibilidad para realizar modificaciones o ampliaciones posteriores. 

Los automatismos secuenciales implementados habitualmente en la industria son programados. Los métodos de diseño de estos automatismos son, en cierta forma, parecidos al anterior. En primer lugar se realiza una descripci´on de alto nivel del automatismo (mediante el GRAFCET, por ejemplo), y a partir de ´el se definen las funciones lógicas necesarias para implementarlo. El estado del proceso se memoriza en una serie de variables, siendo esas funciones lógicas las que determinan los cambios de esas variables (para actualizar el estado del proceso conforme ´este evoluciona) y de las salidas. Sin embargo, hay diferencias importantes que simplifican en gran medida el dise˜no y la implementación de automatismos complejos en dispositivos programables. Además, la modificación o ampliación del automatismo resulta muy sencilla.

Comentarios