Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6.2 Diagramas de Estado - Introducción A La Automatización Industrial
6.2 Diagramas de Estado - Introducción A La Automatización Industrial
En el caso de una máquina de Moore, y siempre y cuando las salidas dependan de un único
estado, el diagrama de estados permite dibujar el valor de las salidas dentro de los vértices
(estados), indicando así la relación de dependencia. La Fig. 6.6 muestra un ejemplo de este
caso (se corresponde con el ejemplo de sumador binario que se verá en la sección 6.4.1). En
los vértices la notación empleada es <estado>/<salidas>.
Figura 6.6: Ejemplo de Máquina de Moore (2 entradas y una salida): sumador binario
En una máquina de Mealy, los valores de las salidas se muestran también en los arcos, junto
a los valores de las entradas, en la forma <entradas>/<salidas>. Esto es debido a que las
salidas dependen tanto del estado como de las entradas. Como ejemplo, la Fig. 6.7 muestra
https://www.bookdown.org/alberto_brunete/intro_automatica/diagramas-de-estado.html 1/3
05/05/23, 16:26 6.2 Diagramas de estado | Introducción a la Automatización Industrial
el mismo ejemplo de antes (máquina de Moore del sumador binario que se verá en la sección
6.4.1) pero en este caso implementado mediante una Máquina de Mealy con dos entradas y
una única salida.
Figura 6.7: Ejemplo de Máquina de Mealy (2 entradas y una salida): : sumador binario
La elección de los estados para modelar un sistema secuencial es una de las labores propias
de los diseñadores. Hay muchas formas de elegir los estados que llevan a máquinas de
estados que cumplen con la especificación del sistema.
https://www.bookdown.org/alberto_brunete/intro_automatica/diagramas-de-estado.html 2/3
05/05/23, 16:26 6.2 Diagramas de estado | Introducción a la Automatización Industrial
Para explicarlo mejor tomemos como ejemplo la máquina de estados de la Fig. 6.7. La
ecuación de activación del estado m0 sería (suponiendo que las entradas son x1 y x2):
¯¯
¯¯¯ ¯¯
¯¯¯
m 0 = m 1 ⋅ ( x1 ⋅ x2 )
puesto que para que se active el estado m0 se debe estar en el estado m1 , y la única
combinación de entradas que lleva a m0 es ¯x
¯¯
1 ⋅ x2 .
¯¯ ¯¯
¯¯¯
La ecuación de retención del estado m0 se puede obtener de varias formas. La primer sería
en función de las entradas que no provocan un cambio de estado:
¯¯
¯¯¯ ¯¯
¯¯¯
m0 = m0 ⋅ (x1 ⋅ x2 + x1 ⋅ x2 + x1 ⋅ x2 )
Otra forma de expresar la retención del estado m0 , con aplicación directa a los sistemas de
control automático, se basa en razonar con los estados futuros inmediatos alcanzables desde
m0 . En el ejemplo, se “retiene” el estado m0 mientras no se active el estado m1 , y la
ecuación de retención toma la forma:
¯
¯¯¯
¯¯¯
m0 = m0 ⋅ m1
¯¯
¯¯¯ ¯¯
¯¯¯ ¯
¯¯¯
¯¯¯
m 0 = m 1 ⋅ ( x1 ⋅ x2 ) + m 0 ⋅ m 1
https://www.bookdown.org/alberto_brunete/intro_automatica/diagramas-de-estado.html 3/3