Skip to main content

FSoEMaster

Astuce

La version du bloc décrite ici correspond à la dernière version du bloc dans le Liste des versions des blocs.

Utilisation de l'instance de bloc fonction (instance de pilote)

Dans l'application, le FSoEMaster-Bloc utilisé pour

  • Modification des valeurs par défaut

  • confirmation manuelle des erreurs

  • Diagnostic de la connexion à un dispositif de sécurité

Pour ce faire, l'instance pertinente du FSoEMaster-Bloquer dans un programme utilisant VAR_EXTERNAL <device name>: FSoEMaster être rendu visible.

Bloc fonctionnel FSoEMaster

sil3_FB_FSoEMaster.png
Tableau 117. VAR_INPUT

nom

Type de données

Valeur initiale

Description, valeurs des paramètres

S_ActivateOut

SAFEBOOL

TRUE

Entrée pour contrôler les sorties

TRUE: FSoEMaster envoie les données de sortie de l'application au dispositif de sécurité.

FALSE: FSoEMaster envoie des valeurs de remplacement pour ce cycle.

S_ActivateIn

SAFEBOOL

TRUE

Entrée pour contrôler les entrées

TRUE: Les données de processus valides du dispositif de sécurité sont transférées vers l'application et copiées dans l'image de l'application.

FALSE: Les valeurs de remplacement des entrées pour ce cycle sont transférées à l'application.

StartReset

BOOL

TRUE

Nom FSoE de l'entrée <erreur de démarrage automatique> pour l'acquittement automatique des erreurs au démarrage. Voir Entrée pour l'acquittement automatique des erreurs de démarrage

Avis de sécurité Entrée pour l'acquittement automatique des erreurs de démarrage doit être pris en compte.

AutoReset

BOOL

FALSE

Nom FSoE de l'entrée <interruption de sortie automatique> pour un accusé de réception automatique après une interruption. Voir Entrée pour acquittement automatique après interruption

Avis de sécurité Entrée pour acquittement automatique après interruption doit être pris en compte.

Reset

BOOL

FALSE

Nom FSoE de l'entrée <Quitter le bord> pour une confirmation manuelle. Voir Entrée sur le front d'acquittement (acquittement manuel)

Remarques Entrée sur le front d'acquittement (acquittement manuel) sont à prendre en compte.



Tableau 118. VAR_OUTPUT

nom

Type de données

Valeur initiale

Description, valeurs des paramètres

S_OutReady

SAFEBOOL

FALSE

Sortie indiquant que les données de sortie sont valides et sont envoyées au dispositif de sécurité.

TRUE: Les données de sortie de l'application sont valides et sont transférées au dispositif de sécurité.

FALSE: Les valeurs de remplacement sont transférées au dispositif de sécurité.

Remarque : La sortie devient FALSE soit sur instruction de l'instance du conducteur, soit en raison d'une erreur de transmission au dispositif de sécurité ou d'une erreur interne au dispositif de sécurité.

S_InReady

SAFEBOOL

FALSE

Sortie qui indique si les variables d'entrée contiennent des données de processus valides provenant de l'appareil (au lieu de valeurs de remplacement)

TRUE: Des données de processus valides ont été reçues du dispositif de sécurité et copiées dans l'image de l'application.

FALSE: Les données d'entrée de l'application ont été définies sur les valeurs de remplacement.

Error

BOOL

FALSE

Affichage d'erreur

DiagCode

WORD

16#0000

FSoE - état et diagnostic

OpAckReq

BOOL

FALSE

Nom FSoE de la sortie <Quitter la demande> pour demander un accusé de réception manuel. Voir Sortie vers la demande d'accusé de réception

Sortie vers la demande d'accusé de réception doit être pris en compte

tRespTimeMS

TIME

TIME#0ms

Temps de cycle actuel de l'échange de données

(voir ci-dessous Chronométrage)

tMinRespTimeMS

TIME

TIME#0ms

Valeur minimale du temps de cycle d'échange de données

(voir ci-dessous Chronométrage)

tMaxRespTimeMS

TIME

TIME#0ms

Valeur maximale du temps de cycle d'échange de données

(voir ci-dessous Chronométrage)



Chronométrage

Le bloc de construction FSoEMaster fournit trois sorties pour surveiller le temps de traitement des télégrammes. Les sorties sont utilisées pour diagnostiquer la communication FSoE.

Le temps écoulé du temporisateur CEI est utilisé comme temps de transmission mesuré d'un télégramme (Maître->Dispositif de sécurité->Maître). Afin de ne pas fausser les mesures, seules les réponses valables sont prises en compte. Le temps entre deux télégrammes reçus du dispositif de sécurité est mesuré, c'est-à-dire qu'au moins un bit dans le télégramme complet indique un changement.

Le bloc fonction délivre à la fois le courant (tRespTimeMS), le minimum (tMinRespTimeMS) ainsi que le temps de traitement maximum (tMaxRespTimeMS) d'un télégramme.