Variateur de vitesse de variable de procédé (Process Variable Speed Drive, PVSD)

Ces informations s’appliquent aux automates CompactLogix 5380P, ControlLogix 5580P et ControlLogix 5590P.
L'instruction Variateur de vitesse de variable de procédé (Process Variable Speed Drive, PVSD) surveille et contrôle un moteur à vitesse variable au moyen d'un variateur CA (fréquence variable) ou CC. Utilisez l'instruction pour exécuter ou faire avancer le moteur par à-coups en marche avant ou en marche arrière. L'accès à l'interface du variateur peut se faire via l'interface de l'objet de dispositif ou via des broches individuelles. L'objet est une version intégrée de l'instruction complémentaire P_VSD existante dans la bibliothèque d'objets de processus de Rockwell Automation.
Utilisez l'instruction PVSD pour :
  • Contrôler et surveiller un moteur à vitesse variable à l'aide d'un variateur CA ou CC. Cette instruction est utilisée avec des variateurs contrôlant la vitesse et non la position, et elle n'utilise aucun axes de commande (Motion Axis).
  • Sélectionnez le mode Opérateur, Programme, Externe, Asservissement , Maintenance, Hors service ou Portable comme source des commandes et des paramètres du variateur.
  • Utilisez la source de commande sélectionnée pour saisir une référence de vitesse (point de consigne).
  • Utilisez la source de commande sélectionnée pour démarrer le variateur vers l'avant.
  • Utilisez la source de commande sélectionnée pour démarrer le variateur vers l'arrière, s'il est configuré pour ce faire.
  • Utilisez la source de commande sélectionnée pour faire avancer le variateur par à-coups, s'il est configuré pour ce faire. Seules les sources de commande Opérateur, Externe et Maintenance sont autorisées à faire avancer le variateur par à-coups.
  • Utilisez la source de commande sélectionnée pour faire reculer le variateur par à-coups, s'il est configuré pour ce faire. Seules les sources de commande Opérateur, Externe et Maintenance sont autorisées à faire reculer le variateur par à-coups.
  • Surveiller l'état réel du variateur, notamment :
    • Retour de vitesse
    • Variateur prêt
    • Variateur actif (retour de l'exécution)
    • Direction commandée
    • Direction réelle
    • Accélération en cours
    • Décélération en cours
    • Vitesse atteinte
    • Avertissement de variateur
    • Variateur défectueux (avec code de défaut et description)
  • Connectez-vous à l'interface d'un objet de variateur à l'aide d'un ensemble de balises de l'interface Vitesse d'alimentation. Si les balises de l'interface ne sont pas liés (paramètres InOut facultatifs), un ensemble de paramètres d'entrée et de sortie sont utilisés pour assurer l'interface vers le variateur, signal à signal.
  • Recherchez une table de recherche Code de défaut liée pour fournir des informations textuelles sur le défaut du variateur, ou utilisez le texte fourni par le biais de l'enregistrement des défauts de l'interface Vitesse d'alimentation.
  • Participez à un bus de stratégie de contrôle (BUS_OBJ) avec d’autres dispositifs et instructions de procédé.
  • Configurez une sortie pour qu'elle émette un avertissement sonore de pré-démarrage (avertisseur). Le moment où l'alerte retentit avant le démarrage ou la marche par à-coups peut être configuré.
  • Configurez la virtualisation, en fournissant un retour simulé d'un variateur en cours de fonctionnement tout en désactivant les sorties vers le dispositif physique.
  • Configurez la mise à l'échelle de la référence de vitesse d'unités de procédé d'application en unités d'interface du variateur.
  • Configurez la mise à l'échelle du retour de vitesse d'unités d'interface du variateur en unités de procédé d'application.
  • Configurez la limitation (blocage) de la référence de vitesse.
  • Surveillez le retour d'exécution et fournissez l'état et les alarmes en cas d'échec du démarrage à l'heure configurée et d'échec de l'arrêt à l'heure configurée.
  • Surveillez les conditions d'autorisation pour permettre le démarrage ou la marche par à-coups du moteur vers l'avant.
  • Surveillez les conditions d'autorisation pour permettre le démarrage ou la marche par à-coups du moteur vers l'arrière.
  • Surveillez les conditions de verrouillage pour arrêter et empêcher le démarrage ou la marche par à-coups du moteur. Déclenchez une alarme si des conditions de verrouillage entraînent l'arrêt du moteur.
  • Surveillez les défauts de communication des E/S (I/O).
  • Effacez automatiquement les alarmes verrouillées et les défauts du variateur lorsqu'une commande Opérateur (Démarrage, Arrêt, Marche par à-coups) est reçue.
  • Effacez automatiquement les alarmes verrouillées et les défauts du variateur lorsqu'une commande externe (Démarrage, Arrêt, Marche par à-coups) est reçue.
  • Utilisez le fil d'Ariane de HMI pour Alarme bloquée, Mauvaise configuration, Pas prêt et Contournement de maintenance activé.
  • Utilisez l'état Disponible de la logique d'automatisation pour indiquer si le moteur peut être contrôlé par d'autres objets.
  • Utilisez les alarmes Échec du démarrage, Échec de l'arrêt, Déclenchement du verrouillage, Défaut d'E/S (I/O) et Défaut de variateur.
Langues disponibles
Diagramme à relais
PVSD_avail_ladder
Diagramme de bloc fonctionnel
PVSD_avail_FBD
Texte structuré
PVSD(
PlantPAx Control
, Ref_Ctrl_Set, Ref_Ctrl_Cmd, Ref_Ctrl_Sts, BusObj, Ref_FaultCodeList)
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.
  • Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions.
Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversions de données.
Opérandes de configuration
Opérande
Type
Format
Description
PlantPAx Control
P_VARIABLE_SPEED_DRIVE
balise
Structure des données requise pour obtenir une bonne exécution de l'instruction.
Ref_Ctrl_Set
RAC_ITF_DVC_PWRVELOCITY_SET
balise
Interface des paramètres de l'objet de dispositif d'automatisation de la vitesse.
Ref_Ctrl_Cmd
RAC_ITF_DVC_PWRVELOCITY_CMD
balise
Interface de commande de l'objet de dispositif d'automatisation de la vitesse.
Ref_Ctrl_Sts
RAC_ITF_DVC_PWRVELOCITY_STS
balise
Interface d'état de l'objet de dispositif d'automatisation de la vitesse.
BusObj
BUS_OBJ
balise
Composant du bus.
Ref_FaultCodeList
RAC_CODE_DESCRIPTION[x]
balise
Tableau de recherche de code de défaut par description de défaut pour l’automate de moteur intelligent.
Structure P_VARIABLE_SPEED_DRIVE
Les membres publics sont des membres standard, de balises visibles accessibles par programmation. Les membres privés et masqués sont utilisés dans les façades HMI et ne sont pas accessibles par programmation. Les membres privés sont répertoriés dans des tableaux distincts après les membres publics.
Membres d'entrée publique
Type de données
Visibilité par défaut FBD
Câblage FBD requis
Utilisation
Description
EnableIn
BOOL
Non visible
Non obligatoire
Entrée
Activer l'entrée - Paramètre système défini
La valeur par défaut est définie sur vrai.
Inp_InitializeReq
BOOL
Non visible
Non obligatoire
Entrée
1 = Demande d'initialisation de l'instruction. L'instruction est généralement initialisée lors de sa première exécution. Utilisez cette demande lorsqu'une réinitialisation est requise. L'instruction efface automatiquement cet opérande.
La valeur par défaut est définie sur vrai.
Inp_OwnerCmd
DINT
Non visible
Non obligatoire
Entrée
Commande de dispositif Propriétaire.
0 = Aucun,
.10 = Verrouillage Opérateur,
.11 = Déverrouillage Opérateur,
.12 = Verrouillage Programme,
.13 = Déverrouillage Programme,
.14 = Acquérir Maintenance,
.15 = Libérer Maintenance,
.16 = Acquérir Externe,
.17 = Libérer Externe,
.29 = Écho.
La valeur par défaut est 0.
Inp_SpeedFdbkData
REAL
Non visible
Non obligatoire
Entrée
Retour de vitesse en unités (brutes) du variateur (exemple : 0 à 32 767 en unités de variateur représente une fréquence de 0 au max.).
La valeur par défaut est 0,0.
Inp_DatalinkData
REAL
Non visible
Non obligatoire
Entrée
Entrée de signal auxiliaire (datalink) en unités du variateur (brutes).
La valeur par défaut est 0,0.
Inp_LastFaultCodeData
DINT
Non visible
Non obligatoire
Entrée
Code défaut variateur le plus récent (énumération).
La valeur par défaut est 0.
Inp_ReadyData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur est prêt pour l'exécution.
La valeur par défaut est définie sur vrai.
Inp_RunningData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur est en cours d'exécution (actif).
La valeur par défaut est fausse.
Inp_CommandDirData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur reçoit une commande de marche avant, 0 = Le variateur reçoit une commande de marche arrière.
La valeur par défaut est définie sur vrai.
Inp_ActualDirData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur s'exécute en marche avant, 0 = Le variateur s'exécute en marche arrière.
La valeur par défaut est définie sur vrai.
Inp_AcceleratingData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur est en cours d'accélération.
La valeur par défaut est fausse.
Inp_DeceleratingData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur est en cours de décélération.
La valeur par défaut est fausse.
Inp_AtSpeedData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur est en vitesse commandée.
La valeur par défaut est fausse.
Inp_AlarmData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur a une condition d'alarme (avertissement). Voir l'affichage du variateur ou le manuel pour plus de détails.
La valeur par défaut est fausse.
Inp_FaultedData
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur est en panne. Voir l'affichage du variateur ou le manuel pour plus de détails.
La valeur par défaut est fausse.
Inp_DvcNotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme de dispositif associé et état de la confirmation.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Inp_IOFault
BOOL
Visible
Non obligatoire
Entrée
Indique que les données d’E/S (I/O) sont inexactes.
0 = Les données d'E/S (I/O) sont correctes, 1 = Les données d'E/S (I/O) sont incorrectes, ce qui provoque un défaut. Si le variateur n'est pas virtuel, cette entrée définit Sts_IOFault, ce qui déclenche l'alarme IOFault.
La valeur par défaut est fausse.
Inp_FwdPermOK
BOOL
Visible
Non obligatoire
Entrée
1 = Autorisations OK, le variateur peut démarrer ou s'exécuter en marche par à-coups en avant.
La valeur par défaut est définie sur vrai.
Inp_FwdNBPermOK
BOOL
Visible
Non obligatoire
Entrée
1 = Autorisations non contournables OK, le variateur peut démarrer ou s'exécuter en marche par à-coups en avant.
La valeur par défaut est définie sur vrai.
Inp_RevPermOK
BOOL
Visible
Non obligatoire
Entrée
1 = Autorisations OK, le variateur peut démarrer ou s'exécuter en marche par à-coups en arrière.
La valeur par défaut est définie sur vrai.
Inp_RevNBPermOK
BOOL
Visible
Non obligatoire
Entrée
1 = Autorisations non contournables OK, le variateur peut démarrer ou s'exécuter en marche par à-coups en arrière.
La valeur par défaut est définie sur vrai.
Inp_IntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages OK, le variateur peut démarrer ou s'exécuter en marche par à-coups et continuer son exécution.
La valeur par défaut est définie sur vrai.
Inp_NBIntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages non contournables OK, le variateur peut démarrer ou s'exécuter en marche par à-coups et continuer son exécution.
La valeur par défaut est définie sur vrai.
Inp_IntlkAvailable
BOOL
Visible
Non obligatoire
Entrée
1 = Disponibilité du verrouillage OK.
La valeur par défaut est fausse.
Inp_IntlkTripInh
BOOL
Visible
Non obligatoire
Entrée
1 = Bloquer l’état du déclenchement du verrouillage.
La valeur par défaut est fausse.
Inp_RdyReset
BOOL
Non visible
Non obligatoire
Entrée
1 = Objet associé, réinitialisé par cet objet, prêt pour la réinitialisation.
La valeur par défaut est fausse.
Inp_Hand
BOOL
Non visible
Non obligatoire
Entrée
1 = Acquérir Portable (généralement câblée localement), 0 = Libérer Portable.
La valeur par défaut est fausse.
Inp_Ovrd
BOOL
Non visible
Non obligatoire
Entrée
1 = Acquérir Asservissement (priorité plus haute de la logique de programme), 0 = Libérer Asservissement.
La valeur par défaut est fausse.
Inp_OvrdCmd
SINT
Non visible
Non obligatoire
Entrée
Commande Asservissement :
0 = Aucun,
1 = Arrêt,
2 = Démarrage en marche avant,
3 = Démarrage en marche arrière.
La valeur par défaut est 0.
Inp_OvrdSpeed
REAL
Non visible
Non obligatoire
Entrée
Valeur pour définir la Référence de la vitesse en Asservissement, en unités de procédé de référence de la vitesse.
La valeur par défaut est 0,0.
Inp_OvrdOutDatalink
REAL
Non visible
Non obligatoire
Entrée
Valeur pour définir le Datalink de sortie en Asservissement, en unités de procédé du datalink de sortie.
La valeur par défaut est 0,0.
Inp_ExtInh
BOOL
Non visible
Non obligatoire
Entrée
1 = Bloquer acquisition Externe, 0 = Autoriser acquisition Externe.
La valeur par défaut est fausse.
Inp_HornInh
BOOL
Non visible
Non obligatoire
Entrée
1 = Bloquer l’alerte sonore, 0 = Autorisez l’alerte sonore .
La valeur par défaut est fausse.
Inp_Reset
BOOL
Non visible
Non obligatoire
Entrée
1 = Réinitialiser les verrouillages de mise hors tension et les alarmes effacées.
La valeur par défaut est fausse.
Cfg_AllowDisable
BOOL
Non visible
Non obligatoire
Entrée
1 = Permettre à la Maintenance de désactiver les alarmes.
La valeur par défaut est définie sur vrai.
Cfg_AllowShelve
BOOL
Non visible
Non obligatoire
Entrée
1 = Permettre à l’Opérateur de désactiver les alarmes.
La valeur par défaut est définie sur vrai.
Cfg_HasReverse
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur peut s'exécuter en arrière ou en marche par à-coups en arrière, 0 = Autoriser uniquement les opérations en marche avant.
La valeur par défaut est fausse.
Cfg_HasJog
BOOL
Non visible
Non obligatoire
Entrée
1 = Commande de marche par à-coups du variateur activée et visible, 0 = Commande de marche par à-coups du variateur non autorisée.
La valeur par défaut est fausse.
Cfg_AllowLocal
BOOL
Non visible
Non obligatoire
Entrée
1 = Autoriser le démarrage et l'arrêt en local sans alarme, 0 = Démarrage ou arrêt par commande uniquement.
La valeur par défaut est fausse.
Cfg_HasRunFdbk
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur fournit un signal de retour en cours d'exécution.
La valeur par défaut est fausse.
Cfg_UseRunFdbk
BOOL
Non visible
Non obligatoire
Entrée
1 = Le retour d'exécution du variateur doit être utilisé pour la vérification des défauts.
La valeur par défaut est fausse.
Cfg_HasSpeedFdbk
BOOL
Non visible
Non obligatoire
Entrée
1 = Le variateur fournit un retour de la vitesse.
La valeur par défaut est fausse.
Cfg_UseSpeedFdbk
BOOL
Non visible
Non obligatoire
Entrée
1 = La vitesse du variateur détermine l'état d'exécution, 0 = L'état est déterminé par le retour actif du variateur.
La valeur par défaut est fausse.
Cfg_HasInpDatalink
BOOL
Non visible
Non obligatoire
Entrée
1 = Un signal est connecté à Inp_DatalinkData.
La valeur par défaut est fausse.
Cfg_HasOutDatalink
BOOL
Non visible
Non obligatoire
Entrée
1 = Un signal est connecté à Out_DatalinkData.
La valeur par défaut est fausse.
Cfg_HasDvcObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu'un objet de dispositif (par exemple, un variateur) est connecté.
La valeur par défaut est fausse.
Cfg_HasFwdPermObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu'un objet est connecté aux entrées d'autorisation en marche avant.
La valeur par défaut est fausse.
Cfg_HasRevPermObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu'un objet est connecté aux entrées d'autorisation en marche arrière.
La valeur par défaut est fausse.
Cfg_HasIntlkObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu'un objet est connecté aux entrées de verrouillage.
La valeur par défaut est fausse.
Cfg_HasResInhObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu’un objet de blocage du redémarrage est connecté.
La valeur par défaut est fausse.
Cfg_HasRunTimeObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu’un objet d’exécution ou de démarrage est connecté.
La valeur par défaut est fausse.
Cfg_HasMoreObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu'un objet contenant plus d'informations est disponible.
La valeur par défaut est fausse.
Cfg_SetTrack
BOOL
Non visible
Non obligatoire
Entrée
1 = Suivi des paramètres pour les sources non sélectionnées, 0 = Aucun suivi des paramètres.
La valeur par défaut est définie sur vrai.
Cfg_SetTrackOvrdHand
BOOL
Non visible
Non obligatoire
Entrée
1 = Suivi des paramètres de Programme, Opérateur et Externe lorsque Portable ou Asservissement est sélectionné.
La valeur par défaut est fausse.
Cfg_OperStopPrio
BOOL
Non visible
Non obligatoire
Entrée
1 = OCmd_Stop accepté à tout moment ;
0 = OCmd_Stop accepté uniquement lorsque Oper est sélectionné.
La valeur par défaut est fausse.
Cfg_ExtStopPrio
BOOL
Non visible
Non obligatoire
Entrée
1 = XCmd_Stop accepté à tout moment ;
0 = XCmd_Stop accepté uniquement lorsque Ext est sélectionné.
La valeur par défaut est fausse.
Cfg_OCmdResets
BOOL
Non visible
Non obligatoire
Entrée
1 = Tout OCmd de variateur réinitialise les verrouillages de mise hors tension et les alarmes effacées ;
0 = OCmdReset requis.
La valeur par défaut est fausse.
Cfg_XCmdResets
BOOL
Non visible
Non obligatoire
Entrée
1 = Tout XCmd de variateur réinitialise les verrouillages de mise hors tension et les alarmes effacées ;
0 = XCmdReset requis.
La valeur par défaut est fausse.
Cfg_OvrdPermIntlk
BOOL
Non visible
Non obligatoire
Entrée
1 = L’asservissement ignore les autorisations ou verrouillages contournables ; 0 = L’asservissement utilise toutes les autorisations/tous les verrouillages.
La valeur par défaut est fausse.
Cfg_ShedOnFailToStart
BOOL
Non visible
Non obligatoire
Entrée
1 = Arrêtez le moteur et l’alarme en cas d’échec du démarrage ; 0 = Alarme uniquement en cas d’échec du démarrage.
La valeur par défaut est définie sur vrai.
Cfg_ShedOnIOFault
BOOL
Non visible
Non obligatoire
Entrée
1 = Arrêtez le moteur et l’alarme en cas de défaut d’E/S (I/O) ; 0 = Alarme uniquement sur défaut d’E/S (I/O).
La valeur par défaut est définie sur vrai.
Cfg_HasOper
BOOL
Non visible
Non obligatoire
Entrée
1 = Opérateur (déverrouillé) existant, peut être sélectionné.
La valeur par défaut est définie sur vrai.
Cfg_HasOperLocked
BOOL
Non visible
Non obligatoire
Entrée
1 = Opérateur verrouillé existant, peut être sélectionné.
La valeur par défaut est définie sur vrai.
Cfg_HasProg
BOOL
Non visible
Non obligatoire
Entrée
1 = Programme (déverrouillé) existant, peut être sélectionné.
La valeur par défaut est définie sur vrai.
Cfg_HasProgLocked
BOOL
Non visible
Non obligatoire
Entrée
1 = Programme verrouillé existant, peut être sélectionné.
La valeur par défaut est définie sur vrai.
Cfg_HasExt
BOOL
Non visible
Non obligatoire
Entrée
1 = Externe existant, peut être sélectionné.
La valeur par défaut est fausse.
Cfg_HasMaint
BOOL
Non visible
Non obligatoire
Entrée
1 = Maintenance existante, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_HasMaintOoS
BOOL
Non visible
Non obligatoire
Entrée
1 = Maintenance hors service existante, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_OvrdOverLock
BOOL
Non visible
Non obligatoire
Entrée
1 = Asservissement remplace le verrouillage de Programme/Opérateur, 0 = Ne pas asservir le verrouillage.
La valeur par défaut est définie sur vrai.
Cfg_ExtOverLock
BOOL
Non visible
Non obligatoire
Entrée
1 = Externe remplace le verrouillage de Programme/Opérateur, 0 = Ne pas asservir le verrouillage.
La valeur par défaut est fausse.
Cfg_ProgPwrUp
BOOL
Non visible
Non obligatoire
Entrée
1 = Mettre sous tension en Programme, 0 = Mettre sous tension en Opérateur.
La valeur par défaut est fausse.
Cfg_ProgNormal
BOOL
Non visible
Non obligatoire
Entrée
Source normale : 1 = Programme si pas de demandes ; 0 = Opérateur si pas de demandes.
La valeur par défaut est fausse.
Cfg_PCmdPriority
BOOL
Non visible
Non obligatoire
Entrée
Priorité de la commande. 1 = Les commandes Programme l'emportent, 0 = Les commandes Opérateur l'emportent.
La valeur par défaut est fausse.
Cfg_PCmdProgAsLevel
BOOL
Non visible
Non obligatoire
Entrée
1 = PCmd_Prog utilisé en tant que niveau (1 = Programme, 0 = Opérateur).
La valeur par défaut est fausse.
Cfg_PCmdLockAsLevel
BOOL
Non visible
Non obligatoire
Entrée
1 = PCmd_Lock utilisé en tant que niveau (1 = Verrouiller, 0 = Déverrouiller).
La valeur par défaut est fausse.
Cfg_ExtAcqAsLevel
BOOL
Non visible
Non obligatoire
Entrée
1 = XCmd_Acq utilisé en tant que niveau (1 = Acquérir, 0 = Libérer).
La valeur par défaut est fausse.
Cfg_DecPlcs
SINT
Non visible
Non obligatoire
Entrée
Nombre de décimales pour l'affichage de la référence / du retour de la vitesse (de 0 à 6).
La valeur par défaut est 2.
Cfg_InpDatalinkDecPlcs
SINT
Non visible
Non obligatoire
Entrée
Nombre de décimales pour l'affichage du datalink d'entrée (de 0 à 6).
La valeur par défaut est 2.
Cfg_OutDatalinkDecPlcs
SINT
Non visible
Non obligatoire
Entrée
Nombre de décimales pour l'affichage du datalink de sortie (de 0 à 6).
La valeur par défaut est 2.
Cfg_MinSpeedRef
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale de référence de la vitesse en UP (pour la limitation). Valide = toute valeur flottante inférieure ou égale à Cfg_MaxSpeedRef et supérieure ou égale à Cfg_SpeedRefEUMin.
La valeur par défaut est 0,0.
Cfg_MaxSpeedRef
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale de référence de la vitesse en UP (pour la limitation). Valide = toute valeur flottante supérieure ou égale à Cfg_MinSpeedRef et inférieure ou égale à Cfg_SpeedRefEUMax.
La valeur par défaut est 60,0.
Cfg_JogSpeedRef
REAL
Non visible
Non obligatoire
Entrée
Référence de la vitesse à utiliser lors de la marche forcée (UP). Valide = toute valeur flottante (sera maintenue aux valeurs minimale et maximale configurées).
La valeur par défaut est 10,0.
Cfg_SpeedRefRawMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale de référence de la vitesse en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_SpeedRefRawMax.
La valeur par défaut est 0,0.
Cfg_SpeedRefRawMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale de référence de la vitesse en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_SpeedRefRawMin.
La valeur par défaut est 60,0.
Cfg_SpeedRefEUMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale de référence de la vitesse en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante inférieure à Cfg_SpeedRefEUMax.
La valeur par défaut est 0,0.
Cfg_SpeedRefEUMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale de référence de la vitesse en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante supérieure à Cfg_SpeedRefEUMin.
La valeur par défaut est 60,0.
Cfg_SpeedFdbkRawMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale de retour de la vitesse en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_SpeedFdbkRawMax.
La valeur par défaut est 0,0.
Cfg_SpeedFdbkRawMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale de retour de la vitesse en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_SpeedFdbkRawMin.
La valeur par défaut est 60,0.
Cfg_SpeedFdbkEUMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale de retour de la vitesse en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante inférieure à Cfg_SpeedFdbkEUMax.
La valeur par défaut est 0,0.
Cfg_SpeedFdbkEUMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale de retour de la vitesse en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante supérieure à Cfg_SpeedFdbkEUMin.
La valeur par défaut est 60,0.
Cfg_InpDatalinkRawMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale du datalink d'entrée en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_InpDatalinkRawMax.
La valeur par défaut est 0,0.
Cfg_InpDatalinkRawMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale du datalink d'entrée en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_InpDatalinkRawMin.
La valeur par défaut est 100,0.
Cfg_InpDatalinkEUMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale du datalink d'entrée en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante inférieure à Cfg_InpDatalinkEUMax.
La valeur par défaut est 0,0.
Cfg_InpDatalinkEUMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale du datalink d'entrée en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante supérieure à Cfg_InpDatalinkEUMin.
La valeur par défaut est 100,0.
Cfg_OutDatalinkMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale du datalink de sortie en UP (pour la limitation). Valide = toute valeur flottante inférieure ou égale à Cfg_OutDatalinkMax et supérieure ou égale à Cfg_OutDatalinkEUMin.
La valeur par défaut est 0,0.
Cfg_OutDatalinkMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale du datalink de sortie en UP (pour la limitation). Valide = toute valeur flottante supérieure ou égale à Cfg_OutDatalinkMin et inférieure ou égale à Cfg_OutDatalinkEUMax.
La valeur par défaut est 100,0.
Cfg_OutDatalinkRawMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale du datalink de sortie en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_OutDatalinkRawMax.
La valeur par défaut est 0,0.
Cfg_OutDatalinkRawMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale du datalink de sortie en unités du variateur (brutes) (pour la mise à l'échelle). Valide = toute valeur flottante différente de Cfg_OutDatalinkRawMin.
La valeur par défaut est 100,0.
Cfg_OutDatalinkEUMin
REAL
Non visible
Non obligatoire
Entrée
Valeur minimale du datalink de sortie en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante inférieure à Cfg_OutDatalinkEUMax.
La valeur par défaut est 0,0.
Cfg_OutDatalinkEUMax
REAL
Non visible
Non obligatoire
Entrée
Valeur maximale du datalink de sortie en unités de procédé (pour la mise à l'échelle). Valide = toute valeur flottante supérieure à Cfg_OutDatalinkEUMin.
La valeur par défaut est 100,0.
Cfg_StartHornTime
REAL
Non visible
Non obligatoire
Entrée
Durée en secondes pour son audible lorsque le démarrage est commandé. Valide = de 0,0 à 1 000,0 secondes, 0,0 = désactivée.
La valeur par défaut est 0,0.
Cfg_VirtualRampTime
REAL
Non visible
Non obligatoire
Entrée
Durée en secondes pour passer au retour de la vitesse si virtualisé. Valide = de 0,0 à la valeur flottante maximale.
La valeur par défaut est 10,0.
Cfg_FailToStartTime
REAL
Non visible
Non obligatoire
Entrée
Durée en secondes après le démarrage pour recevoir le retour d’exécution avant défaut. Valide = de 0,0 à 2147483,0 secondes.
La valeur par défaut est 15,0.
Cfg_FailToStopTime
REAL
Non visible
Non obligatoire
Entrée
Durée en secondes après l’arrêt pour envoyer le retour d’exécution avant défaut. Valide = de 0,0 à 2147483,0 secondes.
La valeur par défaut est 15,0.
Cfg_ResetPulseTime
REAL
Non visible
Non obligatoire
Entrée
Durée en secondes de l’impulsion Out_Reset pour effacer le défaut du moteur. Valide = de 0,0 à 2147483,0 secondes.
La valeur par défaut est 2,0.
Cfg_MaxJogTime
REAL
Non visible
Non obligatoire
Entrée
Durée maximale en marche forcée en secondes. Valide = de 0,0 à 2 147 483,0 secondes, 0,0 = illimité).
La valeur par défaut est 0,0.
Cfg_eKeepRef
SINT
Non visible
Non obligatoire
Entrée
Propriété de référence de la vitesse (énumération) :
0 = suit CmdSrc,
1 = Opérateur,
2 = Programme,
3 = Externe.
La valeur par défaut est 0.
Cfg_eKeepStart
SINT
Non visible
Non obligatoire
Entrée
Propriété des commandes de démarrage (énumération) :
0 = suit CmdSrc,
1 = Opérateur,
2 = Programme,
3 = Externe.
La valeur par défaut est 0.
Cfg_eKeepJog
SINT
Non visible
Non obligatoire
Entrée
Propriété des commandes par à-coups (énumération) :
0 = suit CmdSrc,
1 = Opérateur,
3 = Externe.
La valeur par défaut est 0.
Cfg_eKeepOutDatalink
SINT
Non visible
Non obligatoire
Entrée
Propriété du datalink de sortie (énumération) :
0 = suit CmdSrc,
1 = Opérateur,
2 = Programme,
3 = Externe.
La valeur par défaut est 0.
Cfg_CnfrmReqd
SINT
Non visible
Non obligatoire
Entrée
Confirmation de la commande Opérateur requise. Représente le type de confirmation de commande requise.
0 = Aucun,
1 = confirmation de la commande requise,
2 = Signature électronique requise de l'exécutant,
3 = Signature électronique requise de l'auteur et de l'approbateur.
La valeur par défaut est 0.
Cfg_HasHistTrend
SINT
Non visible
Non obligatoire
Entrée
Possède une tendance historique. Cela permet de naviguer vers la façade de la Tendance historique du périphérique à partir de HMI.
0 = Pas de tendance historique externe,
1 = Tendance historique enregistrées,
2 = Tendance historique historienne.
La valeur par défaut est 0.
PSet_SpeedRef
REAL
Non visible
Non obligatoire
Entrée
Paramètre de Programme de référence de la vitesse d'exécution (en unités de procédé de référence de la vitesse). Valide = toute valeur réelle, sera maintenue.
La valeur par défaut est 0,0.
PSet_OutDatalink
REAL
Non visible
Non obligatoire
Entrée
Paramètre de Programme du datalink de sortie (en unités de procédé du datalink de sortie). Valide = toute valeur réelle, sera maintenue.
La valeur par défaut est 0,0.
PSet_Owner
DINT
Non visible
Non obligatoire
Entrée
ID de requête propriétaire du programme (différent de zéro) ou sans propriétaire (zéro).
La valeur par défaut est 0.
XSet_SpeedRef
REAL
Non visible
Non obligatoire
Entrée
Paramètre externe de référence de la vitesse d'exécution (unités de procédé de référence de la vitesse). Valide = toute valeur réelle, sera maintenue.
La valeur par défaut est 0,0.
XSet_OutDatalink
REAL
Non visible
Non obligatoire
Entrée
Paramètre externe du datalink de sortie (en unités de procédé du datalink de sortie). Valide = toute valeur réelle, sera maintenue.
La valeur par défaut est 0,0.
PCmd_Virtual
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner une opération de dispositif Virtuelle (simulée). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Physical
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner une opération de dispositif Physique (non simulée). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_StartFwd
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour démarrer le variateur en marche avant. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_StartRev
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour démarrer le variateur en marche arrière. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Stop
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour arrêter le variateur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Prog
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner le programme (Opérateur vers Programme). L’instruction efface automatiquement cet opérande si Cfg_PCmdProgAsLevel = 0.
La valeur par défaut est fausse.
PCmd_Oper
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner l’opérateur (Programme vers Opérateur). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Lock
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour verrouiller le programme (interdire Opérateur). L’instruction efface cet opérande automatiquement si Cfg_PCmdLockAsLevel = 0.
La valeur par défaut est fausse.
PCmd_Unlock
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour déverrouiller le programme (autoriser l'acquisition par l'opérateur). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Normal
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner la source de commande normale (Opérateur ou Programme). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Reset
BOOL
Non visible
Non obligatoire
Entrée
Commande de programme pour réinitialiser toutes les alarmes et les conditions de défaut verrouillées nécessitant une réinitialisation. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Rel
BOOL
Non visible
Non obligatoire
Entrée
Commande de maintenance pour libérer la propriété (Maintenance vers Opérateur/Programme/Externe/Asservissement). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Unlock
BOOL
Non visible
Non obligatoire
Entrée
Commande Opérateur pour déverrouiller/libérer (autoriser l'acquisition par le programme) la propriété. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_StartFwd
BOOL
Non visible
Non obligatoire
Entrée
Commande externe pour démarrer le variateur en marche avant. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_StartRev
BOOL
Non visible
Non obligatoire
Entrée
Commande externe pour démarrer le variateur en marche arrière. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_Stop
BOOL
Non visible
Non obligatoire
Entrée
Commande externe pour arrêter le variateur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_JogFwd
BOOL
Non visible
Non obligatoire
Entrée
Commande externe pour placer le variateur en marche par à-coups en avant. L’instruction efface cet opérande automatiquement si la durée maximale en marche forcée est atteinte.
La valeur par défaut est fausse.
XCmd_JogRev
BOOL
Non visible
Non obligatoire
Entrée
Commande externe pour placer le variateur en marche par à-coups en arrière. L'instruction efface cet opérande automatiquement si la durée maximale en marche par à-coups est atteinte.
La valeur par défaut est fausse.
XCmd_Acq
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour acquérir la propriété (Opérateur/Programme/Asservissement/Maintenance vers Externe). L’instruction efface cet opérande automatiquement si Cfg_ExtAcqAsLevel = 0.
La valeur par défaut est fausse.
XCmd_Rel
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour libérer la propriété si Cfg_ExtAcqAsLevel = 0 (Externe vers Opérateur/Programme/Asservissement/Maintenance). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_Reset
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour effacer les verrouillages de mise hors tension et les alarmes effacées. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_ResetAckAll
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour confirmer et réinitialiser toutes les alarmes et les conditions de défaut verrouillées. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
Membres de sortie publique
Type de données
Visibilité par défaut FBD
Câblage FBD requis
Utilisation
Description
EnableOut
BOOL
Non visible
Non obligatoire
Sortie
Activer la sortie - Paramètre système défini
Out_SpeedRefData
REAL
Non visible
Non obligatoire
Sortie
Référence de la vitesse en unités (brutes) du variateur (exemple : 0 à 32 767 en unités de variateur représente une fréquence de 0 au max.).
Out_DatalinkData
REAL
Non visible
Non obligatoire
Sortie
Sortie du signal auxiliaire (datalink) en unités du variateur (brutes).
Out_RunData
BOOL
Non visible
Non obligatoire
Sortie
1 = Démarrer/exécuter le variateur, 0 = Arrêter le variateur (pour un type de démarreur maintenu).
Out_StopData
BOOL
Non visible
Non obligatoire
Sortie
1 = Arrêter le variateur, 0 = Variateur laissé à l'état actuel.
Out_StartData
BOOL
Non visible
Non obligatoire
Sortie
1 = Démarrer le variateur, 0 = Variateur laissé à l'état actuel.
Out_ClearFaultData
BOOL
Non visible
Non obligatoire
Sortie
1 = Tentative d'effacement du défaut variateur.
Out_FwdData
BOOL
Non visible
Non obligatoire
Sortie
1 = Définir la direction du variateur sur Avant.
Out_RevData
BOOL
Non visible
Non obligatoire
Sortie
1 = Définir la direction du variateur sur Arrière.
Out_HornData
BOOL
Non visible
Non obligatoire
Sortie
1 = Son audible avant de commander le démarrage du moteur.
Out_Reset
BOOL
Non visible
Non obligatoire
Sortie
1 = La commande Réinitialiser a été reçue et acceptée.
Out_OwnerSts
DINT
Non visible
Non obligatoire
Sortie
État de la source de commande, handshake de commande propriétaire et état Prêt.
0 = Aucun,
.10 = Verrouillage Opérateur,
.11 = Déverrouillage Opérateur,
.12 = Verrouillage Programme,
.13 = Déverrouillage Programme,
.14 = Acquérir Maintenance,
.15 = Libérer Maintenance,
.16 = Acquérir Externe,
.17 = Libérer Externe,
.18 = Possède Maintenance,
.19 = Verrouillage Asservissement externe,
.20 = Possède Externe,
.21 = Possède Opérateur,
.22 = Possède Opérateur verrouillé,
.23 = possède Programme,
.24 = Possède Programme verrouillé,
.29 = Écho,
.30 = Pas prêt.
Val_SpeedRef
REAL
Visible
Non obligatoire
Sortie
Référence de la vitesse (cible) vers le variateur.
Val_SpeedFdbk
REAL
Visible
Non obligatoire
Sortie
Retour de la vitesse (réelle) depuis le variateur.
Val_InpDatalink
REAL
Non visible
Non obligatoire
Sortie
Valeur du datalink d'entrée depuis le variateur.
Val_OutDatalink
REAL
Non visible
Non obligatoire
Sortie
Valeur du datalink de sortie vers le variateur.
Val_SpeedRefEUMin
REAL
Non visible
Non obligatoire
Sortie
Valeur minimale de référence de la vitesse = MIN (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax).
Val_SpeedRefEUMax
REAL
Non visible
Non obligatoire
Sortie
Valeur maximale de référence de la vitesse = MAX (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax).
Val_SpeedFdbkEUMin
REAL
Non visible
Non obligatoire
Sortie
Valeur minimale de retour de la vitesse = MIN (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax).
Val_SpeedFdbkEUMax
REAL
Non visible
Non obligatoire
Sortie
Valeur maximale de retour de la vitesse = MAX (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax).
Sts_Initialized
BOOL
Non visible
Non obligatoire
Sortie
1 = L'instruction est initialisée. Utilisez Inp_InitializeReq pour réinitialiser.
Sts_Stopped
BOOL
Visible
Non obligatoire
Sortie
1 = Arrêt du variateur requis et confirmation de l'arrêt.
Sts_StartingFwd
BOOL
Visible
Non obligatoire
Sortie
1 = Exécution en avant du variateur requise et variateur en attente du retour d'exécution.
Sts_StartingRev
BOOL
Non visible
Non obligatoire
Sortie
1 = Exécution en arrière du variateur requise et moteur en attente du retour d'exécution.
Sts_RunningFwd
BOOL
Visible
Non obligatoire
Sortie
1 = Exécution du variateur requise et confirmation de la marche avant.
Sts_RunningRev
BOOL
Non visible
Non obligatoire
Sortie
1 = Exécution du variateur requise et moteur confirmé comme en cours d'exécution en arrière.
Sts_StoppingFwd
BOOL
Visible
Non obligatoire
Sortie
1 = Exécution en avant du variateur requise et variateur en attente du retour d'arrêt.
Sts_StoppingRev
BOOL
Non visible
Non obligatoire
Sortie
1 = Exécution en arrière du variateur requise et variateur en attente du retour d'arrêt.
Sts_JoggingFwd
BOOL
Visible
Non obligatoire
Sortie
1 = Marche par à-coups en avant du variateur requise.
Sts_JoggingRev
BOOL
Non visible
Non obligatoire
Sortie
1 = Marche par à-coups en arrière du variateur requise.
Sts_Horn
BOOL
Non visible
Non obligatoire
Sortie
1 = l’alerte sonore du moteur (avertisseur) est active.
Sts_CommandDir
BOOL
Non visible
Non obligatoire
Sortie
1 = Variateur commandé en marche avant, 0 = Marche arrière.
Sts_ActualDir
BOOL
Non visible
Non obligatoire
Sortie
1 = La rotation (sens réel) du moteur est en marche avant, 0 = Marche arrière.
Sts_Accel
BOOL
Non visible
Non obligatoire
Sortie
1 = Le variateur est en cours d'accélération.
Sts_Decel
BOOL
Non visible
Non obligatoire
Sortie
1 = Le variateur est en cours de décélération.
Sts_NotReady
BOOL
Non visible
Non obligatoire
Sortie
1 = Le variateur n'est pas prêt (ne peut pas être démarré). Vérifier les alarmes, les arrêts, les défauts.
Sts_Alarm
BOOL
Non visible
Non obligatoire
Sortie
1 = Le variateur présente une alarme (voir l'affichage du variateur ou le manuel).
Sts_AtSpeed
BOOL
Non visible
Non obligatoire
Sortie
1 = Le variateur s'exécute à la vitesse de référence.
Sts_SpeedLimited
BOOL
Non visible
Non obligatoire
Sortie
1 = Le paramètre de référence de la vitesse dépasse la limite maximale ou minimale configurée.
Sts_Virtual
BOOL
Non visible
Non obligatoire
Sortie
1 = L'instruction considère le variateur comme étant virtuel. L'instruction agit de manière normale, mais la sortie est maintenue sans énergie, 0 = L'instruction opère de manière normale sur le variateur. Sts_Virtual est une copie de Sts_Virtual.
SrcQ_IO
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l’entrée ou de la sortie primaire (énumérée) :
0 = Bonne, directe, confirmée bonne
1 = Bonne, directe, supposée bonne
2 = Bonne, aucun retour, supposée bonne
8=Test, virtualisée
9= Test, bouclage
10=Test, saisie manuellement
16=Incertaine, directe, hors spécifications
17=Incertaine, substituée au dispositif ou au bus
18 =Incertaine, substituée à l'instruction
19 =Incertaine, utilisation du dernier bien connu
20 =Incertaine, utilisation d'une valeur de remplacement
32 = Mauvaise, panne de signal
33 = Mauvaise, défaut de canal
34 =Mauvaise, défaut de module ou de communication
35 = Mauvaise, configuration non valide
SrcQ
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de la valeur ou de l’état primaire (énuméré) :
0 = Bonne, directe, confirmée bonne
1 = Bonne, directe, supposée bonne
2 = Bonne, aucun retour, supposée bonne
8=Test, virtualisée
9= Test, bouclage
10=Test, saisie manuellement
16=Incertaine, directe, hors spécifications
17=Incertaine, substituée au dispositif ou au bus
18 =Incertaine, substituée à l'instruction
19 =Incertaine, utilisation du dernier bien connu
20 =Incertaine, utilisation d'une valeur de remplacement
32 = Mauvaise, panne de signal
33 = Mauvaise, défaut de canal
34 =Mauvaise, défaut de module ou de communication
35 = Mauvaise, configuration non valide
Sts_eCmd
SINT
Non visible
Non obligatoire
Sortie
Commande de variateur :
0 = Aucun,
1 = Arrêt,
2 = Démarrage en marche avant,
3 = Démarrage en marche arrière,
4 = Marche par à-coups en avant,
5 = Marche par à-coups en arrière.
Sts_eFdbk
SINT
Non visible
Non obligatoire
Sortie
Retour du variateur :
0 = Arrêté,
1 = Exécution en marche avant,
2 = Exécution en marche arrière,
3 = Accélération en cours,
4 = Décélération en cours.
Sts_eSts
SINT
Non visible
Non obligatoire
Sortie
État du variateur :
0 = Mise sous tension / Inconnu,
1 = Arrêté,
2 = Exécution en marche avant,
3 = Exécution en marche arrière,
4 = Démarrage en marche avant,
5 = Démarrage en marche arrière,
6 = Marche par à-coups en avant,
7 = Marche par à-coups en arrière,
8 = En cours d'arrêt,
14 = Avertisseur sonore,
15 = Hors service.
Sts_eFault
SINT
Non visible
Non obligatoire
Sortie
État de défaut du variateur :
0 = Aucun,
15 = Déclenchement du verrouillage,
16 = Échec du démarrage,
17 = Échec de l’arrêt,
18 = Défaut de variateur,
32 = Défaut d’E/S (I/O),
34 = Erreur de configuration.
Sts_eNotify
SINT
Non visible
Non obligatoire
Sortie
Toutes les valeurs énumérées d'état de l'alarme :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyAll
SINT
Non visible
Non obligatoire
Sortie
Toutes les valeurs énumérées d'état de l'alarme, y compris les objets associés :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyIOFault
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées de l’état de l’alarme I/OFault :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyFailToStart
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées de l’état d’alarme de non-démarrage :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyFailToStop
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées de l’état d’alarme de non-démarrage :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyIntlkTrip
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées de l’état de l’alarme IntlkTrip :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyDriveFault
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées de l'état de l'alarme de variateur :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmé
Sts_UnackAlmCount
DINT
Non visible
Non obligatoire
Sortie
Nombre d'alarmes non confirmées.
Sts_eFaultCode
DINT
Non visible
Non obligatoire
Sortie
Premier code de défaut de variateur après réinitialisation. Voir le manuel du variateur ou l'objet de variateur pour obtenir une description.
Sts_eSrc
INT
Non visible
Non obligatoire
Sortie
La source de commande actuelle s'affiche avec les bits d'état :
Sts_eSrc.0 : Verrouiller,
Sts_eSrc.1 : Normal,
Sts_eSrc.2 : Portable,
Sts_eSrc.3 : Maintenance,
Sts_eSrc.4 : Asservissement,
Sts_eSrc.5 : Programme,
Sts_eSrc.6 : Opérateur,
Sts_eSrc.7 : Hors service,
Sts_eSrc.8 : Externe.
Sts_bSrc
INT
Non visible
Non obligatoire
Sortie
Bitmap de sélection actif (pour un pôle de totem HMI avec une sélection de demande d'une source de commande) :
Sts_bSrc.0 : Portable,
Sts_bSrc.1 : Programmé hors service (échelon faux),
Sts_bSrc.2 : Maintenance hors service,
Sts_bSrc.3 : Maintenance,
Sts_bSrc.4 : Asservissement,
Sts_bSrc.5 : Externe,
Sts_bSrc.6 : Programme verrouillé,
Sts_bSrc.7 : Programme,
Sts_bSrc.8 : Opérateur verrouillé,
Sts_bSrc.9 : Opérateur.
Sts_Available
BOOL
Non visible
Non obligatoire
Sortie
1 = Le variateur a été acquis par le programme et est maintenant disponible pour démarrage / arrêt.
Sts_IntlkAvailable
BOOL
Non visible
Non obligatoire
Sortie
1 = Le variateur peut être acquis par le programme et est disponible pour le démarrage et l'arrêt du contrôle lorsque les verrouillages sont OK.
Sts_Bypass
BOOL
Non visible
Non obligatoire
Sortie
1 = Les verrouillages contournables sont contournés.
Sts_BypActive
BOOL
Visible
Non obligatoire
Sortie
1 = Contournement des verrouillages actif (contourné ou maintenance).
Sts_MaintByp
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif a une fonction de contournement de maintenance active.
Sts_NotRdy
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt, voir bits de détails (Sts_Nrdyxxx) pour connaître la raison.
Sts_NrdyCfgErr
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : Erreur de configuration.
Sts_NrdyDriveNotReady
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : Variateur non prêt.
Sts_NrdyFail
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : Défaut de dispositif (la diffusion nécessite une réinitialisation).
Sts_NrdyIntlk
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : Verrouillage pas OK.
Sts_NrdyIOFault
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : Défaut d’E/S (I/O) (la diffusion nécessite une réinitialisation).
Sts_NrdyOoS
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : Dispositif désactivé par Maintenance.
Sts_NrdyFwdPerm
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : l'autorisation en marche avant n'est pas OK.
Sts_NrdyRevPerm
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : l'autorisation en marche arrière n'est pas OK.
Sts_NrdyPrioStop
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : La commande d’arrêt de la priorité externe ou de l’opérateur nécessite une réinitialisation.
Sts_NrdyTrip
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif n'est pas prêt : Dispositif déclenché (un défaut de variateur nécessite une réinitialisation).
Sts_Err
BOOL
Visible
Non obligatoire
Sortie
1 = Erreur de configuration : Voir bits de détails (Sts_ErrXxx) pour connaître la raison.
Sts_ErrAlm
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur dans les paramètres d’alarmes basées sur des balises Logix.
Sts_ErrSpeedFdbkRaw
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Speed Fdbk Raw Cfg_SpeedFdbkRawMin = Cfg_SpeedFdbkRawMax.
Sts_ErrSpeedFdbkEU
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_SpeedFdbkEUMax <= Cfg_SpeedFdbkEUMin.
Sts_ErrSpeedRefLim
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_MaxSpeedRef < Cfg_MinSpeedRef or Cfg_MaxSpeedRef > Cfg_SpeedRefEUMax or Cfg_MinSpeedRef < Cfg_SpeedRefEUMin.
Sts_ErrSpeedRefEU
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_SpeedRefEUMax <= Cfg_SpeedRefEUMin.
Sts_ErrSpeedRefRaw
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_SpeedRefRawMin = Cfg_SpeedRefRawMax.
Sts_ErrInpDatalinkRaw
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_InpDatalinkRawMin = Cfg_InpDatalinkRawMax.
Sts_ErrInpDatalinkEU
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_InpDataLinkEUMax <= Cfg_InpDatalinkEUMin.
Sts_ErrOutDatalinkLim
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_OutDatalinkMax < Cfg_OutDatalinkMin or Cfg_OutDatalinkMax > Cfg_OutDatalinkEUMax or Cfg_OutDatalinkMin < Cfg_OutDatalinkEUMin.
Sts_ErrOutDatalinkEU
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_OutDataLinkEUMax <= Cfg_OutDatalinkEUMin.
Sts_ErrOutDatalinkRaw
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_OutDatalinkRawMin = Cfg_OutDatalinkRawMax.
Sts_ErrVirtualRampTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Durée d'accélération / de décélération de la vitesse virtuelle : utiliser de 0 à 2 147 483.
Sts_ErrFailToStartTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Présélection de l’horloge d’échec au démarrage : utilisez de 0 à 2147483.
Sts_ErrFailToStopTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Présélection de l’horloge d’échec à l’arrêt : utilisez de 0 à 2147483.
Sts_ErrResetPulseTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Présélection de l’horloge à impulsions : utilisez de 0 à 2147483.
Sts_ErrMaxJogTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Présélection de l’horloge Durée maximale en marche forcée : utilisez de 0 à 2147483.
Sts_Hand
BOOL
Visible
Non obligatoire
Sortie
1 = Portable est sélectionné (remplace Hors service, Maintenance, Asservissement, Externe, Programme, Opérateur).
Sts_OoS
BOOL
Visible
Non obligatoire
Sortie
1 = Hors service est sélectionné (remplace Maintenance, Asservissement, Externe, Programme, Opérateur).
Sts_Maint
BOOL
Visible
Non obligatoire
Sortie
1 = Maintenance est sélectionné (remplace Asservissement, Externe, Programme, Opérateur).
Sts_Ovrd
BOOL
Visible
Non obligatoire
Sortie
1 = Asservissement est sélectionné (remplace Externe, Programme, Opérateur).
Sts_Ext
BOOL
Visible
Non obligatoire
Sortie
1 = Externe est sélectionné (remplace Programme et Opérateur).
Sts_Prog
BOOL
Visible
Non obligatoire
Sortie
1 = Programme est sélectionné.
Sts_ProgLocked
BOOL
Non visible
Non obligatoire
Sortie
1 = Programme est sélectionné et verrouillé.
Sts_Oper
BOOL
Visible
Non obligatoire
Sortie
1 = Opérateur est sélectionné.
Sts_OperLocked
BOOL
Non visible
Non obligatoire
Sortie
1 = Opérateur est sélectionné et verrouillé.
Sts_ProgOperSel
BOOL
Non visible
Non obligatoire
Sortie
État (verrouillé) de la sélection Programme/Opérateur : 1 = Programme, 0 = Opérateur.
Sts_ProgOperLock
BOOL
Visible
Non obligatoire
Sortie
État (verrouillé) du verrouillage Programme/Opérateur, 1 = Verrouillé, 0 = Déverrouillé.
Sts_Normal
BOOL
Non visible
Non obligatoire
Sortie
1 = La sélection est égale à l’état normal (Programme ou Opérateur).
Sts_ExtReqInh
BOOL
Non visible
Non obligatoire
Sortie
1 = Demande pour Externe bloquée, impossible d’accéder à Externe depuis l’état actuel.
Sts_ProgReqInh
BOOL
Non visible
Non obligatoire
Sortie
1 = Demande pour Programme bloquée, impossible de passer à Programme dans l’état actuel.
Sts_MAcqRcvd
BOOL
Non visible
Non obligatoire
Sortie
1 = La commande Acquérir maintenance a reçu cette scrutation.
Sts_CmdConflict
BOOL
Non visible
Non obligatoire
Sortie
1 = Les commandes en conflit ont reçu cette scrutation.
Sts_Alm
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme est active.
Sts_AlmInh
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme est réservée ou désactivée.
Sts_IOFault
BOOL
Non visible
Non obligatoire
Sortie
État de défaut d’E/S (I/O) : 1 = Mauvais, 0 = OK. Une alarme basée sur des balises Logix discrète prédéfinie par défaut existe pour l'état. Définissez les membres de configuration standard de l'alarme basée sur des balises Logix discrète. Les éléments d’alarme sont accessibles comme suit : PVSDTag.@Alarms.Alm_IOFault.AlarmElement.
Sts_FailToStart
BOOL
Non visible
Non obligatoire
Sortie
1 = Échec du démarrage du variateur. Une alarme basée sur des balises Logix discrète prédéfinie par défaut existe pour l'état. Définissez les membres de configuration standard de l'alarme basée sur des balises Logix discrète. Les éléments d’alarme sont accessibles comme suit : PVSDTag.@Alarms.Alm_FailToStart.AlarmElement.
Sts_FailToStop
BOOL
Non visible
Non obligatoire
Sortie
1 = Échec de l'arrêt du variateur. Une alarme basée sur des balises Logix discrète prédéfinie par défaut existe pour l'état. Définissez les membres de configuration standard de l'alarme basée sur des balises Logix discrète. Les éléments d’alarme sont accessibles comme suit : PVSDTag.@Alarms.Alm_FailToStop.AlarmElement.
Sts_IntlkTrip
BOOL
Non visible
Non obligatoire
Sortie
1 = Variateur arrêté par un verrouillage qui n'est pas OK. Une alarme basée sur des balises Logix discrète prédéfinie par défaut existe pour l'état. Définissez les membres de configuration standard de l'alarme basée sur des balises Logix discrète. Les éléments d’alarme sont accessibles comme suit : PVSDTag.@Alarms.Alm_IntlkTrip.AlarmElement.
Sts_DriveFault
BOOL
Non visible
Non obligatoire
Sortie
1 = Défaut de variateur, voir l'affichage du variateur ou le manuel pour plus de détails.
Sts_RdyAck
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme est prête à être confirmée.
Sts_RdyReset
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme verrouillée ou une condition de mise hors tension est prête à être réinitialisée.
XRdy_Acq
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Acq pour activer le bouton HMI.
XRdy_Rel
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Rel pour activer le bouton HMI.
XRdy_StartFwd
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_StartFwd, activer le bouton.
XRdy_StartRev
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_StartRev, activer le bouton.
XRdy_JogFwd
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_JogFwd, activer le bouton.
XRdy_JogRev
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_JogRev, activer le bouton.
XRdy_Stop
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Stop, activez le bouton.
XRdy_Reset
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Reset, activez le bouton.
XRdy_ResetAckAll
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_ResetAckAll, activez le bouton .
Val_Owner
DINT
Non visible
Non obligatoire
Sortie
ID du propriétaire de l'objet actuel (0 = non possédé).
Membres d'entrée privés
Type de données
Description
CmdSrc
P_COMMAND_SOURCE
Sélection de la source de contrôle ou de commande.
MCmd_Acq
BOOL
Commande de maintenance pour acquérir la propriété (Opérateur/Programme/Externe/Asservissement vers Maintenance). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Bypass
BOOL
Commande de maintenance pour contourner tous les verrouillages et les autorisations contournables. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Check
BOOL
Commande de maintenance pour vérifier (pas contourner) tous les verrouillages et toutes les permissions. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_IS
BOOL
Commande de maintenance pour sélectionner En service. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_OoS
BOOL
Commande de maintenance pour sélectionner Hors service. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Physical
BOOL
Commande de maintenance pour sélectionner le fonctionnement du dispositif physique (non simulé). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Virtual
BOOL
Commande de maintenance pour sélectionner le fonctionnement du dispositif virtuel (simulé). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_JogFwd
BOOL
Commande Opérateur pour placer le variateur en marche par à-coups en avant. L’instruction efface cet opérande automatiquement si la durée maximale en marche forcée est atteinte.
La valeur par défaut est fausse.
OCmd_JogRev
BOOL
Commande Opérateur pour placer le variateur en marche par à-coups en arrière. L’instruction efface cet opérande automatiquement si la durée maximale en marche forcée est atteinte.
La valeur par défaut est fausse.
OCmd_Lock
BOOL
Commande Opérateur de verrouillage du mode Opérateur (désactiver Programme). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Normal
BOOL
Commande Opérateur pour sélectionner le mode normal (Opérateur ou Programme). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Oper
BOOL
Commande Opérateur pour sélectionner Opérateur (Programme vers Opérateur). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Prog
BOOL
Commande Opérateur pour sélectionner Programme (Opérateur vers Programme). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Reset
BOOL
Commande d'opérateur pour réinitialiser toutes les alarmes et les conditions de défaut verrouillées. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_ResetAckAll
BOOL
Commande d’opérateur pour confirmer et réinitialiser toutes les alarmes et les conditions de défaut verrouillées. L’utilisation de OCmd_ResetAckAll est restreinte à HMI. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_StartFwd
BOOL
Commande Opérateur pour démarrer le variateur en marche avant. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_StartRev
BOOL
Commande Opérateur pour démarrer le variateur en marche arrière. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Stop
BOOL
Commande Opérateur pour arrêter le variateur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OSet_OutDatalink
REAL
Paramètre de l'opérateur du datalink de sortie, en unités de procédé du datalink de sortie. Valide = toute valeur flottante (maintenue)
La valeur par défaut est 0,0.
OSet_SpeedRef
REAL
Paramètre de l'opérateur de référence de la vitesse d'exécution, en unités de procédé de référence de la vitesse. Valide = toute valeur flottante (maintenue)
La valeur par défaut est 0,0.
Membres de sortie privés
Type de données
Description
HMI_BusObjIndex
DINT
Index de cet objet dans le tableau du bus, à utiliser pour l’écran HMI.
La valeur par défaut est 0.
MRdy_Acq
BOOL
1 = Prêt pour MCmd_Acq, activez le bouton HMI.
MRdy_Bypass
BOOL
1 = Prêt pour MCmd_Bypass, activez le bouton HMI.
MRdy_Check
BOOL
1 = Prêt pour MCmd_Check, activez le bouton HMI.
MRdy_IS
BOOL
1 = Prêt pour MCmd_IS, activez le bouton HMI.
MRdy_OoS
BOOL
1 = Prêt pour MCmd_OoS, activez le bouton HMI.
MRdy_Physical
BOOL
1 = Prêt pour MCmd_Physical, activez le bouton HMI.
MRdy_Rel
BOOL
1 = Prêt pour MCmd_Rel, activez le bouton HMI.
MRdy_Virtual
BOOL
1 = Prêt pour MCmd_Virtual, activez le bouton HMI.
ORdy_JogFwd
BOOL
1 = Prêt pour OCmd_JogFwd, activer le bouton HMI.
ORdy_JogRev
BOOL
1 = Prêt pour OCmd_JogRev, activer le bouton HMI.
ORdy_Lock
BOOL
1 = Prêt pour OCmd_Lock, activez le bouton HMI.
ORdy_Normal
BOOL
1 = Prêt pour OCmd_Normal, activez le bouton HMI.
ORdy_Oper
BOOL
1 = Prêt pour OCmd_Oper, activez le bouton HMI.
ORdy_OutDatalink
BOOL
1 = Prêt pour OSet_OutDatalink, activer le champ de saisie des données.
ORdy_Prog
BOOL
1 = Prêt pour OCmd_Prog, activez le bouton HMI.
ORdy_Reset
BOOL
1 = Une alarme verrouillée ou une condition de mise hors tension est prête à être réinitialisée.
ORdy_ResetAckAll
BOOL
1 = Une alarme verrouillée ou une condition de mise hors tension à être réinitialisée ou confirmée.
ORdy_SpeedRef
BOOL
1 = Prêt pour OSet_SpeedRef, activer le champ de saisie des données.
ORdy_StartFwd
BOOL
1 = Prêt pour OCmd_StartFwd, activer le bouton HMI.
ORdy_StartRev
BOOL
1 = Prêt pour OCmd_StartRev, activer le bouton HMI.
ORdy_Stop
BOOL
1 = Prêt pour OCmd_Stop, activez le bouton HMI.
ORdy_Unlock
BOOL
1 = Prêt pour OCmd_Unlock, activez le bouton HMI.
Sts_FaultDesc
STRING
Description du défaut de l'automate (Controller) du moteur, rechercher à partir du dernier code de défaut.
Membres InOut publics
Type de données
Visibilité par défaut FBD
Câblage FBD requis
Utilisation
Description
Ref_Ctrl_Set
RAC_ITF_DVC_PWRVELOCITY_SET
Visible
Requis
InOut
Interface des paramètres de l'objet de dispositif d'automatisation de la vitesse.
Ref_Ctrl_Cmd
RAC_ITF_DVC_PWRVELOCITY_CMD
Visible
Requis
InOut
Interface de commande de l'objet de dispositif d'automatisation de la vitesse.
Ref_Ctrl_Sts
RAC_ITF_DVC_PWRVELOCITY_STS
Visible
Requis
InOut
Interface d'état de l'objet de dispositif d'automatisation de la vitesse.
BusObj
BUS_OBJ
Visible
Requis
InOut
Composant du bus.
Ref_FaultCodeList
RAC_CODE_DESCRIPTION[1]
Visible
Requis
InOut
Tableau de recherche de code de défaut par description de défaut pour l’automate de moteur intelligent.
Structure RAC_ITF_DVC_PWRVELOCITY_SET
La structure RAC_ITF_DVC_PWRVELOCITY_SET est la première des trois structures échangées avec l'objet Dispositif de vitesse d'alimentation associé afin d'assurer l'interface avec le dispositif de variateur à vitesse variable. Cette structure gère les paramètres, tels que la référence de vitesse, envoyés au variateur.
Ce paramètre lie l’instruction à un balise externe qui contient les données nécessaires pour que l’instruction fonctionne. Le balise externe doit être du type de données affiché ou peut être NUL (NULL). S’il est NULL (NUL), d’autres broches de l’instruction sont utilisées pour lier les données nécessaires.
Membres
Type de données
Description
InhibitCmd
BOOL
1 = Bloquer les commandes de l'utilisateur à partir des sources externes, 0 = Autoriser les commandes.
InhibitSet
BOOL
1 = Bloquer les paramètres de l'utilisateur à partir des sources externes, 0 = Autoriser les paramètres.
Vitesse
REAL
Référence de la vitesse (Hz). Valide = entre 0,0 et la valeur maximale de la fréquence du variateur.
Structure RAC_ITF_DVC_PWRVELOCITY_CMD
La structure RAC_ITF_DVC_PWRVELOCITY_CMD est la deuxième des trois structures échangées avec l'objet Dispositif de vitesse d'alimentation associé afin d'assurer l'interface avec le dispositif de variateur à vitesse variable. Cette structure gère les commandes, telles que le démarrage, l'arrêt et la marche par à-coups, envoyées au variateur. Il s’agit d’un paramètre InOut configuré comme facultatif (peut être nul).
Ce paramètre lie l’instruction à un balise externe qui contient les données nécessaires pour que l’instruction fonctionne. Le balise externe doit être du type de données affiché ou peut être NUL (NULL). S’il est NULL (NUL), d’autres broches de l’instruction sont utilisées pour lier les données nécessaires.
Membres
Type de données
Description
bCmd
INT
Commandes (superposition de bits) :
Physical
BOOL
Fonctionner comme un dispositif physique.
Virtuel
BOOL
Fonctionner comme un dispositif virtuel.
ResetWarn
BOOL
Réinitialiser l'état d'avertissement.
ResetFault
BOOL
Réinitialiser l'état de défaut.
Activate
BOOL
Activer la structure d'alimentation de sortie.
Deactivate
BOOL
Désactiver la structure d'alimentation de sortie.
CmdDir
BOOL
Sélectionner une direction : 0 = Marche avant, 1 = Marche arrière.
Structure RAC_ITF_DVC_PWRVELOCITY_STS
La structure RAC_ITF_DVC_PWRVELOCITY_STS est la troisième des trois structures échangées avec l'objet Dispositif de vitesse d'alimentation associé afin d'assurer l'interface avec le dispositif de variateur à vitesse variable. Cette structure gère l'état, tel que le retour de vitesse, l'état actif, la direction commandée et la direction réelle, reçu du variateur. Il s’agit d’un paramètre InOut configuré comme facultatif (peut être nul).
Ce paramètre lie l’instruction à un balise externe qui contient les données nécessaires pour que l’instruction fonctionne. Le balise externe doit être du type de données affiché ou peut être NUL (NULL). S’il est NULL (NUL), d’autres broches de l’instruction sont utilisées pour lier les données nécessaires.
Membres
Type de données
Description
eState
DINT
État énuméré de l'objet de dispositif :
0 = Inutilisé,
1 = initialisation en cours,
2 = déconnectée,
3 = Déconnexion,
4 = Connexion en cours,
5 = En attente,
6 = Configuration en cours,
7 = Disponible.
FirstWarning
RAC_ITF_EVENT
Premier avertissement.
FirstFault
RAC_ITF_EVENT
Premier défaut.
eCmdFail
DINT
Code d'échec de la commande énumérée.
Vitesse
REAL
Vitesse réelle (Hz).
bSts
INT
État (superposition de bits) :
Physical
BOOL
1 = Fonctionne comme un dispositif physique.
Virtuel
BOOL
1 = Fonctionne comme un dispositif virtuel.
Connected
BOOL
1 = Connecté et en cours de communication.
Available
BOOL
1 = Le dispositif est configuré et peut être utilisé.
Avertissement
BOOL
1 = Le dispositif comporte un avertissement.
Faulted
BOOL
1 = Le dispositif présente un défaut.
Ready
BOOL
1 = Le dispositif est prêt à être activé.
Active
BOOL
1 = Le dispositif est actif (structure d'alimentation active, variateur en cours d'exécution).
ZeroSpeed
BOOL
1 = Le moteur est à vitesse nulle (pas de rotation).
ObjCtrl
BOOL
0 = L'objet contrôle ce dispositif, 1 = L'objet n'a pas le contrôle de ce dispositif (par exemple, HMI local ou l'E/S (I/O) a le contrôle).
CmdDir
BOOL
Direction commandée : 1 = Arrière, 0 = Avant
ActDir
BOOL
Direction réelle (rotation) : 1 = Arrière, 0 = Avant
Accélération en cours
BOOL
1 = Le moteur accélère.
Décélération en cours
BOOL
1 = Le moteur décélère.
AtSpeed
BOOL
1 = La vitesse réelle du moteur a atteint la référence de vitesse.
BUS_OBJ Structure
La structure BUS_OBJ relie le variateur à vitesse variable à d'autres dispositifs et instructions dans une stratégie de contrôle complexe, généralement dans une hiérarchie. Un objet bus lance les informations d’état et d’alarme des dispositifs de niveau inférieur vers un contrôle de niveau supérieur et les ventilateurs retirent les commandes du contrôle de niveau supérieur vers les appareils de niveau inférieur et les éléments sont liés au bus en faisant référence à un membre unique du tableau de BUS_OBJ associé au bus.
Ce paramètre lie l’instruction à un balise externe qui contient les données nécessaires pour que l’instruction fonctionne. Le balise externe doit être du type de données affiché ou peut être NUL (NULL). S’il est NULL (NUL), les fonctions bus de cette instruction ne sont pas disponibles.
Membres
Type de données
Description
Inp_Cmd
DINT
Entrée pour exercer des commandes
Out_Cmd
DINT
Commandes résultantes
Inp_CmdLLH
DINT
Entrée pour les commandes de niveau normalement élevées
Out_CmdLLH
DINT
Commandes hautes de niveau de ligne résultantes
Inp_Sts
DINT
Entrée pour exercer un état
Out_Sts
DINT
État résultant
Inp_CmdAck
DINT
Entrée pour exercer une confirmation de commande
Out_CmdAck
DINT
Confirmation de commande résultante
Inp_SeverityMax
DINT
Entrée : sévérité d'alarme maximale
Out_SeverityMax
DINT
Résultat d'une sévérité d'alarme maximale
Cfg_CmdMask
DINT
Masque de propagation pour les commandes
Cfg_CmdLLHMask
DINT
Masque de propagation pour les commandes de niveau supérieur de ligne
Cfg_StsMask
DINT
Masque de propagation pour l'état
Ref_Index
DINT
Index du tableau de bus
Structure RAC_CODE_DESCRIPTION[x]
La structure RAC_CODE_DESCRIPTION[x] est une table de paires de codes de défaut de variateur et de description du code de défaut, utilisée comme une table de recherche. L'instruction recherche dans la table le code de défaut reçu du variateur et affiche le texte correspondant de description du défaut.
Ce paramètre lie l’instruction à un balise externe qui contient les données nécessaires pour que l’instruction fonctionne. Le balise externe doit être du type de données affiché ou peut être NUL (NULL). S’il est NULL (NUL), la fonction de recherche du code de défaut n’est pas exécutée. Les descriptions des défauts ne seront affichées que si elles sont fournies via l’interface état de l’objet de dispositif.
Membres
Type de données
Description
Code
DINT
Code de recherche de description.
Desc
STRING
Description du code donné.
RAC_EVENTStructure
Les structures RAC_EVENT sont utilisées par les membres FirstFault et FirstWarning dans la structure RAC_ITF_DVC_PWRVELOCITY_STS. Ces éléments contiennent les données d'événement reçues du variateur pour le premier défaut de variateur et les premiers enregistrements d'avertissement de variateur dans l'historique des événements du variateur.
Membres
Type de données
Description
Type
DINT
Type d'événement :
1 = État,
2 = Avertissement,
3 = Défaut,
4 ... n = Utilisateur.
ID
DINT
ID d'événement défini par l'utilisateur.
Catégorie
DINT
Catégorie définie par l'utilisateur (Électrique, Mécanique, Matériaux, Utilitaire, etc.).
Action
DINT
Code d'action d'événement défini par l'utilisateur.
Value
DINT
Code de défaut ou valeur d'événement défini par l'utilisateur.
Message
STRING
Texte du message d'événement.
EventTime_L
LINT
Horodatage d'événement (format microsecondes 64 bits).
EventTime_D
DINT[7]
Horodatage d'événement (format année, mois, jour, heure, minute, seconde, microseconde).
Alarmes
Les alarmes discrètes basées sur des balises Logix sont définies pour ces membres :
Membre
Nom de l'alarme
Description
Sts_FailToStart
Alm_FailToStart
Le variateur n'a pas démarré dans le temps imparti lorsqu'il lui a été commandé de démarrer.
Sts_FailToStop
Alm_FailToStop
Le variateur ne s'est pas arrêté dans le temps imparti lorsqu'il lui a été commandé de s'arrêter.
Sts_IntlkTrip
Alm_IntlkTrip
Variateur arrêté par un verrouillage qui n'est pas OK.
Sts_IOFault
Alm_IOFault
Échec de la communication entre le variateur et l'automate (Controller).
Sts_DriveFault
Alm_DriveFault
Le variateur à vitesse variable signale un défaut.
Marquer l’alarme comme étant utilisée ou inutilisée et définir les membres de configuration standard de l’alarme basée sur des balises Logix discrète. Utilisez ce format pour accéder aux éléments de l'alarme :
Tag.@Alarms.AlarmName.AlarmElement.
L'instruction PVSD utilise les alarmes suivantes :
  • Déclenche l'alarme Échec du démarrage lorsque le variateur reçoit la commande de démarrer mais que le retour d'exécution n'est pas reçu dans le temps d'échec configuré.
  • Déclenche l'alarme Échec de l'arrêt lorsque le variateur reçoit la commande d'arrêt mais que le retour d'exécution n'est pas abandonné dans le temps d'échec configuré.
  • Déclenche l’alarme Déclenchement de verrouillage lorsque le moteur tourne et qu’une condition de verrouillage pas OK provoque l’arrêt du moteur. Si les verrouillages ne sont pas contournés, une condition de verrouillage contournable ou non contournable non-OK déclenche un déclenchement de verrouillage. Si les verrouillages sont contournés, seule une condition de verrouillage non contournable non-OK initie un déclenchement de verrouillage.
  • Déclenche l'alarme Défaut d'E/S (I/O) lorsque la communication des E/S (I/O) avec le variateur à vitesse variable est perdue. Pour l'interface Dispositif de vitesse d'alimentation, cette erreur est détectée lorsque le bit Ref_Ctrl_Sts.Connected devient faux (à 0). Pour l’interface du signal discret, utilisée lorsque Ref_Ctrl_Sts est NULL (NUL), elle est détectée lorsque Inp_IOFault devient vrai (à 1).
  • Déclenche l'alarme Défaut de variateur lorsque le variateur rapporte une condition de défaut. Pour l'interface Dispositif de vitesse d'alimentation, cette erreur est détectée lorsque le bit Ref_Ctrl_Sts.Faulted devient vrai (à 1). Pour l’interface du signal discret, utilisée lorsque Ref_Ctrl_Sts est NULL (NUL), elle est détectée lorsque Inp_Faulted devient vraie (à 1).
Les commandes des modes Programme, Opérateur et Externe réinitialisent les alarmes verrouillées. Elles permettent également de réinitialiser et de confirmer toutes les alarmes de l’instruction (Jeu d’alarmes) en même temps. Ce diagramme montre comment les commandes interagissent avec l'instruction PVSD.
PVSD_alarm_operation
Fonctionnement
Ce diagramme illustre les fonctionnalités de l'instruction PVSD :
PVSD_operation_v34
Le second diagramme illustre la gestion de la référence de vitesse de variateur (point de consigne) et du retour de vitesse du variateur :
PVSD_operation2
Le troisième diagramme illustre la gestion des fonctions de datalink d'entrée et de sortie facultatives :
PVSD_operation3
Surveillance de l'instruction PVSD
Utilise la façade opérateur à partir de la bibliothèque PlantPAx d'objets de procédé pour la surveillance.
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
Diagramme à relais
Condition/état
Action entreprise
Préscrutation
Toutes les commandes reçues avant la première scrutation sont rejetées. Le moteur est désactivé et traité comme s'il recevait une commande d'arrêt.
Première exécution de l'instruction
Toutes les commandes reçues avant la première scrutation sont rejetées. L’état du moteur est évalué et l’instruction s’aligne sur l’état actuel du moteur, comme si la source de commande Portable était sélectionnée.
La condition d'entrée d'échelon est égale à faux
Traité de la même manière que si le moteur est mis hors service par une commande. Les sorties du moteur sont désactivées et la source de commande du moteur est présentée comme le programme hors service sur HMI. Toutes les alarmes sont effacées. La condition de sortie est définie comme étant fausse.
La condition d'entrée d'échelon est égale à vrai
Définir la condition de sortie d'échelon sur la condition d'entrée d'échelon.
L'instruction s'exécute.
Post-scrutation
La condition de sortie d'échelon est définie sur faux.
Diagramme de bloc fonctionnel
Condition/état
Action entreprise
Préscrutation
Toutes les commandes reçues avant la première scrutation sont rejetées. Le moteur est désactivé et traité comme s'il recevait une commande d'arrêt.
Première exécution de l'instruction
Toutes les commandes reçues avant la première scrutation sont rejetées. L’état du moteur est évalué et l’instruction s’aligne sur l’état actuel du moteur, comme si la source de commande Portable était sélectionnée.
Première scrutation de l'instruction
Reportez-vous à la section Première exécution de l'instruction dans le tableau Diagramme de bloc fonctionnel.
EnableIn est faux
Traité de la même manière que si le moteur est mis hors service par une commande. Les sorties du moteur sont désactivées et la source de commande du moteur est présentée comme le programme hors service sur HMI. Toutes les alarmes sont effacées. EnableOut est défini sur faux.
EnableIn est vrai
EnableOut est définie sur vrai.
L'instruction s'exécute.
Post-scrutation
Les bits EnableIn et EnableOut sont définis sur faux.
Texte structuré
Dans Texte Structuré, EnableIn est toujours vrai lors d'une scrutation normale. Par conséquent, si l'instruction est dans le chemin d'accès de commande activé par la logique, elle sera exécutée.
Condition/état
Action entreprise
Préscrutation
Reportez-vous à la section Pré-scrutation dans le tableau Diagramme de bloc fonctionnel.
Première exécution de l'instruction
Reportez-vous à la section Première exécution de l'instruction dans le tableau Diagramme de bloc fonctionnel.
EnableIn est vrai
Reportez-vous à EnableIn est vrai dans le tableau Diagramme de bloc fonctionnel.
Post-scrutation
Reportez-vous à la section Post-scrutation dans le tableau Diagramme de bloc fonctionnel.
Exemple
Dans l'exemple suivant, les trois premiers balises de référence (paramètre InOut) sont utilisés pour assurer l'interface vers un objet Dispositif de vitesse d'alimentation, fourni par un procédé commercial. Ces balises fournissent au variateur le paramètre Référence de vitesse et les diverses commandes d'activation (démarrage), de désactivation (arrêt) et d'effacement des défauts. Ils fournissent également l'état du variateur, y compris les états tels que Actif (en cours d'exécution), Vitesse réelle, Direction commandée et réelle, sans oublier les informations relatives aux défauts, aux avertissements et les tests. Le paramètre InOut suivant lie ce variateur à un bus de dispositifs associés, des modules de contrôle, des modules d'équipement et des unités dans une hiérarchie utilisée pour déployer des commandes et faire passer des informations sur l'état et l'alarme à utiliser dans des stratégies et des séquences de contrôle complexes.
Dans cet exemple, le paramètre Fault Code List (Liste des codes de défaut) n'est pas utilisé car les informations textuelles sur les défauts sont reçues de l'objet Dispositif de vitesse d'alimentation et aucune recherche à partir d'un défaut n'est requise dans ce cas.
Diagramme à relais
PVSD_example_ladder
Diagramme de bloc fonctionnel
PVSD_example_FBD
Texte structuré
PVSD(MyNG_PVSD, MyNG_PVSD_Ctrl_Set, MyNG_PVSD_Ctrl_Cmd, MyNG_PVSD_Ctrl_Sts, MyNG_Bus[19], 0)
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal