Skip to main content

Onglet : Esclave Sercos – Paramètre utilisateur

Objet: Esclave Sercos

Dans cet onglet, vous définissez des paramètres supplémentaires qui sont transmis une seule fois dans le système de bus pendant la phase de la procédure de démarrage qui lui est attribuée. La plupart de ces paramètres ne peuvent être configurés qu'en phase de communication 2. La documentation de l'appareil indiquera où un paramètre peut être configuré.

Tableau 6. Phase d'initialisation 2 - 4

Pour modifier un paramètre, double-cliquez sur sa valeur.

Colonne

Phase dans laquelle les paramètres peuvent être transférés

IDN.SI.SE

Numéro d'identification 32 bits

Nom

Nom de l'objet

Valeur

Valeur de l'objet

Longueur

Longueur de données de l'objet

Abandonner en cas d'erreur

  • standard icon: En cas d'erreur, toute la transmission des paramètres est interrompue.

  • standard icon: En cas d'erreur, le programme reprend avec la ligne spécifiée dans le Ligne suivante colonne. De cette manière, un bloc entier peut être ignoré ou un retour peut être défini.

    Notez qu'un retour peut conduire à une boucle infinie si le même paramètre ne peut jamais être écrit.

Commenter

Ajouter

Ouvre le Sélectionnez un élément dans le répertoire d'objets vue de sélection. Vous pouvez y ajouter un nouveau paramètre pour la phase sélectionnée.

Éditer

Ouvre le Sélectionnez un élément dans le répertoire d'objets vue de sélection pour modifier la ligne sélectionnée.

Supprimer

Supprime la ligne sélectionnée de la liste.

Déplacer vers le haut

Descendre

En cliquant sur le Déplacer vers le haut et Descendre boutons, vous modifiez l'ordre des paramètres dans la liste. Une sélection multiple est possible ici. L'ordre des paramètres dans la liste correspond à l'ordre à l'initialisation.



Boîte de dialogue : sélectionner un élément dans le répertoire d'objets

La boîte de dialogue fournit une liste d'objets qui ont été importés à partir du fichier de description d'appareil. Vous sélectionnez les paramètres de cette liste pour les phases individuelles. Cliquer sur une entrée copie les données dans la partie inférieure de la boîte de dialogue. Ensuite, vous pouvez modifier le Valeur et Masque de données des champs.

Au lieu de sélectionner dans la liste, vous pouvez saisir toutes les données qui composent le numéro d'identification 32 bits complet (IDN.SI.SE).

Attention

Lors de la saisie de valeurs individuelles, aucun contrôle de plausibilité n'est effectué. Toutes les erreurs ne sont identifiées qu'au démarrage du bus et sont signalées par un message dans le fichier journal.

Nom

Nom de l'objet

IDN

Numéro d'identification

S

Type de paramètre

  • S: paramètre par défaut

  • P: paramètres spécifiques au fabricant.

Cette information réserve le premier bit de l'IDN.SI.SE.

P

PSet

Jeu de paramètres. La plage de valeurs va de 0 à 7 et réserve les 3 bits suivants de l'IDN.SI.SE.

GF

Le décalage FG réserve les 12 bits suivants, ce qui donne une plage de valeurs de 0 à 4095.

SI

Instance de structure avec 8 bits (plage de valeurs 0 – 255).

SE

Élément de structure avec 8 bits (plage de valeurs 0 – 255).

Taper

Type de données de la valeur dans le Valeur domaine.

Valeur

Valeur de l'objet

Modifier la valeur sous forme de liste

standard icon Vous pouvez saisir plusieurs valeurs séparées par des virgules dans le Valeurs domaine.

Masque de données

Données pour masquer la valeur

Commander

  • Écrivez: Vous pouvez définir une valeur et un masque de données. Si vous ne définissez pas de masque de données, la valeur est écrite directement.

    Si vous définissez un masque de données, la valeur actuelle est d'abord lue à partir de l'esclave et liée au masque de données ET. Le même lien se produit avec la valeur configurée et le masque de données. Les deux résultats sont ensuite liés par OR et le résultat est écrit dans l'esclave.

  • Lire/Comparer: La valeur courante est lue par l'esclave et comparée à la valeur configurée. Si vous ne définissez pas de masque de données, la comparaison d'égalité est fournie sans autre calcul.

    Si vous définissez un masque de données, la valeur actuelle est d'abord lue à partir de l'esclave et liée avec AND. Le même calcul se produit avec la valeur configurée et le masque de données. Les résultats sont comparés. Si une différence est détectée, soit la commande est annulée, soit la ligne est ignorée en fonction du comportement d'erreur défini.

  • Exécuter: Le type de données, la valeur et le masque de données sont ignorés et une commande de procédure (par exemple, réinitialiser l'erreur IDN99) est exécutée sur l'esclave.

Ordre de commande

  • Avant de: Les paramètres définis par l'utilisateur sont placés avant les paramètres du module dans l'ordre des commandes.

  • Après le module: Les paramètres définis par l'utilisateur sont placés après les paramètres du module dans l'ordre des commandes.

Exemple de boîte de dialogue : Paramètre utilisateur

Selon la description de l'appareil, la boîte de dialogue se présente comme suit :

_serc_img_slave_user_parameter.png

Valeurs symboliques (1) Affiche la valeur symbolique au lieu de la valeur numérique.

Valeurs par défaut (2) : Rétablir les paramètres par défaut.

Double-cliquant sur le Valeur la colonne (3) ouvre une zone de liste avec les valeurs de paramètre définies. Pour certains paramètres, une valeur définie par l'utilisateur peut être saisie dans le champ de saisie. Si une valeur prédéfinie est sélectionnée, le champ de saisie est désactivé.