CAL ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, CL_COUNT:=ClearCounters, T_EN:=TimeTransferFlag, TIME_IN:=InputTimeStructure, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_COUNT=>NewCounterDataFlag, CNT_DATA=>CounterValuesArray, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus)
ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, CL_COUNT:=ClearCounters, T_EN:=TimeTransferFlag, TIME_IN:=InputTimeStructure, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_COUNT=>NewCounterDataFlag, CNT_DATA=>CounterValuesArray, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus) ;
Paramètres
|
Type de données
|
Signification
|
---|---|---|
SLOT
|
INT
|
L'indice d'emplacement SLOT est affecté à l'EFB ERT_854_20 par l'EFB QUANTUM ou l'EFB DROP, et contient les références d'entrée et de sortie configurées (%IW et %MW).
|
ACK
|
BOOL
|
Confirmation d'événement : le réglage sur 1 de ACK signale que l'utilisateur est prêt à recevoir l'événement suivant et efface le marqueur TT_DATA. Si ACK reste activé, le mode de fonctionnement en continu est exécuté.
|
CL_TT
|
BOOL
|
Suppression du tampon FIFO d'événements de l'ERT par configuration de CL_TT. Les événements ne peuvent pas être stockés tant que CL_TT n'est pas remis à 0.
|
CL_COUNT
|
BOOL
|
Vidage de tous les compteurs ERT par réglage de CL_COUNT. Le comptage est arrêté tant que CL_COUNT n'est pas remis à 0.
|
T_EN
|
BOOL
|
Permet un transfert d'heure depuis l'ESI, à l'aide de TIME_IN s'il est défini.
|
TIME_IN
|
DPM_Time
|
Structure de l'ESI, c'est-à-dire l'heure d'entrée par synchronisation de l'heure de l'ERT (porte la synchronisation de l'heure commandée par les fronts dans l'élément Sync).
|
Paramètres
|
Type de données
|
Signification
|
---|---|---|
INPUT
|
BOOLArr32
|
Tableau de sortie pour les 32 entrées numériques au format BOOL.
Egalement disponible sous forme de références de mots au format %IWx et %IWx+1.
|
ND_TT
|
BOOL
|
Marqueur ; nouvelle donnée dans la structure TT_DATA : reste défini jusqu'à l'acquittement par l'utilisateur avec ACK.
|
TT_DATA
|
ERT_10_TTag
|
Structure de sortie du message d'événement avec horodatage. Un événement se produit et ND_TT est réglé sur 1 jusqu'à l'acquittement par l'utilisateur avec ACK = 1.
|
ND_COUNT
|
BOOL
|
Marqueur ; nouvelle donnée de compteur dans la structure CNT_DATA : la valeur 1 n'est définie que pour un cycle et n'est pas acquittée.
|
CNT_DATA
|
UDIntArr32
|
Zone de sortie pour 32 valeurs de compteur ; est remplacée après que l'EFB a reçu un jeu complet (configuré en : 8, 16, 24 ou 32) de valeurs de compteur cohérentes.
|
ND_STAT
|
BOOL
|
Marqueur ; nouvelle donnée d'état dans le mot STATUS : la valeur 1 n'est définie que pour un cycle et n'est pas acquittée.
|
STATUS
|
WORD
|
Mot de sortie pour l'état EFB/ERT. Pour plus d'informations, voir Flux de données.
|
Elément
|
Type d'élément
|
Signification
|
---|---|---|
Sync
|
BOOL
|
Synchronisation de l'horloge sur front montant (toutes les heures ou sur demande)
|
Ms_Lsb
|
BYTE
|
Temps en millisecondes (octet de poids faible)
|
Ms_Msb
|
BYTE
|
Temps en millisecondes (octet de poids fort)
|
Min
|
BYTE
|
Temps invalide / Minutes
|
Hour
|
BYTE
|
Heure d'été / Heures
|
Day
|
BYTE
|
Jour de la semaine / Jour du mois
|
Mon
|
BYTE
|
Mois
|
Année
|
BYTE
|
Année
|
Elément
|
Type d'élément
|
Signification
|
---|---|---|
User
|
BYTE
|
Heure complète / numéro d'utilisateur [numéro de module]
|
INPUT
|
BYTE
|
Type d'événement défini / N° de la première entrée
|
In
|
BYTE
|
Données d'événement : 1, 2 ou 8 caractères traités
|
Ms_Lsb
|
BYTE
|
Temps en millisecondes (octet de poids faible)
|
Ms_Msb
|
BYTE
|
Temps en millisecondes (octet de poids fort)
|
Min
|
BYTE
|
Temps invalide / Minutes
|
Hour
|
BYTE
|
Heure d'été / Heures
|
Day
|
BYTE
|
Jour de la semaine / Jour du mois
|