Cliente Modbus TCP
Códigos de función 01, 02, 03, 04, 05, 06, 15 y 16, con timeout y reintentos por conexión y errores que indican la causa.
Modbus TCP FieldKit Para iPhone y iPad
Encuentra un dispositivo en tu Wi-Fi, lee sus bobinas y registros, mira los valores en vivo en una gráfica y confirma cada escritura antes de que salga del teléfono. Los dispositivos RS-485 funcionan mediante un convertidor Wi-Fi o Ethernet con RTU over TCP.
La interfaz de la app está disponible en inglés, alemán, portugués de Brasil, ruso, japonés, coreano, chino simplificado y chino tradicional. La interfaz no está disponible en el idioma de esta página.
5,99 US$ una sola vez. Sin suscripción, sin compras dentro de la app, sin cuenta.
FC 05, 06, 15 y 16 se detienen en una hoja que muestra el destino y cada valor. Si no confirmas, no se envía nada.
Find devices y Scan Unit IDs envían una lectura FC 03 cada vez y no escriben nada.
Los perfiles, los logs y los resultados de escaneo permanecen en el dispositivo hasta que los exportas. Qué puede salir del dispositivo.
Esta es la petición que FieldKit envía cuando lees tres registros holding desde la dirección 0. Si un dispositivo responde de forma extraña, empieza por esta trama.
Puedes empezar solo con la red Wi-Fi. La app te lleva desde encontrar el dispositivo hasta ver sus registros en una gráfica.
FieldKit es un pago único con todo esto incluido.
Códigos de función 01, 02, 03, 04, 05, 06, 15 y 16, con timeout y reintentos por conexión y errores que indican la causa.
Accede a dispositivos RS-485 mediante un convertidor Wi-Fi o Ethernet transparente. Si una lectura agota el tiempo de espera, la app ofrece una lectura con el otro tipo de trama.
Escanea tu propia subred Wi-Fi en hasta ocho puertos. Los resultados muestran quién respondió Modbus, quién respondió con una excepción y qué puertos abiertos no dieron respuesta Modbus.
Prueba del 1 al 10 más 0 y 255, o todos del 1 al 247. Un escaneo completo tarda unos 75 segundos. Lee un registro por unidad y no escribe nada.
Hasta 16 bloques con intervalos de 1 a 60 segundos. Las gráficas abarcan 5 minutos, 15 minutos o 1 hora, y un sondeo fallido aparece como un hueco en la línea.
Columnas timestamp, block, address, raw, value, unit y status, en UTF-8 con horas en UTC. El archivo solo sale por la hoja para compartir.
Guarda endpoints y definiciones de registros con formato de valor, orden de bytes y de palabras, escala y unidad. La exportación predeterminada elimina hosts, etiquetas y valores.
Filtra entradas del cliente, del servidor o combinadas y exporta un JSON saneado para un compañero o para un ticket de soporte. Las tramas sin procesar y los valores de registros no se incluyen.
Modbus no tiene deshacer. FieldKit mantiene separadas las lecturas y las escrituras y pone una confirmación entre tú y cada escritura.
Sigues siendo responsable del equipo. Prueba primero las escrituras en un simulador o en un mapa de registros que no sea de producción.
Inicia el servidor, apunta tu SCADA, HMI o código cliente a la dirección del iPhone y prueba contra un mapa de registros que controlas tú.
1502 por defecto. El funcionamiento en segundo plano y el puerto 502 no están garantizados en iOS.
Un iPhone no tiene puerto RS-485, pero un convertidor transparente en tu Wi-Fi o Ethernet resuelve el problema. Elige RTU over TCP y la app envía tramas RTU con CRC al puerto TCP del convertidor.
Revisa esta lista antes de comprar. Te dice si FieldKit sirve para tu trabajo.
| Código | Función | Límite por petición |
|---|---|---|
| 01 | Read Coils | 2000 bits |
| 02 | Read Discrete Inputs | 2000 bits |
| 03 | Read Holding Registers | 125 registros |
| 04 | Read Input Registers | 125 registros |
| 05 | Write Single Coil | 1 bobina |
| 06 | Write Single Register | 1 registro |
| 15 | Write Multiple Coils | 1968 bobinas |
| 16 | Write Multiple Registers | 123 registros |
Pantallas reales de la ficha del App Store, con direcciones de demostración.
Pagas una vez a Apple. El App Store muestra el precio de tu país.
No hay versión gratuita ni prueba. Apple gestiona las solicitudes de reembolso en reportaproblem.apple.com.
Con dispositivos que hablan Modbus TCP estándar en tu red: PLC, medidores de energía, HMI, pasarelas, inversores y proyectos con ESP32 o Raspberry Pi. Los dispositivos RS-485 funcionan mediante un convertidor Wi-Fi o Ethernet transparente.
Las extensiones específicas de cada fabricante, como Solarman V5, no son compatibles, ni siquiera en el puerto 8899.
Admite RTU over TCP: la app envía tramas RTU con CRC al puerto TCP de un convertidor. No se conecta directamente a RS-485, USB, puerto serie ni Bluetooth, y no admite Modbus ASCII.
Find devices revisa tu subred Wi-Fi, hasta una /24, en los puertos que elijas. Scan Unit IDs prueba los números de unidad en un host y un puerto conocidos. Ambos solo envían lecturas FC 03.
Cambia la notación de direcciones a PLC 4xxxx e introduce 40001. La app envía la dirección de protocolo 0. El mismo ajuste ofrece 0-based y 1-based. Cómo funciona el direccionamiento Modbus.
No. Find devices, Scan Unit IDs y Live monitoring solo envían códigos de función de lectura. Las escrituras pasan por Prepare write y Confirm write, y nada más las envía.
No. Cuenta con que el servidor funciona mientras la app está abierta en pantalla. El puerto por defecto es 1502, y el puerto 502 no está garantizado en iOS, así que apunta tu cliente al 1502.
Sí. Ejecuta el servidor de FieldKit en un segundo iPhone o iPad, o inicia un simulador en Python en tu portátil. Tres formas de probar Modbus TCP sin un PLC.
El trabajo con Modbus solo necesita la red local, e iOS pide el permiso de red local en la primera conexión. La app usa internet para los informes de fallos y los recuentos de uso mientras esas opciones estén activadas, y para los comentarios que decidas enviar.
Los informes de fallos van a Sentry y los recuentos de uso anónimos a nuestro propio servidor de Aptabase. Ambos interruptores empiezan activados, y puedes desactivar cada uno en Settings. Ninguno incluye hosts, direcciones IP, nombres de perfiles, valores de registros ni tramas sin procesar. Lee la política.
Por ahora no. FieldKit funciona en iPhone y iPad con iOS 18 o posterior.
La interfaz de la app está disponible en inglés, alemán, portugués de Brasil, ruso, japonés, coreano, chino simplificado y chino tradicional.
Artículos de referencia con tramas que capturamos de un servidor real y tres herramientas que se ejecutan en tu navegador.
Encuentra el dispositivo, lee el registro, confirma la escritura. 5,99 US$ una vez, sin cuenta.
La interfaz de la app está disponible en inglés, alemán, portugués de Brasil, ruso, japonés, coreano, chino simplificado y chino tradicional. La interfaz no está disponible en el idioma de esta página.