Fonction Add
La fonction Add permet d ’envoyer une mesure à la carte de contrôle.
CarteDeControle.Add( Mesure) : status
La fonction rend 1 si elle a réussi à prendre en compte la mesure.
Suivant l ’état des compteurs internes de la carte, cette mesure sera ignorée ( on est dans l ’intervalle), conservée afin de constituer un nouveau point et éventuellement dans ce cas elle provoquera la création d ’un nouveau point.
Chaque fois que la carte crée un nouveau point, elle recherche des anomalies éventuelles du genre de celles qui sont activées, et positionne en conséquence le mot d ’anomalie associé au point, puis enfin active l ’événement Update.
Par exemple :
On ... On SpcCouple.Update Do if SpcCouple.Anomalies then begin if SpcCouple.Anomalies & Range(1) then Alarme.Raise( P501, 9000) ; // Cp if SpcCouple.Anomalies & Range(2) then Alarme.Raise( P501, 9001) ; // Khi2 if SpcCouple.Anomalies & Range(3) then Alarme.Raise( P501, 9002) ; // HorsLimite if SpcCouple.Anomalies & Range(4) then Alarme.Raise( P501, 9003) ; // Stabilité if SpcCouple.Anomalies & Range(5) then Alarme.Raise( P501, 9004) ; // Stratification if SpcCouple.Anomalies & Range(6) then Alarme.Raise( P501, 9005) ; // Seri e if SpcCouple.Anomalies & Range(7) then Alarme.Raise( P501, 9006) ; // Croissan t if SpcCouple.Anomalies & Range(8) then Alarme.Raise( P501, 9007) ; // Decroissant end