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.
Modbus TCP FieldKit 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.
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.
5,99 $US en une fois. Sans abonnement, sans achats intégrés, sans compte.
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é.
Find devices et Scan Unit IDs envoient une seule lecture FC 03 à la fois et n'écrivent rien.
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.
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.
Décoder votre propre trame La trame expliquée octet par octet
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.
FieldKit est un achat unique qui inclut tout cela.
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.
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.
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.
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.
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.
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.
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.
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.
Modbus n'a pas d'annulation. FieldKit sépare les lectures des écritures et place une confirmation entre vous et chaque écriture.
Vous restez responsable de l'équipement. Essayez d'abord les écritures sur un simulateur ou sur une table de registres hors production.
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.
1502 par défaut. Le fonctionnement en arrière-plan et le port 502 ne sont pas garantis sur iOS.
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.
Consultez cette liste avant d'acheter. Elle indique si FieldKit convient à votre usage.
| Code | Fonction | Limite par requête |
|---|---|---|
| 01 | Read Coils | 2000 bits |
| 02 | Read Discrete Inputs | 2000 bits |
| 03 | Read Holding Registers | 125 registres |
| 04 | Read Input Registers | 125 registres |
| 05 | Write Single Coil | 1 bobine |
| 06 | Write Single Register | 1 registre |
| 15 | Write Multiple Coils | 1968 bobines |
| 16 | Write Multiple Registers | 123 registres |
De vrais écrans de la fiche App Store, avec des adresses de démonstration.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Pas pour le moment. FieldKit fonctionne sur iPhone et iPad avec 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.
Des articles de référence avec des trames capturées sur un vrai serveur, et trois outils qui s'exécutent dans votre navigateur.
Trouvez l'appareil, lisez le registre, confirmez l'écriture. 5,99 $US en une fois, sans compte.
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.