Convertidor flotante/entero (solo LOGO! 8.FS4 y versiones posteriores)

Descripción breve

Esta función convierte un número en coma flotante almacenado en VM en un entero y emite el resultado en el parámetro (eAQ) o AQ.

LOGO! solo procesa enteros. Si se transfieren números en coma flotante de otro sistema con el protocolo S7/Modbus a través de la red, LOGO! no puede procesarlos directamente. El convertidor flotante/entero permite convertir en enteros números en coma flotante almacenados en VM. El SFB realiza la conversión dividiendo el número en coma flotante entre una resolución. Hay que ajustar una resolución adecuada para el flotante de entrada en la ficha del parámetro.

Conexión

Descripción

Salida analógica AQ

AQ es el valor de salida analógica. Tiene las características siguientes.

  • Se utiliza como valor de entrada del otro bloque de función.

  • Valor de 16 bits con signo.

  • Rango de valores: -32768 a 32767.

Salida analógica ampliada eAQ

Salida analógica ampliada para programación mediante parámetro de referencia.

  • Se utiliza como parámetro de referencia del otro bloque de función.

  • Valor de 32 bits con signo.

  • Rango de valores: de -999.999.999 a 999.999.999.

Parámetro Par

  • Tipo: especifica el tipo de los datos de entrada.

    • Flotante: es un número en coma flotante de 32 bits y precisión individual;

    • Doble: es un número en coma flotante de 64 bits y precisión doble.

  • VM: dirección de memoria variable, dirección inicial del flotante o doble almacenado en VM.

    Rango de valores:

    • Para Flotante: 0-847

    • Para Doble: 0-843

  • Resolución: es un divisor para datos de entrada.

  • Rango de valores: 0,001 a 1000

Parámetro

Puede utilizar los parámetros siguientes para controlar el convertidor flotante/entero:

Entrada de datos: la entrada para este SFB es desde VM.

Resolución: es posible ajustar el multiplicador para el flotante de entrada.

Descripción de la función

Para finalizar la tarea suelen necesitarse tanto el convertidor flotante/entero como el convertidor entero/flotante. Un uso típico de este bloque de función es el siguiente:

  1. Transferir los números en coma flotante de otro sistema a través de la red (con el protocolo S7/Modbus) y guardarlos en VM.

  2. Convertir los números en coma flotante de VM a enteros utilizando el convertidor flotante/entero.

  3. Procesar el entero con LOGO! BM.

  4. Convertir el resultado a números en coma flotante utilizando el convertidor entero/flotante y guardarlos en VM.

  5. Transferir los números en coma flotante a un sistema de terceros (con el protocolo S7/Modbus).

Regla de cálculo

Definir Q = entrada de datos/resolución

Salida analógica (AQ)

Salida analógica ampliada (eAQ)