¿Realmente crees que la comunicación PLC es difícil de aprender? Antes de leer este artículo, no saque conclusiones precipitadas. Tomemos hoy un ejemplo práctico para decir ¿qué es un protocolo de red?

¡Demasiadas excusas, demasiadas razones! No estudies, no estudies mucho, envidies a los demás por comprar un coche y una casa, ni siquiera escribas un programa de PLC, no puedes entenderlo.

Hoy, a través de un pequeño ejemplo, les daré una metáfora de caso para hacerle saber que la comunicación de datos entre PLC y otros dispositivos es un término que no se puede omitir. Protocolo de red. Entonces, ¿qué es un protocolo de red?

Pero, si no entiendes nada y casi no tienes base, entonces no puedo decir que definitivamente pueda entenderte. Después de todo, aunque he pensado deliberadamente en cómo hacerte entender, también debemos respetar el conocimiento, que es algo sistemático y complejo.

Tienes que entender mi artículo de hoy, los siguientes puntos de conocimiento previo que necesitas saber:

1. Conocer el conocimiento de bytes, es decir, cómo las computadoras guardan y procesan datos. Este tema se siente un poco aturdido. Parece ser una cuestión de científicos, pero no lo es. Solo necesitas conocer el conocimiento de binarios , conozca cualquier número, caracteres chinos, inglés, videos, imágenes y textos se pueden convertir a 0 y 1 binarios, y luego el binario se puede convertir nuevamente a números, caracteres chinos, inglés, video e imágenes.

Sin embargo, nuestro PLC no procesa videos e imágenes, y básicamente solo trata con números, por lo que solo necesita saber el 0 y 1 binario, que se pueden convertir en números decimales, y saber esto.

Entonces, necesita saber que hay 8 bits en un byte, y 1 bit solo puede ser 0 o 1. Este concepto es malo y debe dominarse. Si aún no lo sabe, vaya a Jiatu Automation College para ver los cursos básicos: https://edu.jiatuxueyuan.com/course/1597

Si hay un cortometraje de dibujos animados o de animación que explique la forma de almacenar datos en la tarjeta de memoria, será fácil de entender para todos. Los datos almacenados en la memoria y el disco duro están en unidades de 8, por lo que la unidad es de 8, lo que significa que cada vez se almacena 8. Un bit, cada bit puede ser 0 o 1, y 8 bits se denominan byte. Permítanme hacer una analogía. Por ejemplo, cuando producimos galletas (solo sabores de fresa y chocolate), requerimos paquetes pequeños. Cada bolsa solo puede contener 8 galletas. Las 8 pueden ser de fresa o chocolate. Sí, también puede mezclar y partido. Después de empacar cada paquete pequeño, colóquelo en la caja grande uno por uno en orden. Las cajas grandes tienen diferentes tamaños, algunas pueden poner 100 bolsas, algunas pueden poner 1000 bolsas ...

El ejemplo anterior compara vívidamente los dos conceptos de bit y byte en PLC. Cada galleta tiene sabor a fresa (representado por 0) o sabor a chocolate (representado por 1). Son un poco (que representa la ocupación Es una posición en el paquete pequeño, ¿Es un hoyo? Cada 8 galletas es una pequeña bolsa, lo que equivale a un byte (fijado a 8 bits), ¿entiendes?

Si ya no lo entiendes, imagina un aula muy larga con 8 posiciones en cada fila e innumerables filas. Cada asiento solo puede ser sentado por estudiantes hombres o mujeres. Cada estudiante es un poco, y cada fila es un byte, cuántas filas hay, puede calcular cuánta capacidad (la capacidad del aula es equivalente a la capacidad de una tarjeta de memoria o disco duro), ahora lo entiende.

2. Conocer el conocimiento de hexadecimal, como convertir hexadecimal a decimal. Por ejemplo, si ves 0X15, 0X 23 3F 2A, no puedes ser un desconocido, tienes que saber lo que estoy escribiendo, digo 0X35 , 0X1F, ¿Qué es 0XFF y 0X? Por ejemplo, si escribo un 3FH o 0423H, ¿qué significa esto? Tienes que saber qué significa el último sufijo H. Si no lo entiendes al menos, entonces debe estar avergonzado.

No hay mucha tontería, ¡veamos el tema de hoy! Este es un lector de tarjetas RFID. Supongamos que dejamos que el PLC le envíe un comando para leer la tarjeta. Después de leerlo, enviamos los datos al PLC. Esto implica un acuerdo entre el PLC y el lector de tarjetas para comunicarse y comunicarse. Idioma , el idioma de comunicación acordado es el protocolo de red.

 

imagen

 

¿Cómo se hace un acuerdo? Sabemos que las dos partes de la comunicación intercambian datos en bytes, por lo que acordaremos las reglas en el orden de bytes. El marco aquí es un sustantivo. La lengua vernácula son los datos completos de un intercambio de datos, al igual que uno. Para paquetes exprés , se envía un paquete expreso cada vez. Hay muchos bytes en el paquete. Qué significa el primer byte y el significado del segundo byte están de acuerdo entre todos.

Cada paquete a continuación es un marco, y los datos deben enviarse en unidades de un marco cada vez. Al igual que enviar un mensajero, debe obtener un paquete. No puede romper el paquete y enviarlo. El paquete contiene las cosas que hemos acordado de antemano, esto es más vívido, espero que pueda ayudarlo a comprender.


imagen

 

第1字节:起始符;
第2字节:包号,默认:0x00;
第3字节:命令,PLC送给IC卡读写器;
第4字节:此帧有效数据的长度。从紧接着的第1个字节开始,到倒数第3个字节结束,为有效字节。
第5字节 到倒数第3字节:这个是有效数据
倒数第2字节:校验和;
倒数第1字节:结束符;

 

Por ejemplo: 20 00 01 08 04 00 00 00 A6 40 FE E4 0E 03, ¿qué es esto? ¿Es especial que alguien lo vea?

20:起始符
00:包号
01:命令字节,模块主动输出卡片序列号时,该字节为0x00;其他指令为命令字
08:表示后面8个字节为有效数据位
04 00:表示卡片属性为S50卡
00 00:此2个字节无实际意义。
A6 40 FE E4 :表示卡片序列号,刷不同卡片,此4个字节会变。
0E:校验和。从包号(SEQNR)开始到数据(DATA)的最后一字节异或,然后再取反
03:帧结束符

 

Entonces, ¿comprende, 20 00 01 08 04 00 00 00 A6 40 FE E4 0E 03, esta gran serie de formatos de datos acordados por ambas partes de antemano se denomina acuerdo, sea cual sea el puerto serie o puerto de red que desee, siempre que Cuando se trata de acuerdos, todos se acuerdan de esta manera.

¡Esto se llama protocolo de red!

¡Esto se llama protocolo de red!

¡Esto se llama protocolo de red!

 

Todos, si creen que el caso es fácil de entender, pueden reenviarlo a Moments, grupos de WeChat, para que más estudiantes que quieran aprender programación de PLC de automatización industrial, mantengan presionado el código QR a continuación para seguir nuestra cuenta oficial y comenzar a aprender Oh

Cuenta pública de WeChat.jpg

 

Hoy, ¿sabes qué es un protocolo de red? ¿Sigue pensando que la comunicación PLC es difícil de aprender? Aprenda el conocimiento básico de PLC, las instrucciones de control lógico común, el uso competente del software de programación, el conocimiento de comunicación y el control de movimiento, entonces habrá terminado y será lo suficientemente bueno para manejar la mayor parte de la programación de control de automatización.

 

imagen

Suzhou Jiatu Information Technology Co., Ltd. se estableció a principios de 2015. Se encuentra a orillas del lago Dushu en el parque industrial de Suzhou. Tiene una sólida trayectoria como accionista. Ha obtenido sucesivamente las acciones de Zhonglu (código de acciones: 600818), Bangshi Technology (código bursátil: 872038), Houshi Capital y Jiangshan Hengchuang y muchas otras empresas que cotizan en bolsa y fondos de capital de riesgo locales de SASAC invertidos en acciones. La empresa ha creado "Jiatu Robotics Academy", que se especializa en la formación de habilidades en el campo de los robots industriales y la automatización, y se ha convertido en una institución líder de formación profesional para los talentos de la automatización industrial en China.

 

Para aprender la automatización eléctrica de PLC de manera sistemática, mantenga presionado el código QR a continuación para unirse a la membresía.

página de compra vip.png

Supongo que te gusta

Origin blog.csdn.net/cuiwenjun/article/details/114433348
Recomendado
Clasificación