Commande de transitions d'un état à un autre
Effet : fait passer le contrôleur à l'état RUNNING.
Conditions de départ : état BOOTING ou STOPPED.
Méthodes d'exécution d'une commande Run :
oPour plus d'informations, consultez la section Entrée Run/Stop.
oMenu En ligne de EcoStruxure Machine Expert : sélectionnez la commande Démarrer.
oCommande RUN depuis le serveur Web
oPar un appel externe via une requête Modbus, à l'aide des variables système PLC_W.q_wPLCControl et PLC_W.q_uiOpenPLCControl de la bibliothèque système du M262.
oOption Se connecter avec changement en ligne : un changement en ligne (téléchargement partiel) initié lorsque le contrôleur est à l'état RUNNING fait revenir ce dernier à l'état RUNNING si l'opération aboutit.
oCommande Téléchargements multiples : fait passer le contrôleur à l'état RUNNING si l'option Démarrer toutes les applications après téléchargement ou changement en ligne est sélectionnée, sans tenir compte de l'état initial des contrôleurs ciblés (RUNNING, STOPPED, HALT ou EMPTY).
oLe contrôleur redémarre automatiquement à l'état RUNNING dans certaines conditions.
Pour en savoir plus, consultez Diagramme des états de contrôleur.
Effet : fait passer le contrôleur à l'état STOPPED.
Conditions de départ : état BOOTING, EMPTY ou RUNNING.
Méthode d'exécution d'une commande Stop :
oEntrée Run/Stop : si elle est configurée, elle attribue la valeur 0 à l'entrée Run/Stop. Pour plus d'informations, consultez la section Entrée Run/Stop.
oMenu En ligne de EcoStruxure Machine Expert : sélectionnez la commande Arrêter.
oCommande STOP depuis le serveur Web
oPar un appel interne par l'application ou un appel externe via une requête Modbus, à l'aide des variables système PLC_W. q_wPLCControl et PLC_W. q_uiOpenPLCControl de la bibliothèque système du M262.
oOption Se connecter avec changement en ligne : un changement en ligne (téléchargement partiel) initié lorsque le contrôleur est à l'état STOPPED fait revenir ce dernier à l'état STOPPED si l'opération aboutit.
oCommande Télécharger : fait passer implicitement le contrôleur à l'état STOPPED.
oCommande Téléchargements multiples : fait passer le contrôleur à l'état STOPPED si l'option Démarrer toutes les applications après téléchargement ou changement en ligne n'est pas sélectionnée, sans tenir compte de l'état initial des contrôleurs ciblés (RUNNING, STOPPED, HALT ou EMPTY).
oREDÉMARRAGE par script : le script de transfert de fichiers sur une carte SD peut se terminer par une commande REBOOT. Le contrôleur redémarre à l'état STOPPED sous réserve que les autres conditions de la séquence de démarrage le permettent. Pour plus d'informations, reportez-vous à la rubrique Redémarrage.
oLe contrôleur redémarre automatiquement à l'état STOPPED dans certaines conditions.
Pour en savoir plus, consultez Diagramme des états de contrôleur.
Effet : rétablit les valeurs par défaut de toutes les variables, à l'exception des variables rémanentes. Fait passer le contrôleur à l'état STOPPED.
Conditions de départ : état RUNNING, STOPPED ou HALT.
Méthodes pour émettre une commande de réinitialisation à chaud :
oMenu En ligne de EcoStruxure Machine Expert : sélectionnez la commande Reset chaud.
oPar un appel interne par l'application ou un appel externe via une requête Modbus, à l'aide des variables système PLC_W. q_wPLCControl et PLC_W. q_uiOpenPLCControl de la bibliothèque système du M262.
Effets de la commande Reset chaud :
1.L'application s'arrête.
2.Le forçage est désactivé.
3.Les informations de diagnostic des erreurs sont réinitialisées.
4.Les valeurs des variables Retain sont conservées.
5.Les valeurs des variables Retain-Persistent sont conservées.
6.Toutes les variables non affectées et non rémanentes reprennent leurs valeurs initiales.
7.Les valeurs des registres %MW 0 à 59 999 sont remises à zéro.
8.Toutes les communications du bus de terrain sont arrêtées, puis redémarrées une fois la réinitialisation terminée.
9.Toutes les entrées reprennent leurs valeurs d'initialisation. Toutes les sorties reprennent leurs valeurs d'initialisation logicielle ou leurs valeurs par défaut si aucune valeur d'initialisation logicielle n'est définie.
10.Le fichier de post-configuration est lu.
Pour plus de détails sur les variables, consultez la section Variables rémanentes.
Effet : rétablit les valeurs initiales de toutes les variables, à l'exception des variables rémanentes de type Retain-Persistent. Fait passer le contrôleur à l'état STOPPED.
Conditions de départ : état RUNNING, STOPPED ou HALT.
Méthodes pour émettre une commande de réinitialisation à froid :
oMenu En ligne de EcoStruxure Machine Expert : sélectionnez la commande Réinitialisation à froid.
oPar un appel interne par l'application ou un appel externe via une requête Modbus, à l'aide des variables système PLC_W. q_wPLCControl et PLC_W. q_uiOpenPLCControl de la bibliothèque système du M262.
Effets de la commande Réinitialisation à froid :
1.L'application s'arrête.
2.Le forçage est désactivé.
3.Les informations de diagnostic des erreurs sont réinitialisées.
4.Les variables Retain reprennent leur valeur initiale.
5.Les valeurs des variables Retain-Persistent sont conservées.
6.Toutes les variables non affectées et non rémanentes reprennent leurs valeurs initiales.
7.Les valeurs des registres %MW0 à %MW59999 sont remises à zéro.
8.Toutes les communications du bus de terrain sont arrêtées, puis redémarrées une fois la réinitialisation terminée.
9.Toutes les entrées reprennent leurs valeurs d'initialisation. Toutes les sorties reprennent leurs valeurs d'initialisation logicielle ou leurs valeurs par défaut si aucune valeur d'initialisation logicielle n'est définie.
10.Le fichier de post-configuration est lu.
Pour plus de détails sur les variables, consultez la section Variables rémanentes.
Effet : rétablit les valeurs initiales de toutes les variables, y compris des variables rémanentes. Efface tous les fichiers utilisateur sur le contrôleur. Fait passer le contrôleur à l'état EMPTY.
Conditions de départ : état RUNNING, STOPPED ou HALT.
Méthodes pour émettre une commande de réinitialisation à l'origine :
oMenu En ligne de EcoStruxure Machine Expert : sélectionnez la commande Réinitialisation origine.
Effets de la commande Réinitialisation origine :
1.L'application s'arrête.
2.Le forçage est désactivé.
3.Les fichiers web visu sont effacés.
4.Les fichiers utilisateur (application de démarrage, post-configuration, App, App/MFW, Cfg) sont effacés.
5.Les informations de diagnostic des erreurs sont réinitialisées.
6.Les valeurs des variables Retain sont réinitialisées.
7.Les valeurs des variables Retain-Persistent sont réinitialisées.
8.Toutes les variables non affectées et non rémanentes sont réinitialisées.
9.Toutes les communications de bus de terrain sont arrêtées.
10.Les E/S expertes intégrées reprennent leurs précédentes valeurs par défaut définies par l'utilisateur.
11.Toutes les autres entrées reprennent leurs valeurs d'initialisation.
Toutes les autres sorties reprennent leurs valeurs d'initialisation matérielle.
12.Les droits utilisateur sont supprimés.
13.La connexion à EcoStruxure Machine Expert est maintenue en ligne.
14.Les certificats de sécurité sont effacés.
15.Les journaux système sont conservés.
16.Le contrôleur redémarre.
Pour plus de détails sur les variables, consultez la section Variables rémanentes.
Effet : commande le redémarrage du contrôleur.
Conditions de départ : état quelconque.
Méthodes pour émettre une commande de redémarrage :
oMise hors tension, puis mise sous tension
oREDEMARRAGE par script
Effets du redémarrage :
1.L'état du contrôleur dépend de plusieurs conditions :
a.L'état du contrôleur est RUNNING si :
Le redémarrage a été provoqué par une mise hors tension suivie d'une mise sous tension et :
- le mode de démarrage est défini sur Démarrer en mode Run, l'entrée Run/Stop n'est pas configurée, le contrôleur n'était pas à l'état HALT avant le redémarrage et les variables rémanentes sont valides.
- le mode de démarrage est défini sur Démarrer en mode Run, l'entrée Run/Stop est configurée et définie sur RUN, le contrôleur n'était pas à l'état HALT avant le redémarrage et les variables rémanentes sont valides.
- le mode de démarrage est défini sur Démarrer avec l'état précédent, le contrôleur était à l'état RUNNING avant le redémarrage, l'entrée Run/Stop n'est pas configurée, l'application de démarrage n'a pas changé et les variables rémanentes sont valides.
- le mode de démarrage est défini sur Démarrer avec l'état précédent, le contrôleur était à l'état RUNNING avant le redémarrage et l'entrée Run/Stop est configurée et définie sur RUN.
le redémarrage a été provoqué par un script et :
- le mode de démarrage est défini sur Démarrer en mode Run, l'entrée Run/Stop est configurée et définie sur RUN, le contrôleur n'était pas à l'état HALT avant le redémarrage et les variables rémanentes sont valides.
b.L'état du contrôleur est STOPPED si :
Le redémarrage a été provoqué par une mise hors tension suivie d'une mise sous tension et :
- le mode de démarrage est défini sur Démarrer en mode stop.
- le mode de démarrage est défini sur Démarrer avec l'état précédent et le contrôleur n'était pas à l'état RUNNING avant le redémarrage.
- le mode de démarrage est défini sur Démarrer avec l'état précédent, le contrôleur était à l'état RUNNING avant le redémarrage, l'entrée Run/Stop n'est pas configurée et l'application de démarrage a changé.
- le mode de démarrage est défini sur Démarrer avec l'état précédent, le contrôleur était à l'état RUNNING avant le redémarrage, l'entrée Run/Stop n'est pas configurée, l'application de démarrage n'a pas changé et les variables rémanentes ne sont pas valides.
- le mode de démarrage est défini sur Démarrer avec l'état précédent, le contrôleur était à l'état RUNNING avant le redémarrage et l'entrée Run/Stop est configurée et définie sur STOP.
- le mode de démarrage est défini sur Démarrer en mode Run et le contrôleur était à l'état HALT avant le redémarrage.
- le mode de démarrage est défini sur Démarrer en mode Run, le contrôleur n'était pas à l'état HALT avant le redémarrage et l'entrée Run/Stop est configurée et définie sur STOP.
- le mode de démarrage est défini sur Démarrer avec l'état précédent, le commutateur ou l'entrée Run/Stop est configuré et défini sur RUN, le contrôleur n'était pas à l'état HALT avant le redémarrage.
- le mode de démarrage est défini sur Démarrer avec l'état précédent, le commutateur ou l'entrée Run/Stop n'est pas configuré, et le contrôleur n'était pas à l'état HALT avant le redémarrage.
c.L'état du contrôleur est EMPTY si :
- il n'y a aucune application de démarrage ou si celle-ci est non valide ; ou
- le redémarrage a été provoqué par des erreurs système spécifiques.
d.L'état du contrôleur est INVALID_OS s'il n'y a pas de micrologiciel valide.
2.Le forçage est conservé si le chargement de l'application de démarrage aboutit. Sinon, le forçage est effacé.
3.Les informations de diagnostic des erreurs sont réinitialisées.
4.Les valeurs des variables Retain sont restaurées si le contexte enregistré est valide.
5.Les valeurs des variables Retain-Persistent sont restaurées si le contexte enregistré est valide.
6.Toutes les variables non affectées et non rémanentes reprennent leurs valeurs d'initialisation.
7.Les valeurs des registres %MW0 à %MW59999 sont remises à zéro.
8.Toutes les communications de bus de terrain sont arrêtées, puis redémarrées si le chargement de l'application de démarrage aboutit.
9.Toutes les entrées reprennent leurs valeurs d'initialisation. Toutes les sorties reprennent leurs valeurs d'initialisation matérielle, puis leurs valeurs d'initialisation logicielle ou leurs valeurs par défaut si aucune valeur d'initialisation logicielle n'est définie.
10.Le fichier de post-configuration est lu.
11.Le système de fichiers du contrôleur est initialisé et perd les ressources (sockets, pointeurs de fichier, etc.) qui lui étaient allouées.
Le système de fichiers utilisé par le contrôleur doit être redéfini de manière périodique par un redémarrage de celui-ci. Si vous ne procédez pas à une maintenance régulière de votre machine ou si vous utilisez un onduleur (UPS), vous devez forcer le contrôleur à redémarrer (mise hors tension puis remise sous tension) au moins une fois par an.
AVIS |
DEGRADATION DES PERFORMANCES |
Redémarrez le contrôleur au minimum une fois par an. Pour ce faire, mettez-le hors tension, puis de nouveau sous tension. |
Le non-respect de ces instructions peut provoquer des dommages matériels. |
Pour plus de détails sur les variables, consultez la section Variables rémanentes.
NOTE : le test de vérification conclut que le contexte est valide lorsque l'application et les variables rémanentes sont identiques à celles définies dans l'application de démarrage.
NOTE : Si vous avez alimenté l'entrée Run/Stop à la même source que le contrôleur, la mise hors tension de cette entrée est détectée immédiatement et le contrôleur se comporte comme s'il avait reçu une commande STOP. Donc, si vous alimentez le contrôleur et l'entrée Run/Stop avec la même source, le contrôleur redémarre normalement à l'état STOPPED après une coupure de courant, si le Mode de démarrage défini est Démarrer avec l'état précédent.
NOTE : si vous effectuez un changement en ligne dans le programme d'application alors que le contrôleur est à l'état RUNNING ou STOPPED, mais que vous ne mettez pas à jour manuellement l'application de démarrage, le contrôleur détecte une différence de contexte au redémarrage suivant, les variables rémanentes sont réinitialisées par une commande Réinitialisation à froid et le contrôleur passe à l'état STOPPED.
Effet : charge le fichier exécutable de votre application dans la mémoire RAM. Eventuellement, crée une application de démarrage dans la mémoire Flash.
Conditions de départ : état RUNNING, STOPPED, HALT ou EMPTY.
Méthodes pour émettre une commande de téléchargement d'application :
oEcoStruxure Machine Expert :
Deux options vous permettent de télécharger une application :
oCommande Télécharger.
oCommande Téléchargement multiple.
Pour plus d'informations sur les commandes de téléchargement d'application, reportez-vous à la rubrique Diagramme des états de contrôleur.
oFTP : chargez le fichier de l'application de démarrage dans la mémoire Flash à l'aide du protocole FTP. Le fichier mis à jour sera utilisé au prochain redémarrage.
oCarte SD : chargez le fichier de l'application de démarrage à l'aide d'une carte SD connectée au contrôleur. Le fichier mis à jour sera utilisé au prochain redémarrage. Pour plus d'informations, reportez-vous à la rubrique Transfert de fichiers avec carte SD.
Effets de la commande de téléchargement par EcoStruxure Machine Expert :
1.L'application s'arrête, puis est effacée.
2.Si elle est valide, la nouvelle application est chargée et le contrôleur passe à l'état STOPPED.
3.Le forçage est désactivé.
4.Les informations de diagnostic des erreurs sont réinitialisées.
5.Les variables Retain reprennent leurs valeurs initiales.
6.Les valeurs des variables Retain-Persistent existantes sont conservées.
7.Toutes les variables non affectées et non rémanentes reprennent leurs valeurs d'initialisation.
8.Les valeurs des registres %MW0 à %MW59999 sont remises à zéro.
9.Toutes les communications de bus de terrain sont arrêtées, puis le bus de terrain configuré de la nouvelle application démarre à l'issue du téléchargement.
10.Toutes les E/S expertes intégrées reprennent leurs valeurs initiales puis les nouvelles valeurs par défaut configurées par l'utilisateur, à l'issue du téléchargement.
11.Toutes les entrées reprennent leurs valeurs d'initialisation. Toutes les sorties reprennent leurs valeurs d'initialisation matérielle, puis leurs valeurs d'initialisation logicielle ou leurs valeurs par défaut si aucune valeur d'initialisation logicielle n'est définie, à l'issue du téléchargement.
12.Le fichier de post-configuration est lu.
Pour plus de détails sur les variables, consultez la section Variables rémanentes.
Effets de la commande de téléchargement par FTP ou carte SD :
Il n'y a pas d'effet avant le redémarrage suivant. Au prochain redémarrage, les effets sont les mêmes que ceux d'un redémarrage avec un contexte non valide. Consultez la section Redémarrage.