Configuration des valeurs initiales pour les variables

Suivez la procédure suivante pour ajouter des valeurs initiales aux variables d'entrée précédemment créées, puis affecter les variables au paramètre d'entrée approprié du bloc de fonctions MSG_CIPGENERIC.
Pour configurer les valeurs initiales pour les variables
  1. Configurez les valeurs initiales de la variable d'entrée MyCtrlCfg.
    1. Dans la grille des variables locales, développez MyCtrlCfg pour afficher ses paramètres.
    2. Dans la colonne
      Valeur initiale
      , saisissez les valeurs de chaque paramètre selon le tableau suivant :
      Valeurs initiales de la variable d'entrée MyCtrlCfg
      Paramètre
      Valeur initiale
      Commentaires
      MyCtrlCfg.TriggerType
      0
      Il n'est nécessaire de récupérer le numéro de catalogue qu'une seule fois.
      MyCtrlcfg.StrMode
      Laisser vide
      Sans objet.
  2. Configurez les valeurs initiales de la variable d'entrée MyAppCfg.
    1. Dans la grille des variables locales, développez MyAppCfg pour afficher ses paramètres.
    2. Dans la colonne
      Valeur initiale
      , saisissez les valeurs de chaque paramètre selon le tableau suivant :
      Valeurs initiales de la variable d'entrée MyAppCfg
      Paramètre
      Valeur initiale
      MyAppCfg.Service
      14
      MyAppCfg.Class
      01
      MyAppCfg.Instance
      01
      MyAppCfg.Attribute
      07
  3. Configurez les valeurs initiales de la variable d'entrée MyTargetCfg.
    1. Dans la grille des variables locales, développez MyTargetCfg pour afficher ses paramètres.
    2. Dans la colonne
      Valeur initiale
      , saisissez les valeurs de chaque paramètre selon le tableau suivant :
      Valeurs initiales de la variable d'entrée MyTargetCfg
      Paramètre
      Valeur initiale
      Commentaires
      MyTargetCfg.Path
      '4 192,168.100.4'
      Le premier « 4 » indique que le message est envoyé au port Ethernet intégré.
      192.168.100.4 est l'adresse IP de l'interface Ethernet du variateur.
      MyTargetCfg.CipConnMode
      0
      La valeur Non connecté est préférée pour les messages CIP.
      MyTargetCfg.UcmmTimeout
      Vide
      Les messages non connectés ont un délai de temporisation par défaut de 3 000 millisecondes si leurs Valeurs initiales restent vides.
      MyTargetCfg.ConnMsgTimeout
      Vide
      Les messages connectés ont un délai de temporisation par défaut de 3 000 millisecondes si leurs valeurs initiales restent vides.
      MyTargetCfg.ConnClose
      FALSE
      Pour les messages connectés, la connexion CIP peut être coupée immédiatement après la fin de l'instruction de message, en définissant la valeur initiale sur VRAI.
      Les paramètres de la grille des variables locales doivent ressembler à l'image suivante :
      Aspect de la grille des variables après la définition de la valeur initiale
  4. Affectez les variables aux paramètres.
    1. Dans le POU de schéma à relais, double-cliquez sur la case en regard du paramètre, puis sélectionnez Triangle déroulant pour ouvrir la grille des variables locales.
    2. Dans la grille des variables locales, sélectionnez et affectez une variable à chaque paramètre selon le tableau suivant, puis sélectionnez
      Sélectionner
      .
      Valeurs initiales des paramètres
      Paramètre
      Variable d'entrée
      Commentaires
      CtrlCfg
      MyCtrlCfg
      Le numéro de catalogue ne doit être récupéré qu'une seule fois ; la valeur initiale de MyCtrlCfg.TriggerType est donc définie sur 0.
      AppCfg
      MyAppCfg
      Les valeurs initiales sont déterminées en consultant les valeurs de données d'objet pour Service, Classe, Instance et Attribut.
      Target
      MyTargetCfg
      Les valeurs initiales servent à la configuration de l'appareil cible.
      ReqData
      MyReqData
      Ce message étant de type Lecture, il n'existe aucune donnée de demande ; les paramètres ReqData ne sont donc pas utilisés.
      ReqLength
      MyReqLength
      Ce message étant de type Lecture, il n'existe aucune donnée de demande ; les paramètres ReqLength ne sont pas utilisés.
      ResData
      MyResData
      La chaîne du numéro de catalogue est stockée dans le tableau, au format de chaîne courte ODVA.
      Le premier élément de tableau définit la longueur de chaîne et le reste stocke la valeur hexadécimale du caractère de chaîne.
      Le nombre maximal de caractères autorisé est 80, plus l'élément de longueur ; MyResData est donc défini comme tableau 1 dimension avec 81 éléments.
      L'instance du bloc de fonctions MSG_CIPGENERIC doit ressembler à l'image suivante :
      Aspect du bloc de fonctions MSG_CIPGENERIC
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal