Description de la fonction

Le bloc fonction S_AIHA convient dans les architectures à haute disponibilité avec modules d'entrées analogiques de sécurité BMXSAI0410 redondants. Il compare en permanence l'intégrité des deux voies issues des deux modules d'entrées analogiques de sécurité et sélectionne les données à extraire en fonction de cette comparaison.

NOTE : Le bloc fonction S_AIHA est un modèle modifiable. Vous pouvez adapter sa structure en fonction des exigences de votre application. Ce bloc n'est pas certifié par le Groupe TÜV Rheinland.

Architecture à haute disponibilité

Pour améliorer la disponibilité à l'aide du bloc fonction de sécurité S_AIHA, respectez les règles de conception suivantes :

  • Utilisez deux capteurs.

  • Reliez chaque capteur à un point d'entrée distinct.

  • Chaque point d'entrée doit être situé sur un module d'entrées analogiques séparé.

Exemple d'architecture :

Dans cette conception, un module d'entrées analogiques de sécurité traite le signal du capteur 1, tandis qu'un second module d'entrées analogiques de sécurité traite le signal du capteur 2. L'UC utilise le bloc fonction S_AIHA pour déterminer quelles données choisir entre les deux voies.

EN et ENO peuvent être configurés comme paramètres supplémentaires.

Représentation en FBD

Représentation

Description des paramètres

Le bloc fonction S_AIHA est constitué des paramètres d'entrée et de sortie ci-après.

Paramètres d'entrée :

  • DATA1

  • HEALTH1

  • DATA2

  • HEALTH2

Paramètres de sortie :

  • OUT

  • VALID

  • ERR

Paramètres d'entrée

Le bloc fonction extrait les données et les informations de validité de chaque module d'entrées analogiques de sécurité.

Paramètres d'entrée :

Paramètre

Type de données

Signification

DATA1

WORD

Données du module d'entrées analogiques 1.

HEALTH1

BOOL

Etat de fonctionnement de la voie de communication vers le module 1 :

  • 1 : voie opérationnelle.

  • 0 : voie non opérationnelle.

DATA2

WORD

Données du module d'entrées analogiques 2.

HEALTH2

BOOL

Etat de fonctionnement de la voie de communication vers le module 2 :

  • 1 : voie opérationnelle.

  • 0 : voie non opérationnelle.

Paramètres de sortie

Paramètres de sortie :

Paramètre

Type de données

Signification

OUT

WORD

Données de sortie renvoyées par le bloc fonction S_AIHA :

  • Données DATA1, si HEALTH1 = 1.

  • Données DATA2, si HEALTH1 = 0 et HEALTH2 = 1.

  • 0 (état de sécurité) si HEALTH1 et HEALTH2 = 0.

VALID

WORD

Validité des données de sortie fournies par le paramètre OUT :

  • 1 : données de sortie valides.

  • 0 : données de sortie non valides.

Reportez-vous au tableau des états ci-dessous.

ERR

WORD

Etat d'erreur détectée des deux modules d'entrées de sécurité :

  • 0 : aucune erreur sur les deux modules.

  • 1 : module 2 OK ; une erreur détectée sur le module 1.

  • 2 : module 1 OK ; une erreur détectée sur le module 2.

  • 3 : erreurs détectées sur les modules 1 et 2.

Tableau des états

Description des combinaisons de paramètres du bloc S_AIHA :

HEALTH1

HEALTH2

OUT

VALID

ERR

Remarque

0

0

0

0

Erreur détectée sur la voie du module 1.

Erreur détectée sur la voie du module 2.

Etat de sécurité

0

1

DATA2

1

Erreur détectée sur la voie du module 1.

Utilisez la valeur de voie du module 2.

1

0

DATA1

1

Erreur détectée sur la voie du module 2.

Utilisez la valeur de voie du module 1.

1

1

DATA1

1

Les voies des deux modules sont correctes.

Utilisez la valeur de voie du module 1.