Gestion des erreurs détectées
Traduction de la notice originale
Présentation
Quatre sortes d'erreurs détectées peuvent être rencontrées par le module BMX MSP 0200 et consignées dans les objets d'état (%MWr.m.c.2 à %MWr.m.c.5) : erreurs standard, erreurs de commande, erreurs de paramètres de réglage, erreurs d'axe.
Défauts standard de voie
Ces défauts sont signalés via l'objet %MWr.m.c.2 (Erreur de voie standard) et induisent une erreur de voie signalée dans %Ir.m.c.ERR.
Les erreurs détectées décrites par les bits 4 à 7 (erreurs internes, de configuration, de communication et d'application) ont la même signification que pour tous les autres modules Modicon X80.
Le Défaut d'alimentation externe (%MWr.m.c.2.0) rapporte une erreur d'alimentation si ce rapport est activé par la configuration (à savoir si Défaut d'alimentation - %KWr.m.c.1.8 - est défini sur Défaut d'E/S général).
ATTENTION
ENDOMMAGEMENT IRREVERSIBLE DU MODULE PTO
N'inversez pas la connexion de l'alimentation externe.
Suivez les instructions de câblage, de montage et d'installation.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.
Si la configuration le prévoit (si Défaut de sortie - %KWr.m.c.1.9 - est défini sur Défaut d'E/S général), les défauts externes détectés sur les sorties (%MWr.m.c.2.1) sont signalés pour :
Erreurs de commande détectées
Ces erreurs surviennent lorsqu'une commande est rejetée par le module ou lorsque l'envoi de la commande échoue.
Les erreurs détectées sont signalées dans l'objet CMC_ERR %MWr.m.c.1.1.
Une erreur de commande détectée génère le comportement suivant :
Aucune autre commande n'est acceptée tant que l'axe n'est pas arrêté et que l'erreur d'axe détectée n'est pas réinitialisée (via l'objet Reset_Axis_Error - %Qr.m.c.3 ).
AVERTISSEMENT
REDEMARRAGE HORS CONTROLE
Si Reset_Axis_Error (%Qr.m.c.3) a pour valeur 1, le module va de nouveau accepter les commandes de l'application, ce qui peut générer un mouvement.
Installez une alarme sonore et visuelle sur votre application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Erreurs de paramètres de réglage détectées
Ces erreurs surviennent lorsque des paramètres de réglage sont rejetés ou lorsque l'envoi des paramètres échoue.
Les erreurs détectées sont signalées dans l'objet ADJUST_ERR %MWr.m.c.1.2.
Une erreur de paramètre de réglage détectée ne place pas l'axe dans l'état d'arrêt sur erreur et n'a pas d'impact sur le comportement de la voie.
La voie continue de fonctionner avec les paramètres précédents comme si aucun nouveau paramètre n'avait été envoyé.
Erreurs d'axe détectées
Les erreurs d'axe détectées sont de 4 types :
Drive_KO ou Urgence
Si la surveillance est activée (objet implicite %QWr.m.c.1.0 (Désactiver les défauts d'axe / Drive_Ready&Emergency) défini sur 0) et si la sortie physique Drive_Enable est restée active plus de 100 ms, cette erreur sera détectée dès que l'entrée physique Drive_Ready&Emergency aura atteint un niveau faible.
Cette erreur détectée induit le comportement suivant :
Il n'y a pas dans ce cas de phase de décélération utilisant le taux de décélération d'urgence. Cette condition est une urgence d'axe mécanique ou externe et ces deux cas exigent un arrêt immédiat de l'axe mécanique.
Lorsque la condition est corrigée (ou la surveillance désactivée), réinitialisez l'erreur d'axe détectée (via l'objet Reset_Axis_Error - %Qr.m.c.3) pour envoyer une nouvelle commande.
AVERTISSEMENT
REDEMARRAGE HORS CONTROLE
Si Reset_Axis_Error (%Qr.m.c.3) a pour valeur 1, le module va de nouveau accepter les commandes de l'application, ce qui peut générer un mouvement.
Installez une alarme sonore et visuelle sur votre application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Franchissement de limite
Si la surveillance est activée (objet implicite %QWr.m.c.1.1 (DISABLE_LIMIT_FLT) défini sur 0)), cette erreur est détectée lorsque l'entrée physique Proximity&LimitSwitch augmente.
Cette erreur détectée induit le comportement suivant :
Seules les commandes suivantes peuvent être acceptées :
L'erreur d'axe détectée doit être réinitialisée (via l'objet %Qr.m.c.3) pour qu'il soit possible d'envoyer d'autres commandes.
AVERTISSEMENT
REDEMARRAGE HORS CONTROLE
Si Reset_Axis_Error (%Qr.m.c.3) a pour valeur 1, le module va de nouveau accepter les commandes de l'application, ce qui peut générer un mouvement.
Installez une alarme sonore et visuelle sur votre application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Important : Du fait que la voie PTO comme le variateur ont une entrée de contacteur de limite, il est déconseillé d'utiliser le même câblage pour les deux. En effet, une condition hors limite sur le variateur conduirait alors à une erreur détectée DRIVE_KO sur la voie PTO en même temps que le défaut de limite. Il ne serait pas possible d'avoir le comportement décrit précédemment pour le dépassement de limite (les commandes de vitesse/référencement seraient rejetées).
Limite logicielle atteinte
Si la surveillance est activée (objet Implicite %QWr.m.c.1.2 (DISABLE_SW_LIMIT_FLT) défini sur 0), cette erreur détectée gérée en interne se produit lorsque la position actuelle identifiée par la voie (%IDr.m.c.8) atteint l'une des deux valeurs de limite logicielle.
Cette erreur détectée induit le comportement suivant :
Dans cet état, les commandes suivantes sont acceptées : générateur de fréquence ou vitesse de déplacement dans le sens opposé à la commande précédente (pour ramener l'axe dans la zone valide).
Dès que l'axe est de retour et arrêté dans la plage valide des positions, l'erreur de limite logicielle disparaît, mais l'erreur d'axe demeure (les bits STOPPING et AXIS_FLT de l'objet AXIS_STS et le bit SW_HIGH/LOW_LIMIT_FLT de l'objet AXIS_ERROR restent élevés).
L'erreur d'axe détectée doit être réinitialisée (via l'objet %Qr.m.c.3) pour qu'il soit possible d'envoyer d'autres commandes.
AVERTISSEMENT
REDEMARRAGE HORS CONTROLE
Si Reset_Axis_Error (%Qr.m.c.3) a pour valeur 1, le module va de nouveau accepter les commandes de l'application, ce qui peut générer un mouvement.
Installez une alarme sonore et visuelle sur votre application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Dépassement de la valeur de position
Cette erreur détectée est un cas spécial d'erreur de limite logicielle et se produit lorsque la valeur de position franchit le nombre minimal ou maximal d'impulsions possible (-2 147 483 648 ou 2 147 483 647).
Cela provoque un changement de signe de la position dont la valeur n'est plus significative.
Si la surveillance des limites logicielles est activée, une erreur sera détectée et le comportement suivant sera induit :
L'erreur d'axe doit être réinitialisée (via l'objet %Qr.m.c.3) pour qu'il soit possible d'envoyer d'autres commandes, mais l'axe reste non référencé.
AVERTISSEMENT
REDEMARRAGE HORS CONTROLE
Si Reset_Axis_Error (%Qr.m.c.3) a pour valeur 1, le module va de nouveau accepter les commandes de l'application, ce qui peut générer un mouvement.
Installez une alarme sonore et visuelle sur votre application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
NOTE : Si l'axe est référencé et que la surveillance des limites logicielles est désactivée : si la valeur maximum ou minimum de position est atteinte en commande continue, aucun traitement spécifique n'a lieu. La position change de signe et continue d'évoluer.
Défauts de référencement
Ils se produisent pendant l'exécution d'une commande de référencement.
Deux cas de figure sont possibles :
Cette erreur détectée induit le comportement suivant :
L'erreur d'axe détectée doit être réinitialisée (via l'objet %Qr.m.c.3) pour qu'il soit possible d'envoyer d'autres commandes.
AVERTISSEMENT
REDEMARRAGE HORS CONTROLE
Si Reset_Axis_Error (%Qr.m.c.3) a pour valeur 1, le module va de nouveau accepter les commandes de l'application, ce qui peut générer un mouvement.
Installez une alarme sonore et visuelle sur votre application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.