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
SOS_avail lang
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.
safety advisory
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 : Greater than or equal to 0
Unité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 : Greater than or equal to 0
Unité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 : Greater than or equal to 0
Unité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 : Greater than or equal to 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 : Greater than or equal to 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 :
  • FeedbackSFX.FeedbackPosition
Unités : comptages de retours
  • FeedbackSFX.ActualSpeed
Unités : Unité de position/Unité de temps
  • FeedbackSFX.PositionScalingOut
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 :
  • La condition d’entrée d’échelon n’est plus vraie
  • Une instruction a généré un défaut
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 :
  • Défaut de configuration
    Une valeur d’opérande d’entrée de l’instruction est en dehors de sa plage.
  • Défaut de décélération
    La vitesse de l’axe a dépassé la valeur limite définie de vitesse.
  • Défaut de temps maximale
    Le temps du retard à l’arrêt expire et la vitesse de l’axe est supérieure à la Vitesse d’immobilisation.
  • Défaut Pas prête de l’instruction SFX
    Le retour utilisé pour effectuer la surveillance n’est pas valide ou l’instruction SFX n’est pas en cours d’exécution lorsque l’instruction SS2 est requise.
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 :
  • Défaut de configuration
    Une valeur d’opérande d’entrée de l’instruction est en dehors de sa plage.
  • Défaut de position d'immobilisation
    La plage morte de l’immobilisation a été dépassée pendant la surveillance.
  • Défaut de vitesse d'immobilisation
    La limite de vitesse de l’immobilisation a été dépassée pendant la surveillance.
  • Défaut Pas prête de l’instruction SFX
    Le retour utilisé pour effectuer la surveillance n’est pas valide ou l’instruction SFX n’est pas en cours d’exécution lorsque l’instruction SS2 est requise.
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[instance
2
]
met à jour la balise
axis3.SS2ActiveStatus
Défaut SS2 (SS2 Fault)
module
1
:SO.SS2Fault[instance
2
]
met à jour la balise
axis3.SS2Fault
SOS actif
module
1
:SO.SOSActive[instance
2
]
met à jour la balise
axis3.SOSActiveStatus
Immobilisation SOS (SOS Standstill)
module
1
:SO.SOSStandstill[instance
2
]
met à jour la balise
axis3.SOSStandstillStatus
Défaut SOS
module
1
:SO.SOSFault[instance
2
]
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 Designer
2
instance vaut 1 ou 2 pour les variateurs à axe double, sinon est nul
3
axe est le nom de l’axe dans le Groupe de mouvements de Logix Designer et est associé au module
Lors 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 :
  1. L’application de sécurité reçoit une entrée pour arrêter un axe.
  2. L’application de sécurité définit l’entrée Requête sur ON(1) pour appeler la fonction SS2.
  3. 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.
  4. 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.
  5. Ensuite, l’application de mouvement arrête le variateur en fonction d’un profil de rampe d’arrêt.
  6. 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.
  7. 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.
  8. 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.
  9. 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).
SS2 Normal Operation Automatic Restart
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.
SS2_normal oper, man restart
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.
SS2_faulted operation_standstill speed fault
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.
L5K_SS2_Faulted Operation_decel fault
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
  • Vérifiez les valeurs d’entrée et corrigez les valeurs inconsistantes ou illégales. Vérifiez le code de diagnostic pour plus d’informations
  • Réinitialisez le défaut.
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.
  • Réinitialiser le défaut et vérifier l’application de mouvement pour s’assurer que l’axe a décéléré comme prévu lors du passage de SS2 actif sur ON(1).
4
Défaut de temps maximal - le temps maximal pour atteindre l’immobilisation SS2 a été dépassé.
  • Augmenter la temps autorisé, augmenter la décélération ou réduire la vitesse initiale de l’axe
  • Réinitialisez le défaut.
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
  • Vérifiez les valeurs d’entrée et corrigez les valeurs inconsistantes ou illégales. Vérifiez le code de diagnostic pour plus d’informations
  • Réinitialisez le défaut.
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)
  • Assurez-vous que l’instruction SFX qui fournit les entrées de cette instruction SS2 dispose des valeurs correctes.
  • Utilisez une valeur de Fenêtre de position plus petite.
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
L5K_SS2_exammple
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal