Skip to main content

FB_MODE

Description Bloc Fonctionnel

Le FB_MODE Le bloc fonctionnel peut être utilisé pour mettre en œuvre des sélecteurs de mode de fonctionnement. Le bloc fonctionnel dispose de 8 entrées et 8 sorties reliées en boucle un à un, permettant de sélectionner jusqu'à 8 modes de fonctionnement différents. Le FB_MODE active la sortie correspondante uniquement si exactement une entrée est activée ("1"), les autres sorties restant à l'état sûr ("0"). Si aucune entrée n'est définie ou si plusieurs entrées sont définies, toutes les sorties sont dans un état sûr.

Le bRestart L'entrée du FB peut être activée (redémarrage actif ou manuel) en reliant l'entrée. Un ouvert bRestart l’entrée créera une erreur du compilateur. Si le redémarrage est censé être exécuté automatiquement (redémarrage inactif ou automatique), alors le bRestart l’entrée doit être supprimée. Si la bRestart est activée, l'état de sécurité des sorties n'est quitté que via une séquence de signaux 0->1->0 à l'entrée Restart au démarrage et lors du changement de mode de fonctionnement. De plus, un temps de divergence peut être spécifié au tDiscTime entrée qui permet de surveiller le passage d'un mode de fonctionnement au suivant.

Astuce

Au moins deux entrées de FB_MODE doit être connecté.

EL6900_MODE.png
Tableau 18. VAR_INPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bRestart

SAFEBOOL

FALSE

Au démarrage du FB ou lorsque toutes les sorties ont été commutées à l'état de sécurité, la séquence de signaux 0->1->0 doit être reconnue à l'entrée de redémarrage avant que l'état de sécurité des sorties ne soit annulé.

bOpIn1

SAFEBOOL

FALSE

1er canal d'entrée

bOpIn2

SAFEBOOL

FALSE

2ème canal d'entrée

bOpIn3

SAFEBOOL

FALSE

3ème canal d'entrée

bOpIn4

SAFEBOOL

FALSE

4ème canal d'entrée

bOpIn5

SAFEBOOL

FALSE

5ème canal d'entrée

bOpIn6

SAFEBOOL

FALSE

6ème canal d'entrée

bOpIn7

SAFEBOOL

FALSE

7ème canal d'entrée

bOpIn8

SAFEBOOL

FALSE

8ème canal d'entrée

tDiscTime

SAFETIME

TIME#0ms

Temps de surveillance des écarts



Tableau 19. VAR_OUTPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bOpOut1

SAFEBOOL

FALSE

1er canal de sortie

bOpOut2

SAFEBOOL

FALSE

2ème canal de sortie

bOpOut3

SAFEBOOL

FALSE

3ème canal de sortie

bOpOut4

SAFEBOOL

FALSE

4ème canal de sortie

bOpOut5

SAFEBOOL

FALSE

5ème canal de sortie

bOpOut6

SAFEBOOL

FALSE

6ème canal de sortie

bOpOut7

SAFEBOOL

FALSE

7ème canal de sortie

bOpOut8

SAFEBOOL

FALSE

8ème canal de sortie

bError

SAFEBOOL

FALSE

TRUE: La surveillance du temps de divergence ou la surveillance des entrées a détecté une erreur. L'erreur doit être acquittée via le ERR_ACK entrée du POU associé (TwinSAFE groupe).

FALSE: Aucune erreur n'a été détectée.