Vous êtes sur la page 1sur 2

Si el usuario llega a cambiar el

error no sonará la alarma,


donde sea que esté el nivel.

Cuando se encuentre dentro de los límites


la variable ErrorSe se actualizará al error En caso que se cambien las variables de
que fija el usuario. entrada y el nivel estén fuera de los
límites entonces ErrorSe no se actualizará
Cuando se encuentre dentro de los límites la
y no será igual a error o ErrorSp no se
variable ErrorSp se actualizará al Set point
actualizará y no será igual a Sp. Y por lo
que fija el usuario.
tanto no entrarán en el if donde se
activan las alarmas, debido a que para
entrar a ese if debe cumplirse:
ErrorSp==Sp & ErrorSe==error.
(ver cuadro con marco rojo)
La forma en la que funciona nuestro programa respeceto a las alarmas es a siguiente:
Recibirá variables de entrada Sp y error.
Se agregaron dos variables llamadas ErrorSp y ErrorSe que se van actualizando(se igualan) constantemente al Sp y error
respectivamente cada que entran dentro de los límites.
Mas información en el código:

Siempre que el nivel del tanque este


Si se encuentra por debajo del límite inferior debajo de los límites inferiores no
y no se han cambiado las variables de sonará la alarma.
entrada: Set point ni el error, entonces si
debe sonar la alarma. Cabe destacar que aquí me falto
expander el marco celeste y no sale
Si se encuentra dentro de los completo el script.
límites no debe sonar la alarma. Debe ser: if h < hinf & ErrorSp==sp
&ErrorSe==error
Si está por encima del límite superior y
no hubo un cambio de Set Point ni de
error entonces la Alarma si debe sonar.

Si el usuario llega a cambiar el set


point no sonará la alarma, donde
sea que esté el nivel.

Vous aimerez peut-être aussi