DERIVATE

Différencie une valeur réelle pendant un temps de cycle défini.
Détails de l'opération :
  • Si la valeur du paramètre CYCLE est inférieure à la durée du cycle d'exécution de l'appareil, la période d'échantillonnage est alignée de force sur la durée de ce cycle.
  • La dérivation est effectuée avec une base de temps en millisecondes. Par exemple, la dérivation d'une entrée égale à 1 000 qui passe progressivement à 2 000 sur une période de 1 seconde donne la valeur de 1. Pour convertir la sortie de l'instruction en unités de secondes, multipliez-la par 1 000.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
DERIVATE
DERIVATE
Paramètres DERIVATE
Paramètre
Type de paramètre
Type de données
Description
RUN
Entrée
BOOL
Indique le mode opérationnel de l'instruction.
  • TRUE : Normal (effectuer le calcul)
  • FALSE : Réinitialiser
XIN
Entrée
REAL
Définit la valeur à laquelle le calcul de dérivation est effectué. La valeur doit être une valeur RÉELLE.
CYCLE
Entrée
TIME
Définit la période d'échantillonnage pendant laquelle collecter les valeurs. Les valeurs possibles de la période sont comprises entre 0 ms et 49 j 17 h 2 m 47 s 294 ms.
XOUT
Sortie
REAL
Sortie différenciée.
ENO
Sortie
BOOL
Activation de la sortie.
Ne s'applique qu'aux programmes de langage à relais.

Exemples DERIVATE

Exemple de diagramme de bloc de fonctions DERIVATE
Exemple de diagramme de bloc de fonctions DERIVATE
Exemple de langage à relais DERIVATE
Exemple de schéma à relais DERIVATE
Exemple de texte structuré DERIVATE
Exemple de texte structuré DERIVATE
(* ST Equivalence: DERIVATE1 is an instance of a DERIVATE block *) DERIVATE1(manual_mode, sensor_value, t#100ms); derivated_value := DERIVATE1.XOUT;
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal