Al aprender problemas de programación de PLC, siempre estoy confundido acerca de canales, palabras, bits, palabras dobles, hexadecimal y binario en las instrucciones de programación de PLC de Omron.
Primero es necesario comprender el tipo de datos. Este conocimiento es universal. De hecho, es el lenguaje de las computadoras.
Los datos se componen de varios bits. Hay infinitos 0 y 1 en una computadora. Este es el lenguaje de las computadoras.
El binario 0101 representa el decimal 5 y 1010 representa el decimal 10. Este es el conocimiento de convertir binario en decimal.
¿Qué es un bit? ¡El binario 0101 es de cuatro bits! Debido a que consta de 4 números, recuerda que el binario solo tiene 0 y 1, y no existe un tercer tipo de número. ¡continuar!
Ahora ya sabes qué es un bit, es un número en binario que representa un bit.
Entonces la pregunta es, ¿qué tamaño puede almacenar un número en cuatro bits?
El binario solo tiene 0 y 1, ¿verdad? El valor binario máximo de esos 4 dígitos es 1111, que es 8+4+2+1=15. El máximo de 4 dígitos puede almacenar el decimal 15. ¿Es un poco pequeño? Si desea almacenar el número 100, necesita al menos 1100100 (7 dígitos), ¿verdad? Sin embargo, no existen tipos de datos de 7 bits y sólo se pueden utilizar "bytes" de 8 bits para lograr compatibilidad hacia arriba.
Entonces surgieron los tipos de datos. ¿Por qué hay tantos tipos de datos? Debido a que la memoria de las computadoras en el pasado era muy pequeña, si se usaran 8 bits para almacenar números del 0 al 15, ¿sería un desperdicio de 4 bits?
La memoria del ordenador es limitada para lograr una mayor utilización (rentabilidad).
Por lo tanto, debe "comer lo que come", elegir el tipo de datos apropiado para almacenar los datos correspondientes y el espacio restante se puede asignar a otros datos.
Por eso se definen muchos tipos de datos, que en realidad son la longitud de bits.
Los tipos de datos más utilizados son bits, bytes y palabras. De hecho, son 1 dígito, 8 dígitos y 16 dígitos. Es la longitud del bit.
Entonces, ¿cuáles son los canales de Omron PLC? De hecho, significa qué byte o qué palabra.
Por ejemplo, CP1E tiene doce entradas y ocho salidas. ¿Cuál es el significado? Es decir, un canal de entrada tiene 12 bits y un canal de salida tiene 8 bits.
Por ejemplo, 0,00 a 0,11 es el terminal de entrada del canal 0. ¿Son 12 bits por dígito?
100.00 a 100.07 son los terminales de salida de 100 canales, ¿son de 8 bits por dígito?
Esto es sólo conocimiento de PLC.
Si configura HMI (pantalla táctil), desea ingresar una contraseña decimal de 8 dígitos. Por ejemplo, el límite superior de la contraseña de 8 dígitos es 99999999 (ocho nueves). quieres usar?
Hice los cálculos por usted y descubrí que se necesitan 28 bits para el almacenamiento, pero no hay 28 bits entre los tipos de datos de uso común. Solo pueden ser compatibles con versiones superiores, que es un "doble" de 32 bits. palabra".
Ocho bits son un byte, 2 bytes son una palabra y dos palabras son una palabra doble. De hecho, significa 1 bit, 8 bits, 16 bits y 32 bits.
También soy un principiante. Esta es mi opinión sobre los tipos de datos. Debe haber muchos errores. ¡Aprendamos unos de otros, jaja, y busquemos consejos y críticas de los líderes de la industria!