Capítulo 4 — Protocolos industriales al nivel del operador
Mapa de la lección
Lección 04 publicada. Mapa, ejemplo, EX013.
flowchart TD
N0["Resultados de aprendizaje"]
N1["4.1 Qué transportan los protocolos"]
N2["4.2 Por qué falta la autenticación"]
N3["4.3 Patrones normales"]
N4["4.4 No experimente"]
N5["Síntesis del capítulo"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5
N5 --> EX["Ejemplo resuelto"]
EX --> Q["Ejercicio EX013"]
Dibujo lógico
flowchart LR
N0["Resultados de aprendizaje"]
N1["4.1 Qué transportan los protocolos"]
N2["4.2 Por qué falta la autenticación"]
N3["4.3 Patrones normales"]
N4["4.4 No experimente"]
N5["Síntesis del capítulo"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX013"]
[Resultados de aprendizaje]
|
v
[4.1 Qué transportan los protocolos]
|
v
[4.2 Por qué falta la autenticación]
|
v
[4.3 Patrones normales]
|
v
[4.4 No experimente]
|
v
[Síntesis del capítulo]
|
v
[Ejemplo resuelto] --> [Ejercicio EX013]
Resultados de aprendizaje
Usted podrá (1) describir qué transportan Modbus/TCP y otros protocolos industriales similares; (2) explicar por qué muchos carecen de autenticación; y (3) distinguir, a partir de una descripción, el uso normal de un protocolo de un uso inusual.
4.1 Qué transportan los protocolos
Las HMI y los PLC intercambian valores: temperaturas, velocidades, recuentos, bits de arranque y parada. Modbus, publicado por la Modbus Organization, es un ejemplo muy extendido; sobre Ethernet se llama Modbus/TCP y normalmente usa el puerto 502. Una petición dice «lee los registros 100–110» o «escribe el valor 180 en el registro 205». Otras familias habituales son EtherNet/IP y PROFINET; la idea es similar. En HPFL, HMI-1 lee de PLC-FILL y PLC-WRAP valores como velocidades y temperaturas, y envía escrituras cuando los operadores pulsan botones. ENG-LT usa una conexión de programación aparte para modificar la lógica de los PLC. Saber qué conexiones son las esperadas es lo que permite a cualquiera advertir una inesperada.
4.2 Por qué falta la autenticación
El Modbus clásico no tiene ninguna forma integrada de comprobar quién envía una petición. Si un dispositivo puede alcanzar el PLC en el puerto 502, normalmente puede leer y a menudo escribir. Esto era aceptable cuando la red era un cable cerrado dentro de un armario. Deja de serlo en cuanto esa red se conecta con las oficinas o con internet, y por eso la segmentación (capítulo 12) tiene tanto peso. En HPFL esto significa que el cortafuegos y las VLAN son la principal protección de PLC-FILL y PLC-WRAP. Si un PC de oficina pudiera alcanzar el puerto 502 de cualquiera de los dos PLC, podría enviar escrituras idénticas a las de HMI-1. Notifique de inmediato cualquier indicio de un camino así, sin probarlo.
4.3 Patrones normales
En una línea sana, el patrón es aburrido: HMI-1 lee los mismos registros cada segundo y las escrituras se producen cuando los operadores pulsan botones. Un dispositivo nuevo que envía escrituras, o lecturas de rangos de registros inusuales, merece notificarse. No necesita descodificar paquetes usted mismo; necesita saber cómo es lo normal y a quién llamar. Dejar por escrito el patrón normal también ayuda tras los cambios. Si se añade un dispositivo nuevo a la línea, el patrón esperado se actualiza en el mismo ticket de cambio. Una herramienta de supervisión gestionada por el responsable de la red puede entonces comparar el tráfico real con el patrón escrito, como en la anotación del cuaderno de Tomás.
4.4 No experimente
Enviar peticiones de prueba a un PLC en funcionamiento puede cambiar sus salidas. El aprendizaje de protocolos se hace en un simulador o en un PLC de laboratorio, nunca en la línea. El ingeniero de control puede organizarle tiempo en un PLC de laboratorio o en un simulador si quiere practicar. Incluso las peticiones de lectura a un controlador en funcionamiento añaden carga y pueden perturbar los dispositivos más antiguos. Si siente curiosidad por lo que contiene un registro, pregunte al ingeniero en lugar de consultar el PLC de la línea. Aprender en un PLC de laboratorio le permite equivocarse con seguridad y ver los efectos sin riesgo.
Ejemplo resuelto (HPFL sintética)
El ingeniero de control muestra a Tomás un resumen de la herramienta de supervisión de la línea: HMI-1 lee PLC-WRAP cada segundo; ENG-LT se conectó dos veces el mes pasado durante cambios aprobados. Tomás anota en su cuaderno como patrón esperado: «escrituras solo desde HMI-1 y ENG-LT».
Caso sintético — HPFL. El resumen de supervisión es inventado.
Errores y límites
Algunas versiones más recientes de los protocolos añaden funciones de seguridad, pero las plantas mantienen dispositivos antiguos durante décadas; suponga el caso habitual más débil salvo que el responsable confirme lo contrario.
Ejercicios — capítulo 4
- EX013 — Una petición de escritura. En palabras sencillas, ¿qué hace «escribe 180 en el registro 205» en PLC-WRAP si el registro 205 es la velocidad de la envolvedora? Rúbrica: 3 = fija la velocidad en 180, cambio físico inmediato; 2 = cambia un valor; 1 = lee; 0 = nada.
- EX014 — Puerto 502 alcanzable. Una tableta de un proveedor conectada a la VLAN de la línea puede alcanzar el puerto 502 de PLC-FILL. ¿Por qué es preocupante? Rúbrica: 3 = sin autenticación, la tableta puede leer y escribir valores del proceso; 2 = «acceso no autorizado»; 1 = red lenta; 0 = nada.
- EX015 — Detecte el inusual. ¿Cuál es inusual: (a) HMI-1 leyendo cada segundo, (b) VIS-CAM escribiendo en PLC-WRAP, (c) ENG-LT durante un cambio aprobado? Rúbrica: 3 = (b) con motivo; 2 = solo (b); 1 = otro; 0 = nada.
- EX016 — Aprender con seguridad. ¿Dónde debería practicar Tomás el envío de peticiones Modbus y por qué no en la línea? Rúbrica: 3 = simulador o PLC de laboratorio; las peticiones cambian salidas reales; 2 = solo el lugar; 1 = «fuera de horario en la línea»; 0 = nada.
Síntesis del capítulo
Los protocolos industriales transportan valores del proceso con poca o ninguna autenticación, así que poder alcanzar un dispositivo equivale a controlarlo.
Siga estudiando — capítulo 04 de 18
← Capítulo 03 (borrador) · Índice de capítulos del curso · Capítulo 05 (borrador) →