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.

configurateur de points de données Modbus
configurateur de points de données Modbus
onglet « esclave Modbus »

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.
L'ajout se fait généralement automatiquement en sélectionnant les variables de programme via [Ajouter depuis le programme].
Autrement, vous pouvez d'abord créer des points de données à l'aide de [Ajouter] et les affecter à des variables plus tard dans l'application.

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
• BYTE
• WORD
• DWORD
• LWORD
• SINT
• USINT
• INT
• LINT
• UINT
• ULINT
• DINT
• UDINT
• REAL
• LREAL

• ARRAY OF BYTE
• ARRAY OF WORD
• ARRAY OF DWORD
• ARRAY OF LWORD
• ARRAY OF SINT
• ARRAY OF USINT
• ARRAY OF INT
• ARRAY OF LINT
• ARRAY OF UINT
• ARRAY OF ULINT
• ARRAY OF DINT
• ARRAY OF UDINT
• ARRAY OF REAL
• ARRAY OF LREAL

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) :

menu contextuel configurateur de points de données
menu contextuel configurateur de points de données
menu contextuel configurateur de points de données

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é.
Réinitialise le nom de la variable de mappage au nom par défaut (nom du point de données)

[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.

édition des points de données

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.