Signal_Statistics: Calcul de Maximum, de Minimum, de Moyenne et de Variance

 

Bloc fonction Signal_Statistics

Schéma d'affectation des broches

La figure ci-dessous présente le schéma d'affectation des broches du bloc fonction Signal_Sta­tistics :

G-SG-0030326.3.gif-high.gif

 

 

Description fonctionnelle

Ce bloc fonction calcule le maximum, le minimum, la moyenne et la variance d'une série de valeurs d'entrée.

Ce bloc fonction prend en compte la valeur d'entrée dans chaque cycle de scrutation d'automate comme un échantillon.

Valeur minimum

La valeur de sortie minimum est la valeur constituant le minimum de tous les échantillons enregistrés.

Valeur maximun

La valeur de sortie maximum est la valeur constituant le maximum de tous les échantillons enregistrés.

Valeur moyenne

La valeur moyenne est égale à la somme des observations (échantillons) divisée par le nombre d'observations (échantillons).

G-SG-0030575.1.gif-high.gif

 

 

Avec :

on = Nombre d'échantillons enregistrés

oXn = Echantillons d'entrée

oG-SA-0045112.1.gif-high.gif = Sortie calculée

Valeur de variance

La variance est égale à la moyenne des carrés des échantillons moins le carré de la moyenne (valeur de sortie moyenne).

G-SA-0045197.1.gif-high.gif

 

Avec :

on = Nombre d'échantillons enregistrés

oXn = Echantillons d'entrée

o G-SA-0045112.1.gif-high.gif = Sortie calculée

Exemple

oStatistiques (Enable: = TRUE, Input: = 1, 2

oSortie minimum =1

oSortie maximum = 2

oMoyenne = (1 + 2) / 2 = 1,5

oVariance = ((1 * 1 + 2 * 2) / 2) - (1,5 * 1,5) = 2,5 – 2,25 = 0,25

Description des broches d'entrée

Ce tableau décrit les broches d'entrée du bloc fonction Signal_Statistics :

Entrée

Type de données

Description

i_xEn

BOOL

TRUE : Bloc fonction activé

FALSE : Bloc fonction désactivé

i_rIput

REAL

Rang du bit

Plage : ±3,4e+38

Description des broches de sortie

Ce tableau décrit les broches de sortie du bloc fonction Signal_Statistics :

sortie

Type de données

Description

q_xActv

BOOL

Sortie d'état du bloc fonction

q_rMin

REAL

Valeur minimum

Plage : ±3,4e+38

q_rMax

REAL

Valeur maximun

Plage : ±3,4e+38

q_rAvge

REAL

Valeur moyenne

Plage : ±3,4e+38

q_rVrnc

REAL

Valeur de variance

Plage : ±3,4e+38