Présentation

La commande Déployer vous permet de transférer l'exécutable d'un projet Control d'un PAC M580 vers le module d'UC ou de communication de l'automate physique qu'il représente.

Dans le cas d'un PAC redondant, vous pouvez procéder au déploiement vers le rack A, le rack B ou les deux.

Le déploiement peut être autorisé uniquement vers le simulateur, en fonction de la valeur de l'attribut Cible de génération.

Le PAC est verrouillé durant le processus de déploiement.

Si vous utilisez la commande Déployer lorsque plusieurs PAC sont sélectionnés, la VUE DEPLOIEMENT s'ouvre.

Conditions requises

Les conditions suivantes doivent être remplies avant de déployer l'exécutable vers un module physique :

  • Le projet Control doit être généré avec la valeur Cible de génération définie sur Réel .

  • Pour le module d'UC physique, les règles suivantes s'appliquent :

    • Le module doit être accessible à l'adresse IP principale configurée et compatible.

    • Vérifiez qu'il est à l'état STOP ou qu'il peut être arrêté.

    • Il n'est pas réservé.

    Dans le cas d'un PAC redondant, ces conditions s'appliquent aux modules d'UC des racks A et B.

  • Si vous déployez un module de communication NOC, il doit être accessible à l'adresse IP configurée et compatible.

  • Le service SODB est en cours d'exécution.

NOTE : Vérifiez que, dans le projet Control dont vous déployez l'exécutable :
  • les adresses IP correspondent à celles du module physique cible ;

  • les paramètres de sécurité autorisent les connexions futures vers le module à partir de vos stations ingénieur.

À défaut, vous risquez de ne pas pouvoir vous connecter à ce module après avoir déployé l'exécutable.

Modification d'un projet Control après déploiement

Une fois que vous avez déployé l'exécutable sur un PAC, les actions décrites dans le tableau ci-après nécessitent que vous arrêtiez l'automate pour déployer la modification.

Les actions que vous effectuez dans le Gestionnaire de topologie génèrent un message vous informant de l'obligation d'arrêter l'automate concerné. Vous pouvez choisir de poursuivre ou d'annuler l'action. Si vous poursuivez, le message cesse de s'afficher jusqu'à ce que vous tentiez de déployer la modification sur le PAC.

Projet Control

Mode de l'automate au moment de l'action

Action du Gestionnaire de topologie

Action de l'Editeur Control Expert

Fermé

s/o

Toute modification qui affecte l'état de génération.

s/o

Ouvert dans Editeur Control Expert

Déconnecté

Toute modification qui affecte l'état de génération.

Fermeture du projet Control et enregistrement des modifications qui n'ont pas été déployées sur l'automate.

La modification peut résulter d'une commande Synchroniser les changements (sauf en mode de connexion virtuelle où cette commande n'est pas autorisée).

Mode connecté Virtuel

Mode connecté Egal

Fermeture du projet Control et enregistrement des modifications qui n'ont pas été déployées sur l'automate en ligne.

Gestion des mots de passe lors du déploiement via le menu contextuel

Les conditions suivantes s'appliquent lorsque vous utilisez la commande Déployer > Configuration du menu contextuel d'un PAC.

Si vous avez défini un mot de passe d'application dans le projet Control déployé sur l'automate, vous devez le saisir à l'invite pour pouvoir déployer l'exécutable.

Si vous décidez de réutiliser ce mot de passe pour les déploiements suivants, vous n'aurez pas à le ressaisir lors du prochain déploiement vers le même PAC ou vers un PAC différent à l'aide de la commande du menu contextuel. Cette règle n'est plus valable dès lors que vous fermez Control Expert ou que le mot de passe ne correspond pas au mot de passe d'application défini pour le projet déployé dans l'automate.

Si vous copiez et déployez un PAC après avoir choisi de réutiliser le mot de passe, ce dernier est également valable pour le PAC collé.

Gestion des mots de passe lors de l'utilisation de la VUE DEPLOIEMENT

Les règles suivantes s'appliquent lorsque vous effectuez un déploiement vers un PAC à l'aide de la VUE DEPLOIEMENT .

Si vous cliquez sur Déployer alors que la colonne Mot de passe indique Requis - Non défini, une boîte de dialogue s'ouvre et le déploiement ne peut pas être effectué. Cliquez avec le bouton droit sur le PAC, sélectionnez Modifier le mot de passe, puis saisissez le mot de passe d'application défini pour le projet Control déployé dans l'automate.

Si vous décidez d'utiliser le même mot de passe pour tous les PAC sélectionnés, vous n'aurez pas à le saisir lors d'un déploiement vers le PAC suivant dans la file d'attente ni vers le même PAC, à condition que le mot de passe corresponde au mot de passe d'application du projet Control déployé (s'il est défini) et ce, jusqu'à ce que vous fermiez Control Expert.

Si la colonne Mot de passe indique Requis - Défini, mais que le mot de passe ne correspond pas au mot de passe d'application du projet Control déployé dans l'automate, le déploiement n'est pas effectué et vous devez saisir le mot de passe correct à l'aide de la commande du menu contextuel Modifier le mot de passe.

Déploiement vers des PAC redondants

Pour le déploiement vers un PAC redondant, vous pouvez sélectionner l'option IPA et/ou IPB.

Seul l'automate cible est arrêté.

Lorsque vous effectuez un déploiement vers les deux automates d'un PAC redondant, l'exécutable est d'abord déployé vers l'automate A (Adresse IP A ) puis vers l'automate B (Adresse IP B). Si le déploiement vers A n'aboutit pas, le déploiement vers B est annulé.

Pour consulter l'état des automates, affichez le projet Control du PAC.

Déploiement vers le simulateur d'automate

Pour pouvoir utiliser le simulateur d'automate, il faut que son adresse IP d'écoute soit identique à l'adresse IP qu'il utilise. A savoir : 127.0.0.1 si vous êtes connecté au serveur système local, adresse IP du PC local si vous êtes connecté à un serveur système distant. Cette adresse IP est affichée dans la colonne Adresse de la VUE DEPLOIEMENT.

La valeur s'applique uniquement aux instances du simulateur démarrées ultérieurement.

Procédez comme suit pour configurer l'adresse d'écoute du simulateur d'automate et la mettre en oeuvre.

Étape Action

1

Si aucune instance de simulateur n'est en cours d'exécution, démarrez-en une. Vous avez le choix entre deux méthodes :

  • Cochez la case appropriée dans la VUE DEPLOIEMENT ou sélectionnez la commande Déployer > Configuration dans le menu contextuel d'un PAC dont l'attribut Cible de génération a pour valeur Simulateur .

  • Cliquez sur EcoStruxure Control Expert > Simulateur d'automate dans le menu Démarrer de Windows.

2

Cliquez avec le bouton droit de la souris sur l'icône d'une instance de simulateur dans la barre des tâches et sélectionnez Options... .

3

Dans les Options de commande du simulateur, définissez l' Adresse IP d'écoute sur l'adresse utilisée par le simulateur et cliquez sur OK.

Résultat : L'instance du simulateur se ferme et un message vous invite à la redémarrer.

NOTE : Si d'autres instances du simulateur sont en cours d'exécution, fermez-les.

4

Redémarrez les instances du simulateur qui étaient actives.

NOTE : Si vous utilisez la VUE DEPLOIEMENT, désélectionnez puis cochez à nouveau les cases correspondant aux PAC sélectionnés.

Déploiement de l'exécutable avec la commande du menu contextuel

Pour déployer un PAC à l'aide de la commande Déployer > Configuration, procédez comme suit.

Étape

Action

1

Vérifiez que les conditions requises sont remplies.

2

Cliquez avec le bouton droit sur le PAC, puis sélectionnez Déployer > Configuration.

Résultat : La boîte de dialogue Confirmer le déploiement du projet Control s'ouvre.

3

Dans le menu Adresse IP, sélectionnez le module cible.

Résultat : Le logiciel vérifie l'état du module et l'affiche. Si le module est Inaccessible, vous ne pouvez pas poursuivre le déploiement.

NOTE : dans le cas d'un PAC redondant, le déploiement s'effectue seulement vers l'automate (A et/ou B) pour lequel vous sélectionnez une adresse IP.

4

Vérifiez les informations de la section Informations du projet .

5

Sélectionnez Lancer l'automate après le déploiement pour envoyer une commande d'exécution à l'UC une fois le déploiement effectué.

NOTE : Dans le cas d'un PAC redondant, la commande est envoyée aux modules d'UC des automates A et B.

6

Cliquez sur OK.

Résultat : La boîte de dialogue de confirmation de l'opération Déployer s'ouvre.

7

Lisez les informations de la boîte de dialogue, puis cliquez sur Oui .

Résultat : Le logiciel arrête l'UC et transfère l'exécutable au module. L'état de l'opération s'affiche dans le volet de notification.

Déploiement de l'exécutable à l'aide de la VUE DEPLOIEMENT

Pour effectuer un déploiement vers les PAC sélectionnés à l'aide de la VUE DEPLOIEMENT, procédez comme suit.

Étape

Action

1

Vérifiez que les conditions requises sont remplies.

2

Si une application protégée par mot de passe a déjà été déployée vers l'un des PAC sélectionnés, définissez le même mot de passe à l'aide de la commande Modifier le mot de passe.

3

Vérifiez que l'état de chacun des PAC et/ou racks sélectionnés autorise le déploiement vers cette cible.

4

Sur la ligne d'un automate sélectionné, cochez la case située dans la colonne Exécuter après déploiement pour envoyer une commande d'exécution à l'UC une fois le déploiement réussi.

NOTE : Dans le cas d'un PAC redondant, la commande est envoyée aux modules d'UC des automates A et B.

5

Cliquez sur le bouton Déployer dans la barre d'outils de la vue.

Résultat : La boîte de dialogue Déployer : Configuration s'ouvre.

6

Lisez les informations de la boîte de dialogue, puis cliquez sur OK.

Résultat : Le logiciel arrête l'UC du premier PAC et/ou rack (si actif) sélectionné et transfère l'exécutable vers le module.

En cas d'échec du déploiement vers un PAC à cause d'un mot de passe incorrect ou parce que le PAC est réservé, la boîte de dialogue Déployer : Projet Control s'ouvre. Sinon l'opération de déploiement passe à l'objet suivant de la file d'attente Passez à l'étape 9.

NOTE : Si un déploiement échoue pour une autre raison, le logiciel passe à l'objet suivant de la file d'attente. Les informations concernant les échecs de déploiement sont disponibles dans l'onglet DETAILS DE L'OPERATION une fois que le dernier déploiement a été traité.

7

Pendant l'exécution d'un déploiement, vous pouvez modifier la sélection d'objets. Cochez la case d'un objet pour l'ajouter à la file d'attente de déploiement. Désélectionnez la case à cocher d'un objet pour le supprimer de la file d'attente.

8

Cliquez sur un bouton dans la boîte de dialogue :

  • Oui : L'opération de déploiement passe à l'objet suivant de la file d'attente.

  • Non : L'opération de déploiement est annulée. Les déploiements déjà effectués ne sont pas concernés.

9

Une fois l'opération de déploiement entièrement achevée, son état s'affiche dans le volet de notification et l'état des objets est actualisé.

NOTE : si la sélection d'objets comprend un équipement, reportez-vous à la rubrique décrivant la procédure de déploiement pour ce type d'objet pour en savoir plus.

Informations de dépannage

Le tableau suivant décrit les messages de diagnostic susceptibles de s'afficher dans l'onglet DETAILS DE L'OPERATION lorsque vous essayez de déployer un exécutable et indique les mesures correctives appropriées.

Message de diagnostic

Mesures à prendre

Le projet Control n'est pas généré.

Générez le projet Control.

Le serveur ne peut pas se connecter au service SODB car celui-ci n'a pas démarré.

Vérifiez que le moteur de diagnostic est prêt.

Impossible d'accéder à l'automate.

Vérifiez que le module d'UC physique est accessible.

L'automate physique est différent de l'automate configuré.

Vérifiez que l'automate physique cible présente la même configuration que le PAC (référence d'UC, version de micrologiciel, référence et position des modules...) et que les adresses IP correspondent.