Modbus TCP FieldKit Pour iPhone et iPad

Client, serveur et simulateur Modbus TCP pour iPhone et iPad

Trouvez un appareil sur votre Wi-Fi, lisez ses bobines et ses registres, tracez les valeurs en direct et confirmez chaque écriture avant qu'elle ne quitte le téléphone. Les appareils RS-485 fonctionnent via un convertisseur Wi-Fi ou Ethernet avec RTU over TCP.

Télécharger dans l'App Store
Scannez pour l'ouvrir sur votre iPhone

5,99 $US en une fois Sans abonnement Sans compte iOS 18 ou ultérieur

L'interface de l'application est disponible en anglais, allemand, portugais brésilien, russe, japonais, coréen, chinois simplifié et chinois traditionnel. L'interface n'est pas disponible dans la langue de cette page.

Écran client de FieldKit connecté à un appareil Modbus TCP, affichant trois valeurs de registres de maintien
TX00 01 00 00 00 06 01 03 00 00 00 03
RX00 01 00 00 00 09 01 03 06 00 64 00 FA 04 00
=Registres de maintien 0 à 2 : 100, 250, 1024

Un seul achat

5,99 $US en une fois. Sans abonnement, sans achats intégrés, sans compte.

Aucune écriture sans votre accord

Les FC 05, 06, 15 et 16 s'arrêtent sur une feuille qui liste la cible et chaque valeur. Vous confirmez, sinon rien n'est envoyé.

Les scans ne font que lire

Find devices et Scan Unit IDs envoient une seule lecture FC 03 à la fois et n'écrivent rien.

Vos tables de registres restent chez vous

Les profils, les journaux et les résultats de scan restent sur l'appareil jusqu'à ce que vous les exportiez. Ce qui peut quitter l'appareil.

Sur le fil

Les octets derrière une lecture

Voici la requête que FieldKit envoie quand vous lisez trois registres de maintien à partir de l'adresse 0. Si un appareil répond de façon étrange, c'est par cette trame qu'il faut commencer.

00 01 Identifiant de transaction
00 00 Identifiant de protocole
00 06 Longueur
01 Unit ID
03 Fonction
00 00 Adresse
00 03 Quantité
En-tête MBAP PDU

Décoder votre propre trame La trame expliquée octet par octet

Comment ça marche

D'un appareil inconnu aux valeurs en direct

Vous pouvez partir du seul réseau Wi-Fi. L'application vous accompagne de la recherche de l'appareil jusqu'au tracé de ses registres.

Trouver l'appareil
Fonctions

Ce que contient l'application

FieldKit est un achat unique qui inclut tout cela.

Client Modbus TCP

Codes fonction 01, 02, 03, 04, 05, 06, 15 et 16, avec un délai d'attente et un nombre de tentatives propres à chaque connexion, et des erreurs qui nomment la cause.

RTU over TCP

Accédez aux appareils RS-485 via un convertisseur Wi-Fi ou Ethernet transparent. Si une lecture expire, l'application propose une lecture avec l'autre format de trame.

Find devices

Balayez votre propre sous-réseau Wi-Fi sur huit ports au maximum. Les résultats indiquent qui a répondu en Modbus, qui a répondu par une exception et quels ports ouverts n'ont donné aucune réponse Modbus.

Scan Unit IDs

Essayez 1 à 10 plus 0 et 255, ou tous les 1 à 247. Un scan complet dure environ 75 secondes. Il lit un registre par unité et n'écrit rien.

Live monitoring et courbes

Jusqu'à 16 blocs avec des intervalles de 1 à 60 secondes. Les courbes couvrent 5 minutes, 15 minutes ou 1 heure, et une interrogation ratée apparaît comme une coupure dans la ligne.

Export CSV

Colonnes timestamp, block, address, raw, value, unit et status, en UTF-8 avec des heures UTC. Le fichier ne sort que par la feuille de partage.

Profils d'appareil

Enregistrez des points de connexion et des définitions de registres avec le format de valeur, l'ordre des octets et des mots, l'échelle et l'unité. L'export par défaut retire les hôtes, les libellés et les valeurs.

Journaux de requêtes

Filtrez les entrées Client, Server ou combinées et exportez un JSON expurgé pour un collègue ou un ticket d'assistance. Les trames brutes et les valeurs de registres n'y figurent pas.

Écriture sécurisée

Une écriture peut mettre une vraie machine en mouvement : l'application vous fait donc regarder d'abord

Modbus n'a pas d'annulation. FieldKit sépare les lectures des écritures et place une confirmation entre vous et chaque écriture.

  • La feuille affiche l'hôte, le port, l'Unit ID, le format de trame, le code fonction, l'adresse, la quantité et chaque valeur, avec ON ou OFF pour les bobines.
  • Si vous vous reconnectez ou changez de cible après Prepare write, l'application annule cette écriture.
  • Cancel n'envoie rien. Un second appui sur Confirm write pendant qu'une écriture est en cours n'envoie rien non plus.
  • L'application ne retente pas une écriture une fois que ses octets ont pu partir.
  • Live monitoring et les deux scans ne font que lire. Ils ne peuvent pas écrire.

Vous restez responsable de l'équipement. Essayez d'abord les écritures sur un simulateur ou sur une table de registres hors production.

En savoir plus sur le client

La feuille que vous vérifiez avant qu'une écriture ne quitte le téléphone.
Serveur et simulateur

Un appareil Modbus TCP dans votre poche

Démarrez le serveur, pointez votre SCADA, votre HMI ou votre code client vers l'adresse de l'iPhone, et testez sur une table de registres que vous maîtrisez.

  • Modifiez les bobines et les registres de maintien à l'écran. Les entrées discrètes et les registres d'entrée restent en lecture seule pour les clients.
  • Les valeurs écrites par un client apparaissent dans la table environ deux fois par seconde et survivent à Stop puis Start.
  • Les compteurs affichent les clients actifs, les connexions, les requêtes, les réponses, les exceptions et les octets.
  • Le serveur fonctionne tant que l'application est ouverte, sur le port 1502 par défaut. Le fonctionnement en arrière-plan et le port 502 ne sont pas garantis sur iOS.

En savoir plus sur le serveur

Écran serveur de FieldKit en fonctionnement sur le port 1502, avec compteurs et détails du point de connexion
RTU over TCP

Appareils RS-485 via un convertisseur

Un iPhone n'a pas de port RS-485, mais un convertisseur transparent sur votre Wi-Fi ou votre Ethernet fait l'affaire. Choisissez RTU over TCP et l'application envoie des trames RTU avec CRC vers le port TCP du convertisseur.

  • Réglez la vitesse (baud), la parité et les bits d'arrêt dans le convertisseur. Ils doivent correspondre à ceux de l'appareil.
  • Fonctionne avec les convertisseurs Wi-Fi ou Ethernet vers RS-485 en mode transparent, par exemple les modèles Elfin EW11, USR ou Waveshare.
  • Choisissez plutôt Modbus TCP si le convertisseur fait office de passerelle Modbus TCP.
  • Gardez un seul maître sur la ligne RS-485. Un second maître peut amener l'application à accepter les valeurs d'un autre.

Modbus TCP ou RTU over TCP : comment faire la différence

L'application repère un convertisseur transparent et propose de changer le format de trame.
Couverture du protocole

Ce qui est pris en charge, et ce qui ne l'est pas

Consultez cette liste avant d'acheter. Elle indique si FieldKit convient à votre usage.

CodeFonctionLimite par requête
01Read Coils2000 bits
02Read Discrete Inputs2000 bits
03Read Holding Registers125 registres
04Read Input Registers125 registres
05Write Single Coil1 bobine
06Write Single Register1 registre
15Write Multiple Coils1968 bobines
16Write Multiple Registers123 registres

Non pris en charge

  • Modbus RTU direct sur RS-485, USB, liaison série ou Bluetooth. Utilisez un convertisseur.
  • Modbus ASCII, Solarman V5 et extensions propres à un constructeur.
  • RTU over TCP en mode serveur. Le serveur ne parle que Modbus TCP.
  • Exécution du serveur ou de la surveillance en arrière-plan.
  • Recherche d'appareils en dehors de votre propre sous-réseau Wi-Fi IPv4, ou via mDNS.
  • Synchronisation cloud et comptes utilisateur.
  • Mac et Android. L'application fonctionne sur iPhone et iPad avec iOS 18 ou ultérieur.
Écrans

L'application en fonctionnement

De vrais écrans de la fiche App Store, avec des adresses de démonstration.

Client: Connectez-vous, lisez un registre enregistré et consultez les valeurs.
Client. Connectez-vous, lisez un registre enregistré et consultez les valeurs.
Courbe: Une valeur sur 5 minutes, 15 minutes ou 1 heure. Les coupures marquent les interrogations ratées.
Courbe. Une valeur sur 5 minutes, 15 minutes ou 1 heure. Les coupures marquent les interrogations ratées.
RTU over TCP: L'application repère un convertisseur transparent et propose de changer le format de trame.
RTU over TCP. L'application repère un convertisseur transparent et propose de changer le format de trame.
Find devices: Qui a répondu, sur quel port et avec quel format de trame.
Find devices. Qui a répondu, sur quel port et avec quel format de trame.
Confirmation d'écriture: La feuille que vous vérifiez avant qu'une écriture ne quitte le téléphone.
Confirmation d'écriture. La feuille que vous vérifiez avant qu'une écriture ne quitte le téléphone.
Serveur: Un simulateur au premier plan, avec compteurs et table modifiable.
Serveur. Un simulateur au premier plan, avec compteurs et table modifiable.
Journaux: Historique client et serveur avec filtres et export expurgé.
Journaux. Historique client et serveur avec filtres et export expurgé.
Profils: Les appareils enregistrés et leurs définitions de registres.
Profils. Les appareils enregistrés et leurs définitions de registres.
Tarif

Un seul prix, toutes les fonctions

Vous payez Apple une seule fois. L'App Store affiche le prix pour votre pays.

Il n'y a ni version gratuite ni essai. Apple traite les demandes de remboursement sur reportaproblem.apple.com.

5,99 $US achat unique

  • Toutes les fonctions de cette page incluses
  • Sans abonnement ni achats intégrés
  • Aucun compte à créer
  • Mises à jour via l'App Store
Questions

Avant d'acheter

Avec quels appareils fonctionne-t-elle ?

Avec les appareils qui parlent Modbus TCP standard sur votre réseau : automates, compteurs d'énergie, HMI, passerelles, onduleurs, et projets ESP32 ou Raspberry Pi. Les appareils RS-485 fonctionnent via un convertisseur Wi-Fi ou Ethernet transparent.

Les extensions propres à un constructeur, comme Solarman V5, ne sont pas prises en charge, même sur le port 8899.

Prend-elle en charge Modbus RTU ?

Elle prend en charge RTU over TCP : l'application envoie des trames RTU avec CRC vers le port TCP d'un convertisseur. Elle ne se connecte pas directement à du RS-485, à de l'USB, à une liaison série ou à du Bluetooth, et elle ne prend pas en charge Modbus ASCII.

Je ne connais ni l'adresse IP ni l'Unit ID. Peut-elle les trouver ?

Find devices examine votre sous-réseau Wi-Fi, jusqu'à un /24, sur les ports que vous choisissez. Scan Unit IDs essaie les numéros d'unité sur un hôte et un port connus. Les deux n'envoient que des lectures FC 03.

Mon appareil attend 40001. Que dois-je saisir ?

Passez la notation d'adresse sur PLC 4xxxx et saisissez 40001. L'application envoie l'adresse de protocole 0. Le même réglage propose 0-based et 1-based. Comment fonctionne l'adressage Modbus.

Un scan ou la surveillance peuvent-ils modifier quelque chose sur mon appareil ?

Non. Find devices, Scan Unit IDs et Live monitoring n'envoient que des codes fonction de lecture. Les écritures passent par Prepare write et Confirm write, et rien d'autre ne les envoie.

Le serveur fonctionne-t-il en arrière-plan ?

Non. Comptez sur un serveur qui tourne tant que l'application est ouverte à l'écran. Le port par défaut est 1502, et le port 502 n'est pas garanti sur iOS : pointez donc votre client vers 1502.

Puis-je tester sans automate ?

Oui. Lancez le serveur FieldKit sur un second iPhone ou iPad, ou démarrez un simulateur Python sur votre portable. Trois façons de tester Modbus TCP sans automate.

Faut-il une connexion Internet ?

Le travail Modbus n'exige que le réseau local, et iOS demande l'autorisation Réseau local à la première connexion. L'application utilise Internet pour les rapports de plantage et les compteurs d'usage tant que ces réglages sont activés, et pour les retours que vous choisissez d'envoyer.

Quelles données quittent mon iPhone ?

Les rapports de plantage vont à Sentry et les compteurs d'usage anonymes à notre propre serveur Aptabase. Les deux réglages sont activés au départ, et vous pouvez désactiver chacun dans Settings. Aucun ne contient d'hôtes, d'adresses IP, de noms de profil, de valeurs de registres ni de trames brutes. Lire la politique.

Fonctionne-t-elle sur Mac ou sur Android ?

Pas pour le moment. FieldKit fonctionne sur iPhone et iPad avec iOS 18 ou ultérieur.

Quelles langues l'application utilise-t-elle ?

L'interface de l'application est disponible en anglais, allemand, portugais brésilien, russe, japonais, coréen, chinois simplifié et chinois traditionnel.

Mettez Modbus TCP sur votre iPhone

Trouvez l'appareil, lisez le registre, confirmez l'écriture. 5,99 $US en une fois, sans compte.

5,99 $US en une fois Sans abonnement Sans compte iOS 18 ou ultérieur

L'interface de l'application est disponible en anglais, allemand, portugais brésilien, russe, japonais, coréen, chinois simplifié et chinois traditionnel. L'interface n'est pas disponible dans la langue de cette page.