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

Diagramme de bloc fonctionnel

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.

Fonctionnement
Ce diagramme illustre les fonctionnalités de l'instruction PVSD :

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 :

Le troisième diagramme illustre la gestion des fonctions de datalink d'entrée et de sortie facultatives :

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

Diagramme de bloc fonctionnel

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