Arrêt sécurisé 2 (SS2)
Cette instruction s’applique uniquement aux automates
Compact GuardLogix
5380, GuardLogix
5580 et ControlLogix 5590.L’instruction Arrêt sécurisé 2 (Safe Stop 2, SS2) lance et surveille la décélération du moteur ou de l’axe, dans les limites définies, afin de garantir un arrêt opérationnel du moteur. Après cet arrêt, SS2 continue de surveiller l’arrêt opérationnel du moteur.
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Application d’Arrêt sécurisé 2
L’instruction Arrêt sécurisé 2 est utilisée avec un variateur CIP Safety qui fournit la vitesse et la position d’un moteur ou d’un axe et une instruction Interface de retour sécurisé (SFX) pour mettre à l’échelle le retour. Pendant le fonctionnement, l’instruction SS2 signale une vitesse de l’axe inférieure ou égale à la Vitesse d’immobilisation. Lorsque la position d’immobilisation est atteinte, SS2 lance l’arrêt opérationnel sécurisé SOS (Arrêt opérationnel sécurisé) pour continuer la surveillance de l’immobilisation.
Opérandes
IMPORTANT:
Une opération inattendue peut se produire dans les cas suivants :
- Les opérandes de balise de sortie sont remplacés.
- Les membres d'un opérande de structure sont remplacés.
- Les opérandes de structure sont partagés par plusieurs instructions.
AVERTISSEMENT:
la structure Contrôle de sécurité SS2 contient des informations sur l’état interne. En cas de modification d’un des opérandes de l’instruction en mode Exécution, il faut accepter les éditions en attente et faire passer le mode de l'automate de Programme à Exécution pour que les modifications prennent effet.
Vous trouverez dans le tableau suivant les opérandes utilisés pour configurer l’instruction.
Opérande | Type de données | Format | Description |
|---|---|---|---|
Safety Control | SAFE_STOP_2 | balise | Structure des données requise pour obtenir une bonne exécution de l'instruction. |
Restart Type | élément de liste | Cette entrée sélectionne le Type de redémarrage de l’instruction. MANUEL (0) Une transition de 0 à 1 de l’entrée Réinitialisation est requise une fois que Requête a été effacé pour activer le fonctionnement de l’instruction. AUTOMATIQUE (1) L’instruction va se réinitialiser une fois que Requête a été effacé et en l’absence de tout défaut [FP=0]. Une fois réinitialisée, l’instruction va pouvoir fonctionner. ATTENTION : utilisez uniquement le Redémarrage automatique dans les applications pour lesquelles on a déterminé que son emploi ne va pas créer des conditions risquées. | |
Cold Start Type | élément de liste | Cette entrée sélectionne le comportement, lorsque l’automate est mis sous tension ou un mode de l’automate passe à Exécution. MANUEL (0) Une transition de 0 à 1 de l’entrée Réinitialisation est requise quand Requête a été effacé pour activer le fonctionnement de l’instruction. AUTOMATIQUE (1) L’instruction se réinitialise lorsque Requête a été effacé. |
Le tableau suivant explique les entrées de l’instruction.
Opérande | Type de données | Format | Description |
|---|---|---|---|
Stop Monitor Delay | INT | immédiat balise | Cet opérande définit le temps de retard qui s’écoule entre l’entrée requête de fonction SS2 et le début du Retard de l’arrêt avec surveillance de la décélération. Consulter les diagrammes temporels du Fonctionnement normal qui illustrent le Retard de surveillance de l’arrêt et la synchronisation SS2. Plage : de 0 à 32767 Unités : millisecondes |
Stop Delay | DINT | immédiat balise | Cet opérande définit le temps maximal autorisé pour que l’axe atteigne la Vitesse d’immobilisation après l’expiration du Retard de surveillance de l’arrêt. Cette entrée permet également de calculer une rampe de vitesse ou la décélération au-dessous desquelles doit se maintenir l’axe pendant l’exécution de cette instruction. Consulter les diagrammes temporels du Fonctionnement normal qui illustrent le Retard de l’arrêt et la synchronisation SS2. Plage : de 1 à 3000000 Unités : millisecondes |
SS2 Standstill Speed | REAL | immédiat balise | Cet opérande définit la limite de vitesse qui est utilisée pour déclarer qu’un mouvement s’est arrêté. Le variateur est immobilisé lorsque la vitesse détectée est inférieure ou égale à la Vitesse d’immobilisation configurée. Lorsque la Vitesse d’immobilisation SS2 est atteinte, la surveillance de l’immobilisation SOS commence. Consulter les diagrammes temporels du Fonctionnement normal qui illustrent la Vitesse d’immobilisation et la synchronisation SS2. Plage : 0Unités : Unités de position/Unité de temps |
Decel Ref Speed | REAL | immédiat balise | Cet opérande permet de calculer une rampe de vitesse ou la décélération au-dessous desquelles doit se maintenir l’axe pendant l’exécution de cette fonction. La décélération est calculée, sur le plan interne, par l’instruction SS2 selon le format Vitesse de référence de décélération/Retard à l’arrêt. Consulter les diagrammes temporels du Fonctionnement normal qui illustrent la Vitesse de référence de décélération et la synchronisation SS2. Plage : 0Unités : Unités de position/Unité de temps
CONSEIL:
entrez -la vitesse maximale de l’axe pour la Vitesse de référence de décélération et le temps maximal de décélération jusqu’à l’immobilisation pour le Retard à l’arrêt.
|
Decel Speed Tolerance | REAL | immédiat balise | Cet opérande permet de définir une tolérance de vitesse par rapport à la rampe de vitesse au-dessous de laquelle doit se maintenir l’axe pendant l’exécution de cette fonction. Consulter les diagrammes temporels du Fonctionnement normal qui illustrent la Tolérance de vitesse de décélération et la synchronisation SS2. Plage : 0Unités : Unités de position/Unité de temps |
Mode | SINT | immédiat balise | Cet opérande sélectionne la vérification de la vitesse ou de la position pendant la surveillance de SOS. Plage : 1 ou 2 1 : vérification de position 2 : vérification de vitesse |
Check Delay | INT | immédiat balise | Cet opérande définit le temps de retard qui s’écoule entre le début de fonction SOS et le début de l’immobilisation de la position. Plage : de 0 à 32767 Unités : millisecondes |
SOS Standstill Speed | REAL | immédiat balise | Cet opérande définit la vitesse maximale qui est autorisée avant que cette instruction ne présente un défaut durant la surveillance de l’immobilisation SOS, durant la sélection du mode Vérification de vitesse. Plage : 0 |
Standstill Deadband | REAL | immédiat balise | Cet opérande définit la déviation incrémentielle maximal de position qui est saisie à la fin du Retard de vérification. Lorsque cette déviation est dépassée, cette instruction présente un défaut. Plage : 0 |
Feedback SFX | SAFETY_FEEDBACK_INTERFACE | balise | L’opérande Retour SFX fournit des données de position et de vitesse. Affecter cet opérande à l’étiquette Contrôle de sécurité de l’instruction SFX qui s’utilise avec cette instance d’instruction SS2. Les membres suivants de l’étiquette Contrôle de sécurité SFX sont utilisés :
Unités : comptages de retours
Unités : Unité de position/Unité de temps
Unités : comptages de retours/unité de position |
Request | BOOL | balise | L’entrée Requête permet à la fonction SS2 d’opérer. ON (1) : début de l’exécution de la fonction SS2. OFF (0) : permet de réinitialiser cette fonction selon le type de redémarrage |
Reset 1 | BOOL | balise | Cet opérande réinitialise la fonction SS2. Une transition de OFF(0) à ON(1) réinitialise la fonction SS2 et Présence d’un défaut [FP], à condition que Requête soit OFF(0) et que toutes les conditions de défaut aient été résolues. La sortie Réinitialisation requise [RR] indique quand une réinitialisation est requise pour réinitialiser la fonction. |
1
Certaines normes de sécurité exigent de surveiller la transition de l’entrée de réinitialisation. Lorsque la réinitialisation est utilisée pour réinitialiser une fonction de sécurité, une logique supplémentaire peut être nécessaire pour vérifier une transition de l’entrée de réinitialisation de l’état haut vers bas ou de bas vers haut.Ce tableau explique les sorties d'instruction. Les sorties sont des étiquettes externes (modules de sortie de sécurité) ou des étiquettes internes pour une utilisation dans d’autres routines logiques.
Opérande | Type de données | Description |
|---|---|---|
Output 1 [O1] | BOOL | ON(1) : indique que l’instruction est en cours d’exécution et que la fonction n’est pas défaillante. OFF (0) : n’importe laquelle des conditions ci-dessous :
|
Reset Required [RR] | BOOL | ON(1) : indique qu’une Réinitialisation est requise pour redémarrer l’instruction ou effacer les défauts. Voir l’entrée Réinitialisation pour la séquence Réinitialisation. OFF (0) : fonctionnement normal en fonctionnement Redémarrage automatique. |
Fault Present [FP] | BOOL | ON (1) : présence d’un défaut dans l’instruction. OFF (0) : l’instruction fonctionne normalement. |
Diagnostic Code | SINT | Cette sortie indique l’état du diagnostic de l’instruction. Voir Codes de diagnostic et Actions correctives pour les codes et les actions spécifiques. |
SS2 Fault Type | SINT | Cette sortie indique le type de défaut SS2 qui s’est produit. Voir Codes de défaut et Actions correctives pour les codes et les actions spécifiques. |
SOS Fault Type | SINT | Cette sortie indique le type de défaut SOS qui s’est produit. Voir Codes de défaut et Actions correctives pour les codes et les actions spécifiques. |
Stop Monitor Delay Active | BOOL | ON (1) : indique que le temporisateur du retard de surveillance de l'arrêt est actif. |
Check Delay Active | BOOL | ON (1) : indique que le temporisateur du retard de vérification est actif. |
Speed Limit | REAL | Lorsque le Retard à l’arrêt est sur ON(1), cette sortie indique la limite réelle de vitesse de l’axe surveillé. Lorsque cette vitesse est dépassée, cette instruction présente un défaut. La limite de vitesse va être une fonction à rampe qui diminue pour atteindre zéro pendant le Retard à l’arrêt, comme le montrent dans la figure du Fonctionnement normal. Unités : Unité de position/Unité de temps. |
Deceleration Ramp | REAL | Cette sortie indique la fonction à rampe de temps réel sans le terme Tolérance de vitesse de décélération, comme le montrent dans la figure du Fonctionnement normal. Unités : Unité de position/Unité de temps. |
Standstill Set Point | REAL | Cette sortie est définie sur la Position réelle lorsque la surveillance de SOS commence. |
Ce tableau explique les sorties de l’instruction qui sont écrites dans l’étiquette spécifiée par l’utilisateur.
Opérande | Type de données | Format | Description |
|---|---|---|---|
SS2 Active | BOOL | balise | L’instruction SS2 écrit l’état SS2 actif dans cette étiquette. OFF (0) : SS2 pas actif ON (1) : SS2 actif SS2 actif est défini sur ON(1) lorsque SS2 est demandée après sa réinitialisation. SS2 actif est réinitialisé sur OFF(0) lorsque la fonction SS2 se réinitialise.
CONSEIL:
affectez l’opérande SS2 actif au membre SS2 actif de la structure d’étiquette de la sortie de sécurité, qui correspond à l’instance de sécurité de mouvement du module de variateur. L’État de sécurité de l’axe correspondant est mis à jour automatiquement dans toutes les structures d’étiquette d’axe de variateur pour permettre la coordination de la tâche de mouvement avec la tâche de sécurité.
|
SS2 Fault | BOOL | balise | L’instruction SS2 écrit l’état Défaut SS2 dans cette étiquette. OFF (0) : Aucun défaut ON (1) : Faulted Le Défaut SS2 est défini sur ON (1) pour les types de défaut et les conditions correspondantes suivants :
CONSEIL:
affectez l’opérande Défaut SS2 au membre Défaut SS2 de la structure d’étiquette de la sortie de sécurité, qui correspond à l’instance de sécurité de mouvement du module de variateur. L’étiquette Défauts de sécurité d’axe correspondant est mise à jour automatiquement dans toutes les structures d’étiquette d’axe de variateur, pour permettre la coordination de la tâche de mouvement avec la tâche de sécurité.
|
SOS Active | BOOL | balise | L’instruction SS2 écrit l’état SOS actif dans cette étiquette. OFF (0) : SOS pas actif ON (1) : SOS actif
CONSEIL:
affectez l’opérande SOS actif au membre SOS actif de la structure de balise de la sortie de sécurité, qui correspond à l’instance de sécurité de mouvement du module de variateur. L’État de sécurité de l’axe correspondant est mis à jour automatiquement dans toutes les structures d’étiquette d’axe de variateur pour permettre la coordination de la tâche de mouvement avec la tâche de sécurité.
|
SOS Standstill | BOOL | balise | L’instruction SS2 écrit l’état Immobilisation SOS dans cette étiquette. OFF (0) : vitesse ou position pas à l’immobilisation. ON (1) : la vitesse ou la position se situe dans les limites de l’immobilisation.
CONSEIL:
affectez l’opérande Immobilisation SOS au membre Immobilisation SOS de la structure d’étiquette de la sortie de sécurité, qui correspond à l’instance de sécurité de mouvement du module de variateur. L’État de sécurité de l’axe correspondant est mis à jour automatiquement dans toutes les structures d’étiquette d’axe de variateur pour permettre la coordination de la tâche de mouvement avec la tâche de sécurité.
|
SOS Fault | BOOL | balise | L’instruction SS2 écrit l’état Défaut SOS dans cette étiquette. OFF (0) : Aucun défaut ON (1) : Faulted Le Défaut SOS est défini sur ON (1) pour les types suivants de défauts et les conditions correspondantes :
CONSEIL:
affectez l’opérande Défaut SOS au membre Défaut SOS de la structure d’étiquette de la sortie de sécurité, qui correspond à l’instance de sécurité de mouvement du module de variateur. L’étiquette Défauts de sécurité d’axe correspondant est mise à jour automatiquement dans toutes les structures d’étiquette d’axe de variateur, pour permettre la coordination de la tâche de mouvement avec la tâche de sécurité.
|
IMPORTANT:
N'écrivez en aucun cas dans l'étiquette de sortie de l'instruction.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau.
Exécution
Condition/état | Action entreprise |
|---|---|
Préscrutation | Les sorties .01, .FP, .RR, .SS2Active, .SS2Fault, .StopMonitorDelayActive, .SpeedLimit, .DecelerationRamp, .SOSActive, .SOSStandstill, .SOSFault et .CheckDelayActive sont définies sur OFF(0). La sortie Code de diagnostic est définie sur 0. La sortie Type de défaut est définie sur 1 |
La condition d'entrée d'échelon est égale à faux | Les sorties .O1, .SS2Active, .SOSActive, .SOSStandstill, .StopMonitorDelayActive et .CheckDelayActive sont définies sur OFF(0). La sortie Limite de vitesse est définie sur 0 La Rampe de décélération est définie sur 0 Le Point de consigne de l’immobilisation est défini sur 0 Si un défaut d’instruction est présent lorsque l’échelon est devenu faux, la condition de défaut sera maintenue et le Code de diagnostic sera affiché. |
La condition d'entrée d'échelon est égale à vrai | L'instruction s'exécute. |
Post-scrutation | N/A |
Fonctionnement
Fonctionnement normal
La fonction SS2 démarre si elle a été auparavant réinitialisée et si l’entrée Requête est déclarée ON(1). En ce point là, le Temporisateur du retard de surveillance à l’arrêt va commencer. Lorsque le Temporisateur du retard de surveillance à l’arrêt expire, la vitesse de l’axe réelle est saisie et le Temporisateur de retard à l'arrêt démarre. Pendant le fonctionnement du Temporisateur du retard à l'arrêt, la vitesse de l’axe est surveillée en temps réel, selon la fonction Limite de vitesse, S(t), à commencer par le Temporisateur du retard à l'arrêt :
Fonction Limite de vitesse
S(t) = S0 + St - (Sr/ Ts)(t)
Où :
S(t) = Limite de vitesse
S0 = Vitesse saisie à la fin du Retard de surveillance à l'arrêt
St = Tolérance de vitesse de décélération
Sr = Vitesse de référence de décélération
Ts = Retard à l’arrêt
t = la valeur Temporisateur du retard à l'arrêt
Lorsque la Vitesse d’immobilisation SS2 est atteinte, la fonction de surveillance Arrêt opérationnel sécurisé (SOS) commence dans le cadre de la fonction SS2. Il convient de noter que la vitesse d’immobilisation SS2 est atteinte avant l’expiration du Temporisateur du retard à l’arrêt, lors d’un fonctionnement normal.
Lorsque la surveillance de SOS commence, le Temporisateur de retard de vérification se met en route. Après l’expiration du temporisateur de retard de vérification, la position est saisie. La vitesse ou la position, fournie par une instruction SFX, est comparée à la Vitesse d’immobilisation SOS ou à la Plage morte de l’immobilisation, en fonction du Mode défini. Après l’expiration du Retard de vérification, la sortie Immobilisation est définie sur ON(1), à condition que la vitesse soit inférieure à la Vitesse d’immobilisation SOS et que la fonction ne présente aucun défaut. La surveillance de SOS reste active tant qu’il n’y a pas de défaut et tant que l’entrée Requête est définie sur ON(1). Lorsque la vitesse de l’axe surveillé dépasse la limite d’immobilisation, la fonction SOS présente un défaut.
Les valeurs de position utilisées dans l’instruction SS2 sont en Unités de position. Les valeurs de vitesse utilisées dans l’instruction SS2 sont en Unités de position/Unité de temps. Une unité de position est définie par l’utilisateur en fonction de l’application spécifique et est configurée dans l’instruction SFX. Les unités de temps sont également configurées dans l’instruction SFX et il peut s'agir, au choix, des secondes ou des minutes.
Étiquettes traversantes
Un Variateur avec surveillance de mouvements sécurisés dispose d’un ou de plusieurs axes de mouvement surveillés par une tâche de mouvement. Le Variateur avec surveillance de mouvements sécurisés dispose aussi d’une ou de plusieurs instances de sécurité de mouvement qui prennent en charge les fonctions de sécurité utilisées dans une tâche de sécurité d’un automate de sécurité. Certaines des étiquettes associées avec une instance de sécurité de mouvement de variateur sont des étiquettes traversantes. Le tableau suivant montre les étiquettes traversantes et les étiquettes correspondantes d’axe pour la fonction SS2 :
Sortie de l’instruction SS2 | Étiquettes traversantes pour l’instance de sécurité de mouvement | Action du Variateur avec surveillance de mouvements sécurisés | Points d’axe |
|---|---|---|---|
SS2 actif | module 1 :SO.SS2Active[instance2 ] | met à jour la balise | axis3.SS2ActiveStatus |
Défaut SS2 (SS2 Fault) | module 1 :SO.SS2Fault[instance2 ] | met à jour la balise | axis3.SS2Fault |
SOS actif | module 1 :SO.SOSActive[instance2 ] | met à jour la balise | axis3.SOSActiveStatus |
Immobilisation SOS (SOS Standstill) | module 1 :SO.SOSStandstill[instance2 ] | met à jour la balise | axis3.SOSStandstillStatus |
Défaut SOS | module 1 :SO.SOSFault[instance2 ] | met à jour la balise | axis3.SOSFault |
1
module est le nom du module de variateur dans l’arborescence Configuration des E/S (I/O) de Logix Designer2
instance vaut 1 ou 2 pour les variateurs à axe double, sinon est nul3
axe est le nom de l’axe dans le Groupe de mouvements de Logix Designer et est associé au moduleLors de l’affectation des sorties de l’instruction SS2 active, SOS active, Immobilisation SOS,Défaut SS2 et Défaut SOS vers les étiquettes traversantes de l’instance de sécurité de mouvement, les étiquettes État de sécurité d’axe et Défaut de sécurité d’axe correspondantes sont mises à jour automatiquement dans l’automate de mouvement. La tâche de contrôle de mouvement de l’automate de mouvement lit les étiquettes État de sécurité d’axe et Défaut de sécurité d’axe pour coordonner le fonctionnement entre la tâche de sécurité et la tâche de mouvement. Voici une séquence typique d’événements :
- L’application de sécurité reçoit une entrée pour arrêter un axe.
- L’application de sécurité définit l’entrée Requête sur ON(1) pour appeler la fonction SS2.
- L’instruction SS2 définit la sortie SS2 active et écrit l’étiquette module:SO.SS2Active[instance] de l’instance de sécurité du mouvement dans le variateur.
- L’instance de sécurité de mouvement dans le variateur met à jour l’étiquette État de sécurité de l’axe dans l’automate de mouvement.
- Ensuite, l’application de mouvement arrête le variateur en fonction d’un profil de rampe d’arrêt.
- La fonction SS2 surveille l’axe pour s’assurer que la comparaison entre la vitesse d’arrêt et la rampe de temps n’est pas dépassée.
- Lorsque la fonction SS2 détecte Immobilisation SS2, l’instruction SS2 rédige l’étiquette module:SO.SOSActive[instance] de l’instance de sécurité du mouvement du variateur.
- Lorsque la fonction SOS détecte Immobilisation SOS, l’instruction SS2 écrit l’étiquette module:SO.SOSStandstill[instance] de l’instance de sécurité de mouvement du variateur.
- L’application de mouvement lit les étiquettes État de sécurité d’axe et continue de maintenir la position ou la vitesse nulle.
Fonctionnement normal, redémarrage automatique
Le diagramme suivant illustre un diagramme temporel pour un fonctionnement normal avec un redémarrage automatique. Lors d’un fonctionnement normal, la sortie SS2 active reste sur ON(1), tant que la fonction SS2 n’a pas été réinitialisée. Pour obtenir une opération de redémarrage automatique, la fonction SS2 est réinitialisée dès le retrait de la Requête OFF(0), à condition qu’aucun défaut ne soit présent. Lorsque la fonction SS2 est réinitialisée, la sortie O1 est définie sur ON(1) pour indiquer que cette fonction est prête à fonctionner.
Sur ce diagramme, la fonction Limite de vitesse apparaît sous la forme d’un trait rouge continu qui se rapproche progressivement de la vitesse nulle. La vitesse doit se maintenir sous la fonction Limite de vitesse pour conserver un fonctionnement normal. Dès que la Vitesse d’immobilisation SS2 est atteinte, la sortie SOS active définit sur ON(1), ce qui indique que la fonction SOS, dans le cadre de SS2, est active et reste sur ON(1) tant que la Requête reste définie sur ON(1).

Fonctionnement normal, redémarrage manuel
Lorsqu’un redémarrage manuel est configuré, la fonction SS2 est réinitialisée avant tout fonctionnement subséquent. La sortie Réinitialisation requise indique que l’entrée Réinitialisation doit transformer de OFF(0) à ON(1) pour réinitialiser l’instruction une fois que l’entrée Requête est supprimée OFF(0). Le diagramme suivant illustre un fonctionnement normal avec un redémarrage manuel.

Opération présentant un défaut
Fonctionnement défectueux, Défaut de décélération
Le diagramme suivant est un diagramme temporel de SS2 où se produit un Défaut de décélération et qui montre que la vitesse de l’axe dépasse la fonction Limite de vitesse, ce qui provoque un Défaut de décélération. Il convient de noter que le diagramme temporel montre un Redémarrage manuel. En ce qui concerne un Redémarrage automatique, les synchronisations sont les mêmes, si ce n’est que la sortie Réinitialisation requise [RR] ne passe sur ON(1) que lorsqu’un défaut se produit.

Fonctionnement défectueux, défaut de vitesse d’immobilisation
Le diagramme suivant montre SS2, à l’emplacement où se produit un Défaut de vitesse d’immobilisation. Comme le montre ce diagramme, la vitesse de l’axe a atteint la vitesse SS2 et la Vitesse d’immobilisation SOS mais, durant la fonction SOS, la vitesse a augmenté et la Vitesse d’immobilisation SOS a finalement été dépassée, ce qui a provoqué un défaut. Il convient de noter que le diagramme temporel montre un Redémarrage manuel. En ce qui concerne un Redémarrage automatique, les synchronisations sont les mêmes, si ce n’est que la sortie Réinitialisation requise [RR] ne passe sur ON(1) que lorsqu’un défaut se produit.

Codes de défaut et actions correctives
Codes de défauts SS2
Code de défaut | Description | Action corrective |
|---|---|---|
1 | Aucun défaut | Aucun. |
2 | Défaut de configuration non valide |
|
3 | Défaut de décélération - l’axe faisant l’objet d’une surveillance lors d’une phase d’arrêt a dépassé la rampe de la vitesse limite calculée par cette instruction. |
|
4 | Défaut de temps maximal - le temps maximal pour atteindre l’immobilisation SS2 a été dépassé. |
|
102 | Défaut Pas prête de l’instruction SFX | S’assurer que l’instruction SFX qui fournit des entrées à cette instance SS2 est en train d’effectuer un fonctionnement et ne présente pas de défaut avant de demander SS2. |
Codes de défauts SOS
Code de défaut | Description | Action corrective |
|---|---|---|
1 | Aucun défaut | Aucun. |
2 | Défaut de configuration non valide |
|
3 | Défaut de position d'immobilisation | Assurez-vous que le mouvement reste dans la Plage morte de l’immobilisation après l’expiration du temps de retard de vérification. |
4 | Défaut de vitesse d'immobilisation | Assurez-vous que la vitesse reste au-dessous de la limite de l’immobilisation avant l’expiration du temps de retard de vérification. |
101 | Défaut de débordement de calcul de la fenêtre de position. L’Échelle de position de l’étiquette Retour SFX multipliée par la Fenêtre de position dépasse (2^31 – 1) |
|
Codes de diagnostic et actions correctives
Code de diagnostic | Description | Action corrective |
|---|---|---|
0 | Aucune information de diagnostic. | Aucun |
10 | L’échelon est passé à faux alors que l’instruction était en cours d’exécution. | Assurez-vous que cette instruction est activée. |
20 | Valeur pas valide pour le Retard de surveillance à l'arrêt. | Il faut utiliser une valeur INT comprise entre 0 et 32767 |
21 | Valeur pas valide pour le Retard à l’arrêt | Il faut utiliser une valeur DINT comprise entre 0 et 3 000 000. |
22 | Valeur pas valide pour la Vitesse d’immobilisation SS2 | La Vitesse d’immobilisation SS2 doit être REAL et ne doit pas être négative |
23 | Valeur pas valide pour la Vitesse de référence de décélération. | Doit être REAL et ne doit pas être négative |
24 | Valeur pas valide pour la Tolérance de vitesse de décélération | Doit être REAL et ne doit pas être négative |
25 | La valeur du mode n’est pas valide. | Il faut utiliser une valeur INT égale à 1 (Vérification de vitesse) ou à 2 (Vérification de position). |
26 | Valeur pas valide pour le Retard de vérification. | Il faut utiliser une valeur INT comprise entre 0 et 32767. |
27 | Plage morte de l’immobilisation pas valide | Doit être REAL et ne doit pas être négative. |
28 | Vitesse de l’immobilisation pas valide | Doit être REAL et ne doit pas être négative. |
Exemple

Fournir une réponse
0