Red de conocimiento informático - Conocimiento de la instalación - ¿Por qué aparecen dos resultados al convertir hexadecimal 8714 a decimal en Omron plc?

¿Por qué aparecen dos resultados al convertir hexadecimal 8714 a decimal en Omron plc?

El hexadecimal 8714 convertido a decimal es 34580.

El número binario 16 se puede representar como 1000011 0001 01 0100.

Pero en PLC, el rango de valores de 16 números decimales es -32768~32767. El bit más significativo es 1, que representa un número negativo.

Obviamente, 34580 excede el rango de 32767, el bit más alto es 1 y se convierte en un número negativo.

El complemento de 10000111001100 representa 011165438.

El número decimal es -30956.

PLC: Controlador lógico programable, que utiliza una memoria programable para almacenar programas y realizar instrucciones orientadas al usuario como operaciones lógicas, control de secuencia, temporización, conteo y operaciones aritméticas, mediante control de entrada/salida digital o analógica. diversos tipos de maquinaria o procesos de producción.