Red de conocimientos turísticos - Información de alquiler - ¿Por qué algunos procesamientos de datos mediante programación PLC deben convertirse en números de punto flotante? ¿Qué hacen los números de punto flotante? ¿Cuál es la relación con los números enteros?

¿Por qué algunos procesamientos de datos mediante programación PLC deben convertirse en números de punto flotante? ¿Qué hacen los números de punto flotante? ¿Cuál es la relación con los números enteros?

No leas esos chistes copiados de Internet~

Los requisitos para la conversión a números de punto flotante en PLC y DCS en realidad se utilizan para enviar a la pantalla del host, y el host La pantalla muestra cantidades analógicas que deben ser números de punto flotante para que el operador pueda identificar la magnitud de la cantidad.

Principio: La mayoría de los instrumentos de visualización en el sitio transmiten 4-20 am 0-5 V 0-10 V. . . . Espere señales. Estas señales son esencialmente números enteros (int) con intervalos. Int es un número de 16 bits. El bit más alto de este número de 16 bits representa el símbolo. Los otros 15 bits representan una visualización de números enteros. a la comparación de rango, refleja el valor real----por ejemplo: un medidor de nivel de líquido está configurado en un rango de 6 metros, luego el medidor de nivel de líquido emite 20 Am y lo envía al PLC. De hecho, los 20 Am recibidos por. el PLC después de la conversión A/D no es 20Am, pero el número 32768 es un número int. Si este valor int está conectado directamente a la pantalla superior, el operador no puede saber cuántos metros de nivel de líquido expresa este número, por lo que necesita. se convierte en un número que el operador puede reconocer, por lo que se genera el rango de medición. Convierta este int (16 bits) en un número real, que es un número de punto flotante (32 bits pueden expresar decimales) para la identificación humana. En el ejemplo anterior, 4-20 am es 0-32768 en el PLC. Después de convertir el rango, es 0-6 metros.

Muchos fabricantes de PLC no utilizan necesariamente el rango de 0-32768, sino que utilizan un pequeño segmento intermedio, como 0-27648, etc. por la misma razón.

Si lo que el cartel de arriba no entiende claramente, entonces sólo necesita recordar que el PLC procesa los datos en números de punto flotante y se los muestra al operador. Un número de coma flotante es un número de 32 bits que se puede expresar con decimales, como un nivel de líquido de 5,3555 metros. Como sugiere el nombre, los números enteros solo se pueden expresar en dígitos enteros y no en decimales (esta también es una razón importante para el procesamiento de datos).