WinCC VBScript InvertirBitEnVariable

Ya habiamos visto la función de Set y Reset de un bit en una variable no booleana aquí. Pero todavia nos falta por ver otra función , como seria el caso de invertir un bit de una Variable. He creado las dos versiones que son posibles, la que escribimos directamente a la variable o la que escribimos en el DataManager, si tienes dudas, por favor, revisate esta explicación.

Lo que hacemos es consultar el bit que pasamos por parametro de la variable que pasamos por parametro y dependiendo de como esté, lo invertimos.

Como ya habiamos visto anteriormente utilizamos las funciones And y Or

 

Ya que estabamos en materia, vamos a ver como sería para una variable booleana en sus dos versiones como anteriormente.

 

El uso de la función es muy simple, la llamamos y le pasamos los argumentos.

 

 

Por si te interesa, puedes descargate aqui el archivo con las cuatro funciones.

28 de Mayo del 2018

"La gratitud en silencio no sirve a nadie". Gladys Bronwyn Stern