Descripción breve
Esta función convierte enteros en números en coma flotante y los guarda en VM.
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. Con este SFC, LOGO! puede emitir números en coma flotante. El SFB convierte enteros en números en coma flotante multiplicando una resolución por el número en coma flotante. Hay que ajustar una resolución adecuada para los enteros de entrada en la ficha del parámetro.
|
Conexión |
Descripción |
|---|---|
|
Entrada analógica Ax |
La entrada Ax es una de las siguientes señales analógicas:
|
|
Entrada analógica ampliada eAx |
Si la entrada analógica (Ax) no está disponible, es posible asignar un valor a la entrada analógica ampliada (eAx) introduciendo un valor en el campo eAx o referenciando otro parámetro del FB. Rango de valores: de -999.999.999 a 999.999.999. |
|
Parámetro Par |
|
|
Salida AQ |
AQ es el valor de salida analógica. Tiene las características siguientes.
|
|
Salida analógica ampliada eAQ |
Salida analógica ampliada para programación mediante referencia a parámetro.
|
|
* AI1 a AI8: 0 a 10 V es proporcional a 0 a 1000 (valor interno). |
|
Parámetro
Además de las entradas del bloque de función, los siguientes ajustes ofrecen un control adicional del convertidor entero/flotante:
Salida de datos: la salida del entero/flotante se guarda en VM. Es posible elegir el tipo de salida como flotante o doble y la dirección VM inicial en la que se guarda el flotante convertido.
Tipo: pueden elegirse los datos de salida como flotantes o dobles.
Dirección VM: especifica la dirección VM inicial en la que se guarda el flotante de salida.
Tamaño: el flotante de entrada ocupa 4 bytes y el doble, 8 bytes.
Rango: Float (0-847), Double (0-843).
Resolución: es posible ajustar el dividendo para el entero de entrada.
Rango: 0.001-1000
Precisión: 1/1000
Entrada analógica ampliada: aquí también puede ajustarse el valor de entrada. Si no se conecta el pin de entrada In, el SFB utiliza como entrada el valor ajustado aquí. También puede utilizarse como referencia para otro valor de parámetro, como un valor de contador.
Rango: de -999.999.999 a 999.999.999
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:
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.
Convertir los números en coma flotante de VM a enteros utilizando el convertidor flotante/entero.
Procesar el entero con LOGO! BM.
Convertir el resultado a números en coma flotante utilizando el convertidor entero/flotante y guardarlos en VM.
Transferir los números en coma flotante a un sistema de terceros (con el protocolo S7/Modbus).
Regla de cálculo
Valor flotante en dirección VM
Valor flotante en dirección VM = entrada analógica x resolución
Salida analógica (AQ)
El conector de la entrada analógica está enchufado: Salida analógica = entrada analógica
El conector de la entrada analógica no está enchufado:
si -32768 ≤ entrada analógica ampliada ≤ 32767, la salida analógica = entrada analógica ampliada.
si la entrada analógica ≥ 32767, la salida analógica = 32767.
si la entrada analógica ≤ -32768, la salida analógica = -32768.
Salida analógica ampliada (eAQ):
Si el conector de la entrada analógica está enchufado: Entrada analógica ampliada = entrada analógica.
El conector de la entrada analógica ampliada no está enchufado:
si -999.999.999 ≤ entrada analógica ampliada ≤ 999.999.999, la salida analógica = entrada analógica ampliada.
si la entrada analógica ampliada ≥ 999.999.999, la salida analógica ampliada = 999.999.999.
si la entrada analógica ampliada ≤ -999.999.999, la salida analógica ampliada = -999.999.999.