domingo, 7 de febrero de 2021

PLC M340 - Problemas con el FBD ADD - suma numeros reales

El inconveniente surgió cuando al corregir el valor del contador, el mismo sufría un desplazamiento, se atrasaba o se adelantaba. 

Tenemos un caudalimetro de gas, el cual produce un pulso cada tantas vueltas indicando un cambio en el primer decimal.

Observamos que justo en la foto esta por cambiar el primer decimal y a la vez el caudalimetro produciría un pulso, el cual va un pin de entrada de una ER.

 
 
En la imagen tenemos varios FBD, donde  ADD esta seteado de la siguiente manera:

VOL_CONS_CALENTADOR = VOL_CONS_CALENTADOR + 0,1  por cada pulso.

Al simular observamos lo siguiente:

 

Vemos que al simular un par de pulsos la suma paso a tener varios decimales, en la siguiente imagen vamos a poder apreciar el desplazamiento que ocurre.

La solución fue la siguiente, tomando en cuenta de no modificar el tipo de dato esperado en el scada.

AUX = AUX + 1.0  por cada pulso.

VOL_CONS_CALENTADOR = AUX / 10.0

En la simulación observamos que los decimales extras ya no estan "presentes", al dar 23 pulsos.



IRC

#freenode->#usljujuy

Seguidores

Eventos n_n

Tira Ecol Nano,Bilo y Luca