Usa la dirección de protocolo
La referencia 40001 suele transmitirse como dirección 0. Confirma siempre la convención del manual.
Laboratorio de protocolo
Elige la función, la dirección de protocolo y la cantidad. El servidor valida los límites y genera la PDU para que aprendas con evidencia reproducible.
Ejecutar solicitudElige la función, la dirección de protocolo y la cantidad. El servidor valida los límites y genera la PDU para que aprendas con evidencia reproducible.
La referencia 40001 suele transmitirse como dirección 0. Confirma siempre la convención del manual.
Las funciones de bits y registros tienen límites distintos para lectura y escritura.
Una respuesta válida no demuestra que un motor, válvula o proceso haya cambiado físicamente.
Guía práctica de Modbus en el navegador
Respuesta directa
Un simulador Modbus resulta útil cuando trata el rol del cliente y del servidor, el transporte RTU o TCP, la identidad del equipo, la función, la dirección, el tipo de dato, el orden de bytes y palabras, la escala, la unidad y la vigencia como un único contrato verificable. Conectarse no basta: el valor debe representar correctamente el proceso.
Esta guía está escrita para estudiantes, programadores de PLC, instrumentistas y técnicos hispanohablantes que necesitan practicar solicitudes Modbus, interpretar registros y separar fallos físicos, de transporte, protocolo, mapeo y aplicación. El resultado previsto es concreto: el lector puede definir una solicitud limitada, seguir la evidencia hasta el valor de ingeniería, localizar la primera capa que no coincide y explicar qué pruebas todavía requieren los equipos y documentos de destino.

Declarar cliente y servidor, RTU o TCP, parámetros serie, dirección de unidad, IP y puerto antes de interpretar una respuesta o un silencio.
Distinguir coils, entradas discretas, registros de entrada y holding registers por función, dirección y permiso de lectura o escritura.
Comparar expresamente el número mostrado en el manual con el desplazamiento de base cero que realmente viaja en la solicitud.
Tratar ancho, signo, orden de bytes y palabras, factor de escala, desplazamiento y unidad como partes inseparables de un dato de ingeniería.
Una cifra guardada puede parecer válida después de un timeout; la aplicación debe exponer calidad, edad y política de sustitución o estado seguro.
Diferenciar una excepción respondida de un timeout y comprobar que la reconexión renueva identidad, mapa, calidad y estado de la aplicación.
Registrar transporte, extremos, identidad, función, dirección inicial, cantidad, tipo, orden, escala, unidad, frecuencia y condición conocida.
Evidencia: Ambas partes describen el mismo punto sin supuestos ocultos.
Evita: Cambiar parámetros al azar antes de fijar una solicitud reproducible.
Comprobar alimentación, enlace Ethernet o topología, polaridad, referencia, terminación y parámetros serie según corresponda.
Evidencia: La ruta física y de transporte queda demostrada sin confundirla con datos correctos.
Evita: Aceptar un LED de enlace como prueba del valor de proceso.
Verificar dirección, Unit ID, modelo, revisión, rol y configuración activa del servidor.
Evidencia: La solicitud alcanza al dispositivo previsto y no a otro nodo accesible.
Evita: Depurar un mapa antes de confirmar el equipo de destino.
Leer un único elemento documentado con función, dirección y cantidad explícitas y conservar trama, hora y estado.
Evidencia: La respuesta o excepción es repetible y atribuible a una solicitud exacta.
Evita: Leer un bloque grande que cruza límites desconocidos.
Convertir palabras crudas usando tipo, orden, signo y escala, y comparar con un estado físico o valor conocido.
Evidencia: El resultado coincide en número, unidad, dirección, calidad y vigencia.
Evita: Aceptar una cifra plausible sin referencia independiente.
Interrumpir de forma controlada, observar timeout y calidad, restaurar la comunicación y repetir la solicitud conocida.
Evidencia: La aplicación entra y sale del fallo de manera definida sin conservar datos obsoletos.
Evita: Probar solamente el arranque exitoso.
| Síntoma observado | Inspeccionar | Interpretación | Siguiente acción de prueba |
|---|---|---|---|
| No existe enlace | Alimentación, cable, polaridad, referencia, conectores, switch, terminación, bias y aislamiento | El fallo se encuentra por debajo de la solicitud Modbus. | Restaurar y documentar primero la capa física. |
| Hay enlace pero no respuesta | Rol, IP y puerto o baud, paridad y bits de parada, Unit ID, tiempo de espera y registro del servidor | La ruta básica funciona, pero la sesión, identidad o petición no. | Comparar una solicitud mínima con los parámetros exactos del servidor. |
| El servidor devuelve excepción 02 | Función, notación de dirección, desplazamiento, cantidad, rango válido, modelo y configuración | El servidor entendió la solicitud y rechazó el punto o rango solicitado. | Reducir a un registro documentado antes de ampliar el bloque. |
| El valor cambia pero es incorrecto | Base de dirección, ancho, signo, orden de bytes y palabras, escala, desplazamiento y unidad | La comunicación funciona mientras la interpretación del dato no coincide. | Comparar palabras crudas con un patrón o estado conocido. |
| Aparecen timeouts intermitentes | Cableado, errores, carga, ciclo de consulta, tiempo de respuesta, solicitudes simultáneas y recursos del servidor | Existe poco margen temporal, degradación física o exceso de consultas. | Conservar contadores y marcas de tiempo antes y después del evento. |
| Después de reconectar queda un dato antiguo | Regla de timeout, bandera de calidad, nueva lectura, identidad, suscripción y estado de aplicación | Volvió el transporte, pero no se renovó todo el contrato de datos. | Ejecutar la recuperación completa como prueba de regresión. |
Evidencia del producto / 05
La superficie pública enlaza el compositor de solicitudes, referencias de códigos de función, ejemplos de direccionamiento, respuestas evaluadas y casos de diagnóstico con capacidades y límites publicados. No afirma conformidad formal ni emulación exacta de un dispositivo comercial.
Es una herramienta que reproduce solicitudes, áreas de datos y respuestas bajo condiciones controladas para practicar mapeo, interpretación y diagnóstico sin depender de un equipo de producción.
Comparten conceptos de aplicación, pero RTU usa tramas y temporización serie mientras TCP transporta la aplicación sobre redes TCP/IP con identificación de transacción.
Muchos manuales muestran referencias de base uno, mientras la solicitud transmite un desplazamiento de base cero. Hay que registrar ambas notaciones.
Puede estar mal la dirección inicial, el ancho, el signo, el orden de bytes o palabras, la escala o la unidad aunque la lectura sea exitosa.
Es una respuesta del servidor que reconoce la petición y comunica una causa de rechazo; debe interpretarse por código en lugar de tratarse como silencio.
Avance por capas: alimentación y medio, enlace, parámetros, identidad, función y dirección, tiempo del servidor, carga y recuperación.
No. También deben coincidir tipo, orden, escala, unidad, calidad, vigencia y una referencia independiente del proceso o dispositivo.
No. Sirve para aprender y aislar hipótesis; la conformidad e interoperabilidad requieren especificaciones vigentes, equipos exactos y procedimientos aprobados.