Skip to main content

FB_CS

Description Bloc Fonctionnel

Le FB_CONNECTION SHUTDOWN bloc fonctionnel peut être utilisé pour désactiver un TwinSAFE connexion. Lorsque l'entrée du bloc fonction devient active, la connexion est terminée, une commande d'arrêt est envoyée au FSoE partenaire, et un signal de retour est envoyé à la sortie. En outre, la connexion est interrompue et la sortie est activée si une commande d'arrêt est reçue du partenaire de communication.

La sortie n'est pas réinitialisée jusqu'à la connexion au FSoE le partenaire est dans le DATA état à nouveau.

Le FSoE maître essaie de rétablir la connexion ou le FSoE L'esclave répond à nouveau à la connexion dès que l'entrée du bloc fonctionnel n'est plus active.

Ce bloc fonctionnel est nécessaire pour les concepts de sécurité modulaires dans lesquels des pièces de machine sont parfois installées ou non. Cette fonctionnalité est également requise pour les machines sur lesquelles des changements d'outils sont effectués.

EL6900_CS.png

Du côté opposé, le bloc fonctionnel est appelé sans entrées connectées. Le bDeactivated La sortie est activée dès que la connexion est interrompue en raison d'une commande d'arrêt du partenaire de communication.

Si bDeactivate2 et tDiscTime12 sont supprimés, alors bDeactivate1 est utilisée comme entrée à 1 canal.

Tableau 6. VAR_INPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bDeactivate1

SAFEBOOL

FALSE

1er canal d'entrée

Le Négation La commande peut être utilisée pour spécifier si un contact normalement fermé (l'état sûr est demandé pour le logique 0) ou un contact normalement ouvert (l'état sûr est demandé pour le logique 1) est lié à cette entrée.

bDeactivate2

SAFEBOOL

FALSE

2ème canal d'entrée

Même comportement que Deactivate1. Si le temps de divergence tDiscTime12 n'est pas égal à 0, alors les 1er et 2ème canaux d'entrée sont considérés comme un seul groupe d'entrée et le temps de divergence entre les deux canaux est surveillé si l'un des deux canaux d'entrée demande l'état sûr.

tDiscTime12

SAFETIME

TIME#0ms

Temps de divergence

byConnectionId

SAFEBYTE

0

ID de la connexion (=E/S logique) qui doit être désactivée.

Dans CODESYS, les connexions sont numérotées par ordre croissant (en commençant par le premier module physique).

Ce paramètre peut être défini dans le Configuration sécurisée boîte de dialogue du périphérique bus de terrain.



Tableau 7. VAR_OUTPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bDeactivated

SAFEBOOL

FALSE

Canal de sortie

L'état sûr correspond au 0 logique. La sortie est activée lorsque la connexion est terminée.

bError

SAFEBOOL

FALSE

TRUE: La surveillance du temps de divergence d'un groupe d'entrées à 2 canaux 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.