Lo que lo pone en marcha ... lo que lo para

in #hive-1963877 months ago

 

  

       
lógica del electricista

En el ámbito de la técnica de automatización existe un método de diseño, más o menos informal, al que suele referirse con la sentencia lo que lo pone en marcha , lo que lo para.

  

 

 

 

 

 

       

 

un relé por función

 

 

 

 

Metodología

  1. Se definen los sensores y actuadores necesarios

  2. Aplicando el mantra lo que lo pone en marcha , lo que lo para, se obtienen las condiciones lógicas para la puesta en marcha/paro de cada una de las posibles acciones a realizar por cada actuador

  3. Utilizando un biestable set/reset, relé con circuito de realimentación, se materializan las condiciones lógicas en un circuito eléctrico que nos determinará las condiciones básicas que los sensores habrán de satisfacer

  

 

 

 

 

 

       

 

 

indexador

 

 

 

 

M1 = M1 B1――― + S1

 

 

 

 

 

 

 

 

 

Ejemplo de aplicación

Vamos a realizar el ejemplo más sencillo posible ...

Disponemos de un motor eléctrico en el que se ha colocado un sensor que facilita una señal cuando el motor ha girado 90° y es necesario que el motor gire 90° a petición de una señal externa.

Apliquemos la metodología definida previamente,


B1
S1
M1
Sensores
Giro de 90°
Petición de marcha
Actuadores
Motor

lo que pone el motor en marcha ... una petición de marcha, S1 = 1
lo que para el motor ... que se active el sensor, B1 = 1

  

 

 

 

 

 

 

 

Plasmamos todo lo anterior en el siguiente circuito eléctrico, en este caso utilizando un biestable prioritario a la puesta a uno.

🪛

 

           M1                B1                                                 M1
├ ─ ─ |  | ─ ─ ─ ─ |╱|─ ─ ┬ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ (  )
                                             |
           S1                              |
├ ─ ─ |  |─ ─ ─ ─ ─ ─  ─  ┘


Para obtener el funcionamiento deseado es necesario que las señales de los sensores tengan una duración máxima/mínima por determinar.

  

 

 

 

 

 

 

 

 

 

 

 

 

       

 

 

 

M1 = M1 B1―――

 

 

 

 

 

Limitaciones

Otro diseñador, puede llegar a las siguientes funciones de diseño, correctas desde un punto de vista de la lógica del problema,

  • lo que pone el motor en marcha ... una petición de marcha y que el motor este parado en una posición múltiplo de 90°, { S1 = 1, B1 = 1 }

  • lo que para el motor ... que se active el sensor, B1 = 1

Su correspondiente circuito eléctrico, usando un biestable prioritario a la puesta a cero

🪛

           S1         B1                       B1                           M1
├ ─ ─ |  | ─ ─ |  |─ ─ ┬ ─ ─ ─ |╱|─ ─ ─ ─ ─ ─ ─ (  )
                                     |
           M1                     |
├ ─ ─ |  |─ ─ ─ ─ ─  ┘

Vaya, algo ha ido realmente mal ...

 

 

 

 

 

 

 

 

 

 

 

 

 

⛓️‍💥

Al basar nuestro diseño en un biestable, hemos asumido que estamos interesados en los cambios de valor en las variables, no en su propio valor.
Pero las señales reales tienen una duración bien definida y se solapan en el tiempo unas con otras, dando lugar a condiciones que el diseñador probablemente no ha considerado como parte del problema.
Cuando se da una de estas circunstancias se suele hablar de que se ha topado con una variable permanente

Hemos transformado la variable B1 en una variable permanente.
La solución a este tipo de inconvenientes pasa por limitar la duración de la señal que la variable facilita, utilizando temporizadores, contactos auxiliares, evaluando flancos, cambiando la prioridad del biestable ...

Vamos a utilizar evaluación de flanco para solucionar este pequeño inconveniente, abandonamos la lógica de contactos y utilizaremos un diagrama en escalera, ladder diagram, apto para un autómata programable,


  • lo que pone el motor en marcha ... una petición de marcha y que el motor este parado en una posición múltiplo de 90°, { S1 = 1, B1 = 1 }

  • lo que para el motor ... que se produzca un flanco ascendente en el sensor

  

       

 

 

R_TRIG

 

🪜


//   Evaluación de flanco ascendente

           B1      ZB1                                                    Bu1
├ ─ ─|  | ─ ─ |  |─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ (  )

           B1                                                                 ZB1
├ ─ ─|╱| ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ (  )


//   Biestable

           S1        B1                      Bu1                          M1
├ ─ ─|  | ─ ─ |  |─ ─ ┬ ─ ─ ─ |╱|─ ─ ─ ─ ─ ─ ─ (  )
                                    |
          M1                     |
├ ─ ─ |  |─ ─ ─ ─ ─ ┘



Este método de diseño asigna un relé a cada función a realizar, mediante la evaluación de las acciones que los actuadores deben realizar.
Al utlizar biestables, los sensores deben satisfacer algunas restricciones temporales a determinar en cada caso.
Es fácil de entender y no requiere de gran aparato matématico, aunque depende en gran medida de la experiencia del diseñador en problemas similares al que se pretende resolver ∎






José Luis Gálvez, CC BY-SA 3.0, via Wikimedia Commons
Sort:  

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support. 
 

Congratulations @j2e2xae! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 600 upvotes.
Your next target is to reach 700 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP