La source de données Modbus IP est utilisée pour rassembler les données des équipements Modbus accessibles sur un réseau I/P. Les équipements peuvent se trouver dans un réseau local ou un intranet, ou peuvent également se trouver n'importe où sur l'internet. Il s'agit d'une source de données d'interrogation.
Chaque source de données nécessite un Nom, qui peut être n'importe quelle description. Le Période de mise à jour détermine la fréquence à laquelle l'équipement Modbus est interrogé pour des données. La vérification Quantize entraîne un retard dans le démarrage de la source de données, de sorte que les interrogations se produisent à un moment "arrondi" (par exemple, si l'interrogation a lieu toutes les 10 secondes, les interrogations se produiront à la 10e seconde, à la 20e seconde, etc.) ). Sinon, le scrutin commencera immédiatement. Les champs Timeout et Retries déterminent le comportement du système en cas d'échec du scrutin. La source de données attend le nombre de millisecondes de délai d'attente donné pour une réponse de l'équipement. Si elle n'est pas reçue, la demande sera réessayée le nombre de fois indiqué.
La case à cocher Lots contigus seulement peut être utilisée pour spécifier que l'implémentation modbus ne doit pas tenter d'optimiser des requêtes de valeur disparates en une seule requête. Si vous cochez cette case, l'implémentation n'effectuera des demandes de valeurs multiples que lorsque ces valeurs forment un espace de registre contigu.
La case Create slave monitor points indique si les points de surveillance des esclaves doivent être automatiquement créés par la source de données. Un point de surveillance d'esclave est un point binaire qui indique l'état actuel d'un esclave. Si une demande d'interrogation à un esclave échoue en raison d'un dépassement de temps ou d'une erreur, l'esclave est considéré comme hors ligne. Ces points peuvent alors être utilisés pour le contrôle, tout comme les autres points.
Les champs Max read bit count, Max read register count, et Max write register count count contrôlent la taille des demandes par lots. La spécification Modbus fournit des valeurs par défaut pour ces valeurs, mais certains matériels peuvent imposer des limites différentes.
Trois Type de transports sont pris en charge. Consultez la documentation de votre équipement pour déterminer quel paramètre peut être utilisé.
Les paramètres Hôte et Port déterminent comment trouver l'équipement Modbus sur le réseau. L'hôte peut être un nom de domaine ou une adresse IP.
Les réseaux peuvent être scannés pour détecter les nœuds esclaves à l'aide de l'utilitaire de scan. Cette fonction itére de l'ID esclave 1 à 240, en envoyant à chacun un ReadExceptionStatus (code de fonction 7). Si une réponse est reçue (en utilisant le délai d'attente et les paramètres de réessai donnés), le nœud est considéré comme disponible. Notez que tous les équipements ne prennent pas en charge ce code de fonction, de sorte que de faux négatifs sont possibles.