Configurateur de points de données Modbus
Le configurateur de points de données Modbus est affiché dans l'onglet « Esclave Modbus » sous la vue de détail d’appareil de l'appareil concerné.
Dans le configurateur de points de données Modbus, les points de données esclaves accessibles via Modbus sont créés et configurés. Les points de données sont disponibles pour tous les maîtres.
Comme dans le configurateur de bus de terrain Modbus, les points de données sont également regroupés ici. Dans le configurateur de points de données, ceux-ci sont également configurables.
Paramètres | Description | ||
---|---|---|---|
Nom | Nom des points de données Modbus Les points de données sont affichés groupés : | ||
Registre (mot) spécial Modbus | Points de données Modbus prédéfinis des appareils WAGO pour la configuration et le diagnostic de l'appareil | ||
Points de données génériques | Utilisés pour accéder à certains points de données de manière spécifique (à l'aide de codes de fonction) qui représentent n'importe quelle position dans la table image de processus Modbus existante Remarque : les points de données génériques ne sont pas accessibles à partir de l'application. Pour cela, les « Variables de programme » décrites ci-dessous doivent être utilisées. | ||
Variables de programme | Ici, les points de données sont affichés et nouvellement créés. Remarque : utilisez [Ajouter à partir du programme] uniquement pour les variables de programme, pas pour les variables des modules d'E/S. Cet accès n'est pas possible. Pour les modules d'E/S, utilisez l'alternative décrite en ajoutant de nouveaux points de données, puis en les affectant à partir de l'application. | ||
Points de données du bus local | Les points de données du bus local sont des points de données qui résultent du matériel ou des modules d'E/S connectés. | ||
Direction | Indique s'il s'agit de données d'entrée ou de données de sortie | ||
Entrée | La valeur de la variable est définie exclusivement via le bus de terrain et peut être lue dans le programme. L'accès en écriture dans le programme n'a pas de sens car la valeur est constamment écrasée de l'extérieur. | ||
Sortie | La valeur de la variable est définie dans le programme et ne peut être lue que de l'extérieur. | ||
Entrée/Sortie | La valeur de la variable peut être lue/définie à la fois par le bus de terrain et par le programme. Remarque : Si vous utilisez la variable pour la visualisation uniquement comme Entrée/Sortie, alors assurez-vous de sélectionner l'option « Toujours mettre à jour » dans le panneau de commande « Paramètres » dans l'onglet « Maître Modbus » sous « Mise à jour des variables ». Sinon, les variables ne sont pas mises à jour dans la visualisation. | ||
Variable | Nom de la variable Le nom est toujours identique au nom des variables de programme. | ||
Mappage | Affiche quelle variable est nouvelle et laquelle existe déjà : | ||
Si la variable n'existe pas encore, elle est nouvellement crée et elle est utilisable dans tout le projet. | |||
Une variable déjà existante est utilisée pour la table image. | |||
Type de données | Affiche le type de données du point de données Modbus et conformément à la variable de programme. Les types de données suivants sont pris en charge : | ||
• BOOL | • ARRAY OF BYTE | ||
Longueur de l'array | Affiche le nombre d'éléments pour l'array | ||
Adresse Modbus | Affiche l'adresse Modbus de la variable - basée sur les bits (Coil) ou sur les registres |
Les valeurs individuelles d'une ligne, par exemple les noms de points de données, peuvent être modifiées en double-cliquant sur l'entrée correspondante. Notez qu'aucun point « . » ne peut apparaître dans le nom.
Si un symbole d'information est affiché (« i » dans un cercle bleu), cela indique qu'il y a des chevauchements dans l'adressage. Autrement dit, plusieurs points de données utilisent le même registre. En double-cliquant, le registre peut être ajusté.
Pour créer ou éditer un nouveau point de données, les fonctions suivantes sont disponibles dans le menu contextuel (clic droit sur une ligne) :
Symbole | Bouton | Description |
---|---|---|
[Ajouter] | Ajoute un point de données Modbus | |
[Ajouter à partir du programme] | Ajoute des points de données Modbus représentant les variables d'un programme de contrôleur Une ou plusieurs variables existantes du programme PLC ou des variables globales de la bibliothèque de projet peuvent être sélectionnées et doivent être publiées via Modbus. [OK] ajoute les variables dans le configurateur de points de données. [Annuler] ferme la fenêtre de dialogue. Remarque : Les types de données simples sont transférés directement via Modbus, tandis que les types de données complexes (y compris les structures) sont mappés sur des tableaux de mots. Celles-ci sont ensuite transférées pour le compte de Modbus. Si le type de données utilisé est connu globalement dans le projet, le maître peut accéder directement aux éléments individuels des variables complexes, bien que Modbus n'utilise pas lui-même un tel type de données. | |
[Supprimer] | Supprime le point de données Modbus | |
[Éditer] | Ouvre une fenêtre de dialogue avec d'autres options de réglage (voir description dans le tableau ci-dessous). | |
[Réinitialiser] | Le bouton est sélectionnable si un nom a été changé. | |
[Transfert] | Le bouton peut être sélectionné si une valeur a été modifiée (par exemple, « entrée » à « sortie ») et plusieurs lignes ont ensuite été sélectionnées. Après avoir cliqué sur [Transfert], la valeur modifiée est adoptée pour toutes les lignes sélectionnées. | |
[Renommage] | Ce bouton est sélectionnable si le configurateur de points de données du périphérique esclave a été appelé et qu'une connexion à un autre périphérique est présente. Après avoir cliqué sur [Renommage], une fenêtre de dialogue permettant de renommer la variable s'ouvre. |
Le bouton [Éditer] ouvre une fenêtre de dialogue avec d'autres options de réglage. Selon le groupe (« Registre spécial Modbus », « Points de données génériques » ou « Variables de programme »), les options de réglage sont différentes.
Paramètres | Description |
---|---|
Accès | Exclusion des variables de toutes optimisations du maître Modbus. |
Code de fonction (lecture) | Codes de fonction pour lecture de la variable. |
Adresse (lecture) | Adresse pour la lecture du point de données dans la table image de processus Modbus |
Code de fonction (écriture) | Codes de fonction pour écriture de la variable. |
Adresse (écriture) | Adresse pour l'écriture du point de données dans la table image de processus Modbus |
Adresse Modbus | Si disponible : paramétrage de l'accès basé sur des bits (coil) ou sur les registres du maître Des codes de fonction spécifiques sont utilisés en fonction du paramétrage. |