Présentation
La commande projet Control d'un PAC M580 vers le module d'UC ou de communication de l'automate physique qu'il représente.
vous permet de transférer l'exécutable d'unDans 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 .
Le PAC est verrouillé durant le processus de déploiement.
Si vous utilisez la commande PAC sont sélectionnés, la s'ouvre.
lorsque plusieursConditions 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 définie sur .
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.
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 (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 PAC.
du menu contextuel d'unSi 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
Les règles suivantes s'appliquent lorsque vous effectuez un déploiement vers un PAC à l'aide de la .
Si vous cliquez sur colonne indique , 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 , puis saisissez le mot de passe d'application défini pour le projet Control déployé dans l'automate.
alors que laSi 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 indique , 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 .
Déploiement vers des PAC redondants
Pour le déploiement vers un PAC redondant, vous pouvez sélectionner l'option et/ou .
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 ( ) puis vers l'automate 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 de la .
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 :
|
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 . |
3 |
Dans les , définissez l' sur l'adresse utilisée par le simulateur et cliquez sur .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 , 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 , 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 . Résultat : La boîte de dialogue s'ouvre. |
3 |
Dans le menu , sélectionnez le module cible.Résultat : Le logiciel vérifie l'état du module et l'affiche. Si le module est , 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 . |
5 |
Sélectionnez 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 .Résultat : La boîte de dialogue de confirmation de l'opération s'ouvre. |
7 |
Lisez les informations de la boîte de dialogue, puis cliquez sur .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
Pour effectuer un déploiement vers les PAC sélectionnés à l'aide de la , 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 . |
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 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 dans la barre d'outils de la vue.Résultat : La boîte de dialogue s'ouvre. |
6 |
Lisez les informations de la boîte de dialogue, puis cliquez sur .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 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 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 :
|
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é. |
Informations de dépannage
Le tableau suivant décrit les messages de diagnostic susceptibles de s'afficher dans l'onglet
lorsque vous essayez de déployer un exécutable et indique les mesures correctives appropriées.Message de diagnostic |
Mesures à prendre |
---|---|
|
|
|
Vérifiez que le moteur de diagnostic est prêt. |
|
Vérifiez que le module d'UC physique est accessible. |
|
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. |