La zone
de l'onglet présente les éléments suivants lorsqu'ils sont fournis par l'appareil :
Elément |
Description |
---|---|
|
Nom symbolique du canal d'entrée ou de sortie de l'appareil |
|
Adresse du canal, par exemple : |
|
Type de données du canal d'entrée ou de sortie, par exemple : BOOL Lorsque le type de données n'est pas standard, mais qu'il s'agit d'une structure ou d'un champ de bits défini dans la description de l'appareil, il n'apparaît que s'il fait partie de la norme IEC 61131–3. Il est indiqué en tant que type IEC dans la description de l'appareil. Sinon, l'entrée du tableau est vide. |
|
Cette colonne n'est disponible que si l'option affichage de l'éditeur d'appareil. est sélectionnée pour le paramètre dans l'Valeur par défaut affectée au canal lorsque le contrôleur est en mode STOP. Vous pouvez modifier ce champ à condition qu'aucun mappage ne soit défini ou que le mappage concerne une nouvelle variable. Lorsque vous effectuez un mappage sur une variable existante, la valeur d'initialisation de celle-ci sert de valeur par défaut.
NOTE : En cas de mappage d'une variable "nouvelle" et d'une variable "existante" (à l'aide de la déclaration
AT ) sur la même sortie, la valeur d'initialisation de la variable "existante" est utilisée comme valeur par défaut.
NOTE : Vous pouvez modifier la valeur par défaut via un changement en ligne. La nouvelle valeur sera appliquée lors de l'exécution d'une ou d'une .
|
|
Unité de la valeur du paramètre, par exemple : pour millisecondes |
|
Brève description du paramètre |
|
Cette colonne n'est disponible qu'en mode en ligne. Valeur actuelle du paramètre. |
AVERTISSEMENT | |
---|---|
Consultez la documentation de votre bibliothèque de bus de terrain si vous utilisez des adresses directes.
Cette fonction n'est pas disponible pour tous les contrôleurs pris en charge. Veuillez consulter le Guide de programmation spécifique à votre contrôleur pour plus d'informations.
Dans cet onglet, vous pouvez modifier et verrouiller l'adresse affichée pour une sortie ou une entrée. Cela permet d'adapter l'adressage à une configuration matérielle donnée ou de conserver une valeur d'adresse même après modification de l'ordre des modules. Par défaut, les valeurs d'adresse sont donc adaptées automatiquement.
N'oubliez pas que, selon la description de l'équipement, vous ne pouvez modifier que l'adresse de l'entrée ou de la sortie, et non celle de ses sous-éléments associés (voies de bits). Ainsi, si une entrée ou une sortie est représentée dans la table de mappage avec une sous-arborescence, vous ne pouvez modifier que le champ d'adresse de l'entrée supérieure (voir la figure ci-dessous : seul le champ d'adresse de la première ligne est accessible).
Pour corriger la valeur d'adresse, sélectionnez l'entrée de la colonne
et appuyez sur la barre d'espacement pour ouvrir le champ d'édition. Modifiez la valeur ou laissez-la telle quelle et fermez le champ d'édition en appuyant sur la touche Entrée. Le symbole est associé au champ d'adresse pour indiquer que la valeur actuelle est corrigée.Si la valeur a été modifiée, les adresses postérieures (jusqu'à l'adresse suivante) sont adaptées en conséquence :
Pour supprimer la correction apportée à la valeur, accédez de nouveau au champ d'édition de l'adresse, supprimez l'entrée d'adresse et fermez en appuyant sur la touche
. L'adresse et les adresses suivantes identifiées retrouvent les valeurs qu'elles avaient avant la modification manuelle. Le symbole disparaît.Procédez au mappage des E/S en affectant les variables de projet appropriées aux voies d'entrée et de sortie de l'appareil dans la colonne
.
Le type de la voie est déjà indiqué dans la colonne pour une entrée,
pour une sortie. Entrez sur cette ligne le nom ou le chemin de la variable avec laquelle la voie doit être mappéel. Vous pouvez la mapper sur une variable de projet existante ou définir une nouvelle variable qui sera ensuite automatiquement déclarée comme variable globale.
Lors du mappage de variables structurées à des sorties, l'éditeur empêche d'accéder à la fois à la variable de structure (par exemple, %QB0
) et aux éléments de structure particuliers (par exemple, %QB0.1
et QB0.2
dans ce cas).
Autrement dit : Lorsque la table de mappage contient un élément de sortie principale avec une sous-arborescence d'éléments de voies de bits, il est possible d'ajouter une variable sur la ligne de l'élément principal ou sur celles des sous-éléments (voies de bits), mais jamais aux deux endroits.
Pour mapper une variable existante, indiquez le chemin complet. Par exemple : <nom de l'application>.<chemin du POU>.<nom de la variable>';
Exemple : app1.plc_prg.ivar
Pour ce faire, il peut être utile d'ouvrir l'Aide à la saisie en cliquant sur le bouton s'affiche et la valeur d'adresse et biffée. Cela ne signifie pas que cette adresse mémoire n'existe plus. Toutefois, elle n'est pas utilisée directement car la valeur de la variable existante est gérée dans un autre emplacement mémoire et, en particulier pour les sorties, aucune autre variable existante ne doit être stockée à cette adresse (
%Qxx
dans le mappage d'E/S) afin d'éviter toute ambiguïté lors de l'écriture des valeurs.
L'exemple suivant présente un mappage de sortie sur la variable existante xBool_4
:
Pour définir une nouvelle variable, entrez son nom.
Exemple : bVar1
Dans ce cas, le symbole est inséré dans la colonne et la variable est déclarée en interne comme une variable globale. La variable est ensuite accessible globalement au sein de l'application. La déclaration des variables globales peut également s'effectuer dans la boîte de dialogue de mappage.
Étant donné les possibilités de modification de la configuration, il est recommandé d'effectuer les mappages dans la boîte de dialogue de configuration de l'appareil.
Si une variable déclarée d'un type de données particulier est plus longue que celle à laquelle elle est mappée, sa valeur est tronquée pour correspondre à la taille de la variable cible du mappage.
Par exemple, si une variable déclarée en tant que type de données WORD est mappée sur un type BYTE, seuls 8 bits du mot sont mappés à l'octet.
Ceci signifie que pour la surveillance de la valeur dans la boîte de dialogue de mappage, la valeur affichée pour l'élément racine de l'adresse correspond à la valeur de la variable déclarée (actuellement valide dans le projet). Dans les sous-éléments qui figurent sous la racine, les valeurs des éléments particuliers de la variable mappée seront surveillées. Toutefois, seule une partie de la valeur déclarée sera affichée parmi les sous-éléments.
Une autre implication correspond au mappage d'une variable déclarée avec des sorties physiques. De même, si vous mappez un type de données plus grand que le type de données de sortie, ce dernier peut recevoir une valeur tronquée pouvant affecter l'application de manières inattendues.
AVERTISSEMENT | |
---|---|
Elément |
Description |
---|---|
|
Cliquez sur ce bouton pour réinitialiser la valeur par défaut des paramètres de mappage définis dans le fichier de description de l'appareil. |
|
Définition si les variables d'E/S sont mises à jour dans la tâche du cycle de bus. La valeur par défaut est définie dans la description de l'appareil. |
Cette option de configuration est disponible pour les appareils associés à des appels cycliques avant et après la lecture des entrées ou des sorties. Elle permet de définir une tâche de cycle de bus propre à un appareil.
Par défaut, le paramètre de cycle de bus supérieur est valide (
). La définition de tâche de cycle de bus valide suivante sera donc recherchée dans l'arborescence .Pour attribuer une tâche de cycle de bus spécifique, sélectionnez la tâche voulue dans la liste de sélection. La liste contient les tâches actuellement définies dans la configuration des tâches de l'application.
AVERTISSEMENT | |
---|---|