CAL SAFETY_MONITOR_V2_Instance (IO:=I0_Input, I1:=I1_Input, I2:=I2_Input, I3:=I3_Input, Enable:=Enable_Output, Q0:=Q0_Output, Q1:=Q1_Output, Q2:=Q2_Output, Q3:=Q3_Output, Output_Sorted:=Sorted, Error=>Error_Output, Running=>Running_Output)
SAFETY_MONITOR_V2_Instance (IO:=I0_Input, I1:=I1_Input, I2:=I2_Input, I3:=I3_Input, Enable:=Enable_Output, Q0:=Q0_Output, Q1:=Q1_Output, Q2:=Q2_Output, Q3:=Q3_Output, Output_Sorted:=Sorted, Error=>Error_Output, Running=>Running_Output);
Paramètre
|
Type
|
Description
|
---|---|---|
I0
|
EBOOL
|
Variable d'entrée 0
|
I1
|
EBOOL
|
Variable d'entrée 1
|
I 2
|
EBOOL
|
Variable d'entrée 2
|
I3
|
EBOOL
|
Variable d'entrée 3
|
Output_Sorted
|
BOOL
|
|
Paramètre
|
Type
|
Description
|
---|---|---|
Enable
|
EBOOL
|
|
Q0
|
EBOOL
|
Variable de sortie 0
|
Q1
|
EBOOL
|
Variable de sortie 1
|
Q2
|
EBOOL
|
Variable de sortie 2
|
Q3
|
EBOOL
|
Variable de sortie 3
|
Paramètre
|
Type
|
Description
|
---|---|---|
Error
|
EBOOL
|
Bit = 1 : Erreur détectée de DFB ou de bus de sécurité
(au moins 1 esclave hors service).
Remarque :
|
Running
|
EBOOL
|
Bit = 1 : DFB en cours d'exécution
|
Nom
|
Type
|
Description
|
---|---|---|
Abort
|
EBOOL
|
Si ce bit est réglé sur 0 dans un cycle et sur 1 dans le suivant, tous les échanges entre l'UC et le moniteur de sécurité sont abandonnés. Le DFB est réinitialisé et toutes les données internes du DFB sont réglées sur 0.
|
Timeout
|
INT
|
Temporisation lors de l'échange des données
Si le DFB ne reçoit pas les données correctes avant la fin de ce délai :
|
Moni_err
|
EBOOL
|
Bit = 1 : Erreur du moniteur
|
Out_1
|
EBOOL
|
Bit = 1 : 1. OSSD (OUT1) activé
|
Out_2
|
EBOOL
|
Bit = 1 : 2. OSSD (OUT2) activé
|
Device.Device_ready
|
ARRAY[0..47] OF BOOL
|
Equipement prêt
Chaque index correspond à l'index de l'équipement de sécurité qui est prêt mais en mode de test ou en attente d'une autre condition, par exemple l'acquittement local, l'activation du bouton Démarrer, etc.
|
Device.Device_off
|
ARRAY[0..47] OF BOOL
|
Equipement désactivé
Chaque index correspond à l'index d'un équipement de sécurité désactivé.
Remarque : Les équipements désactivés (y compris les NOP) réglés sur FALSE sont également transmis en tant que Device_off.
|
Device.Device_error
|
ARRAY[0..47] OF BOOL
|
Erreur de l'équipement
Chaque index correspond à l'index d'un équipement de sécurité hors service.
|
Device.Device_noCom
|
ARRAY[0..47] OF BOOL
|
Aucune communication de l'équipement
Chaque index correspond à l'index d'un équipement de sécurité qui ne communique pas sur le bus AS-Interface.
|
Device.Device_allocation
|
ARRAY[0..47] OF INT
|
Réception des instructions par l'équipement
Chaque index correspond à l'index d'un équipement de sécurité. Un nombre entier correspondant à la boucle de traitement est affecté à l'équipement de sécurité.
Remarque : Ces informations sont transmises uniquement si Output_Sorted est réglé sur 0.
|
Dfb_stat
|
STRING
|
Etat de traitement du DFB en texte brut
|
Dfb_err
|
INT
|
Indique les types d'erreur détectée suivants :
|