Vamos a estudiar al detalle el tipo de datos Real en S7-200 dentro de un proyecto MicroWin, conociendo la diferencia entre Real y otros tipos de datos como DWORD. analizamos las operaciones que se puede realizar con el dato Real y cómo insertar el número en nuestro programa.

Conozcamos el tipo de datos Real en S7-200.

En primer lugar, nos vamos a centrar en el estudio de un tipo de datos específico: el dato “REAL”. Ya conocemos los tipos de datos que podemos utilizar en S7-200. Por consiguiente, este tipo de dato trabaja con una doble palabra, esto es, con 32 bits. Y utiliza signo.

Se puede comparar con un doble entero, ya que un DWORD contiene también 32 bits con signo, pero hay una diferenciación muy concreta para utilizar un número “REAL” en sustitución del “DWORD”, y es la utilización de decimales.

Es decir, cuando se quiera utilizar una operación aritmética en la que se trabaja con números decimales, se podrá utilizar un número “REAL”.

Qué vamos a detallar del tipo de datos Real en S7-200.

N

Diferenciación entre número “Real” y otro tipo de datos.

N

Ejemplos de operaciones con el tipo de dato “REAL”.

N

Como insertar un número Real.

N

Operaciones con datos de tipo REAL.

Diferenciación de los tipos de datos.

Dato de tipo entero:

Longitud = 1 palabra = Word = 16 bits.

Formato = coma fija.

Dato tipo Doble Entero:

Longitud = 1 doble palabra = DWord = 32 bits.

Formato = coma fija.

Dato tipo REAL:

Longitud = 1 doble palabra = DWord = 32 bits.

Formato = coma flotante.

Ejemplos de operaciones con el tipo de datos Real en S7-200.

En la utilización de datos tipo “REAL” en una función hay que tener en cuenta que son números en coma flotante, y por tanto se debe trabajar siempre con un exponencial. Para entendernos, hay que incluir siempre el número más su parte decimal.

Por ejemplo, en la siguiente imagen se puede comprobar como una función aritmética con números “REAL” no nos deja insertar un número en su formato decimal.

Datos decimales no admitidos en una Función con un tipo de datos Real en S7-200.

Se observa como esos números introducidos están sombreados en rojo, lo cual indica que ese operando es inválido.

Por lo tanto, para que la función se edite correctamente, hay que introducir números reales, los cuales se pueden identificar con un punto decimal.

Por consiguiente, si se quiere introducir un valor de “4”, se puede colocar un “4.0” y automáticamente se reconoce el número “ REAL ”.

Sobre todo, hay que recordar que la operación se debe guardar en una variable REAL, cuya representación puede ser en marca interna o marca de memorias “M” o marca de variables “V”, entre otras. Para ello habrá que ver qué tipo de datos es admisible en la función en concreto. Sabiendo, además, que la ocupación vendrá a ser de 8  BYTES.

Inserción de un número » Real «.

Inserción de un número en formato Real.

Los tipos de datos que se pueden utilizar en la función en concreto se puede observar situando el cursor en el árbol del programa sobre la función específica que se vaya a utilizar.

Texto de ayuda en las funciones en las que se trabaja con tipos diferentes de datos.

Si necesitas más información acerca de los tipos de datos que se utilizan en la programación del PLC S7-200, sigue leyendo en el artículo sobre qué tipos de datos existen en S7-200:

Operaciones con tipo de datos Real en S7-200.

Las operaciones que se pueden ejecutar con “REAL” vienen extendidas en el árbol del proyecto PLC.

Operaciones o funciones que se pueden ejecutar con tipo de datos Real en S7-200 números en coma flotante.

Básicamente las operaciones aritméticas que más se utilizan son la suma y resta y multiplicación y división. Aun así, existen otras funciones como raíz cuadrada y cálculos de seno y coseno, etc…

Ejemplo de Función Suma y Resta de tipo de datos Real en S7-200.

Recuerda qué puedes hacer con un tipo de datos Real en S7-200.

Finalmente, hay que apuntar la utilización de números en formato de coma flotante en PLC S7-200.

Una constante en tipo de datos Real en S7-200 siempre se debe introducir con su punto de decimales.

Ejemplo: “4.0”.

Si necesitas más información acerca de los tipos de datos que se utilizan en la programación del PLC S7-200, sigue leyendo en el artículo sobre qué tipos de datos existen en S7-200:

Desarrollado y publicado por www.tecnoplc.com. Licencia Creative Commons 4.0.Creative Commons pequeño