Skip to main content

FB_MON

Description Bloc Fonctionnel

Le FB_MON Le bloc fonctionnel peut être utilisé, par exemple, pour réaliser un circuit de porte de sécurité comportant jusqu'à quatre (bMonIn(x)) contributions. En utilisant le Négation commande, chacune des quatre entrées peut être implémentée comme un contact normalement fermé (rompre le contact – FALSE demande l'état sûr) ou comme contact normalement ouvert (créer un contact – TRUE demande l'état sûr). Dès qu'une entrée demande l'état sûr, la première sortie (bMonOut) passe immédiatement à l'état sûr ("FALSE") et la deuxième sortie (bMonDelOut) passe à l'état de sécurité après un délai configurable. La possibilité de relier la sortie FB à plusieurs sorties signifie que plusieurs sorties s'éteignent immédiatement (FB_Mon) ou extinction différée (bMonOut) peut être implémenté avec un seul bMonDelOut.

De plus, il y a deux bSecure entrées qui peuvent être utilisées pour contourner la demande d'état sûr via le bMonIn contributions. Le bSecure les entrées peuvent également être mises en œuvre à la fois comme contacts normalement fermés (rompre le contact) et comme contacts normalement ouverts (créer un contact).

L'entrée Restart 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. Afin de quitter l'état sûr des sorties, un FALSE–TRUE–FALSE En cas de redémarrage actif, la séquence de signaux doit être reconnue à l'entrée Restart. En cas de redémarrage non actif, l'état sûr est quitté dès que le bMonIn entrée ou le bSecure l’entrée ne demande plus l’état sûr.

EL6900_MON.png

De plus, une boucle de rétroaction peut être activée pour chacune des deux sorties. Dans une boucle de rétroaction, le bMonOut la sortie est renvoyée vers le bEDM1 entrée et le bMonDelOut la sortie est renvoyée vers le bEDM2 entrée via un câblage externe. Le bEDM les entrées sont vérifiées dès que l'état de sécurité doit être quitté. Lorsque le redémarrage est activé, si le bEDM les entrées n'ont pas le TRUE État du signal, le bloc fonctionnel entre dans l'état d'erreur et définit le bError sortie vers TRUE. Lorsque le redémarrage est désactivé, le FB_MON reste dans un état sûr si le bEDM les entrées n'ont pas TRUE état du signal au moment du redémarrage. En conséquence, un bEDM L'erreur ne peut être détectée que si le redémarrage manuel est actif. L'état d'erreur ne peut être quitté que par un FALSE-TRUE-FALSE séquence de signaux au ERR_ACK entrée du POU associé (TwinSAFE groupe).

De plus, deux entrées (bMonIn1 et bMonIn2, bMonIn3 et bMonIn4, bSecure1 et bSecure2) peuvent être combinés pour former des paires d'entrées dans lesquelles les états de signal des deux entrées ne peuvent s'écarter l'un de l'autre que pendant un temps de divergence configurable tDiscTimexx. Si ce temps de divergence est dépassé pour une paire d'entrées, alors le FB_MON Le bloc fonctionnel entre également dans l’état d’erreur.

Si bMonIn2 et tDiscTime12 sont supprimés, alors bMonIn1 est utilisée comme entrée à 1 canal. Ce principe de fonctionnement s'applique à bMonIn4 et bSecure2.

Tableau 14. VAR_INPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bRestart

BOOL

FALSE

Dans le cas où le redémarrage manuel est actif, lorsque le FB est démarré ou lorsqu'une entrée a demandé l'état sûr, le FALSE-TRUE-FALSE La séquence de signaux doit être reconnue à l'entrée de redémarrage avant de quitter l'état de sécurité des sorties.

Si le redémarrage manuel n'est pas actif, alors cette entrée n'est pas utilisée. Le démarrage et la sortie de l'état de sécurité s'effectuent automatiquement dès qu'aucune entrée ne demande plus l'état de sécurité.

bMonIn1

SAFEBOOL

FALSE

1er canal d'entrée : Le Négation La commande peut être utilisée pour spécifier si un contact normalement fermé ou un contact normalement ouvert est lié à cette entrée.

FALSE: Contact normalement fermé "contact à ouverture" avec état sûr à FALSE

TRUE: Contact normalement ouvert "établir le contact" avec un état sûr lorsque TRUE

bMonIn2

SAFEBOOL

FALSE

2ème canal d'entrée : Même comportement que bMonIn1. Si le temps de discordance est activé ou utilisé, alors les 1er et 2ème canaux d'entrée sont considérés comme la 1ère paire d'entrées et le temps de discordance entre les deux canaux est surveillé.

tDiscTime12

SAFETIME

TIME#0ms

Temps de divergence

bMonIn3

SAFEBOOL

FALSE

3ème canal d'entrée ou 1er canal d'entrée de la 2ème paire d'entrées, sinon correspond à MonIn1

bMonIn4

SAFEBOOL

FALSE

4ème canal d'entrée ou 2ème canal d'entrée de la 2ème paire d'entrées, sinon correspond à MonIn1

tDiscTime34

SAFETIME

TIME#0ms

Temps de divergence

bSecure1

SAFEBOOL

FALSE

Si bSecure1 ou bSecure2 sont paramétrés comme actifs, alors l'évaluation du MonIn<x> les entrées peuvent être désactivées. Si bSecure1 ou bSecure2 est paramétré comme contact normalement fermé (rompre le contact), puis le bMonIn<x> les entrées sont ignorées tant que bSecure1 et/ou Secure2 sont "1". Si bSecure1 ou bSecure2 est paramétré comme contact normalement ouvert (créer un contact), puis le bMonIn<x> les entrées sont ignorées tant que bSecure1 et/ou bSecure2 sontFALSE.

Si le temps de divergence est activé ou utilisé, alors bSecure1 et bSecure2 sont considérés comme une paire d'entrées et le temps de divergence entre les deux canaux est surveillé.

bSecure2

SAFEBOOL

FALSE

bSecure2 est le 2ème canal de la paire d'entrée et correspond sinon à bSecure1.

tDiscTimeSecure12

SAFETIME

TIME#0ms

Temps de divergence pour bSecure1 et bSecure2

bEDM1

BOOL

FALSE

bEDM1 est la boucle de rétroaction pour le canal de sortie non retardé (bMonOut). Si cette entrée est paramétrée comme active, l'état de sécurité des sorties n'est quitté que si bEDM1 fournit le TRUE signal.

tEDM1ResetTime

SAFETIME

TIME#0ms

S'il n'est pas égal à t#0ms, puis la minuterie démarre après la mise sous tension du bMonOut sortir. Si la bEDM1 l'entrée ne va pas à FALSEpendant ce temps, une erreur de bloc fonctionnel est activée et les sorties sont désactivées.

L'entrée n'est pas prise en charge par le EL6900.

bEDM2

BOOL

FALSE

bEDM2 est la boucle de rétroaction pour le canal de sortie retardé à l'arrêt (bMonDelOut). Si cette entrée est paramétrée comme active, l'état de sécurité des sorties n'est quitté que si bEDM2 fournit le TRUE signal.

tEDM2ResetTime

SAFETIME

TIME#0ms

Si non égal à t#0ms, puis la minuterie démarre après la mise sous tension du bMonOut sortir. Si la bEDM2 l'entrée ne va pas à FALSEpendant ce temps, une erreur de bloc fonctionnel est activée et les sorties sont désactivées.

L'entrée n'est pas prise en charge par le EL6900.

tMonDelOutDelay

SAFETIME

TIME#0ms

Temporisation pour la sortie de l'état sûr à bMonDelOut



Tableau 15. VAR_OUTPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bMonOut

SAFEBOOL

FALSE

1er canal de sortie : L'état sûr correspond à FALSE.

bMonDelOut

SAFEBOOL

FALSE

2ème canal de sortie : L'état sûr correspond à FALSE. L'état sûr est émis avec un retard, en fonction du temps de retard paramétré.

bError

SAFEBOOL

FALSE

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

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