CAL NI_ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus)
NI_ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus) ;
Paramètre
|
Type de données
|
Signification
|
---|---|---|
SLOT
|
INT
|
L'index Slot a été affecté à l'EFB NI_ERT_854_20 à partir de l'EFB NI_QUANTUM ou NI_DROP et contient les références d'entrée et de sortie configurées (%IW et %MW).
|
ACK
|
BOOL
|
Confirmation des événements : le paramètre ACK signale que l'utilisateur est prêt à recevoir l'événement suivant et supprime le marqueur TT_DATA. Si ACK reste activé, le mode de fonctionnement en continu est exécuté.
|
CL_TT
|
BOOL
|
Suppression du tampon FIFO de l'événement ERT en définissant CL_TT. Les événements ne peuvent pas être stockés tant que CL_TT n'est pas remis à 0.
|
Paramètre
|
Type de données
|
Signification
|
---|---|---|
INPUT
|
ARRAY [0..31] OF BOOL
|
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, nouvelles données dans la structure TT_DATA : reste défini jusqu'à l'acquittement par l'utilisateur avec ACK.
|
TT_DATA
|
ARRAY [0..7] OF BYTE
|
Tableau 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_STAT
|
BOOL
|
Marqueur, nouvelles données d'état dans le mot STATUS : la valeur 1 est définie pour un cycle uniquement et n'est pas acquittée.
|
STATUS
|
WORD
|
Mot de sortie pour l'état EFB/ERT. Pour plus d'informations, consultez la section Entrée d'état.
|
![]() |
COMPORTEMENT INATTENDU DE L'APPLICATION
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.
|
Paramètre [Octets]
|
Signification
|
Bits
|
Fonction
|
---|---|---|---|
TT_DATA[0]
|
Heure / numéro de l'utilisateur complet [numéro de module]
|
D0 à D6 = module n° 0 à 127
D7 = CT
|
Durée brute : CT = 1 indique que cette marque de temps comprend l'ensemble de la déclaration des heures, des mois et des années en octets 2 + 3. Le numéro de module peut être défini dans l'écran des paramètres.
|
TT_DATA[1]
|
Type d'événement défini / N° de la première entrée
|
D0D5 = numéro d'entrée
D6 = P1
D7 = P2
|
Numéro de la première entrée du groupe d'événements : 1 à 32
Type de message d'événement (P2, P1). 1..0.3.
[Valeur mensuelle avec CT = 1]
|
TT_DATA[2]
|
Données d'événements : 1, 2 ou 8 positions programmées
|
D0D7 = données provenant du groupe d'événements (D7D0 avec alignement à droite)
|
1, 2 ou 8 positions gérées
[valeur annuelle si CT = 1]
|
TT_DATA[3]
|
Temps en millisecondes (octet de poids faible)
|
Temps en millisecondes (octet de poids faible)
|
0 à 59 999 millisecondes (maximum 61 100)(1) (2).
|
TT_DATA[4]
|
Temps en millisecondes (octet de poids fort)
|
Temps en millisecondes (octet de poids fort)
|
|
TT_DATA[5]
|
Temps non valide / Minutes
|
D0 à D5 = minutes
D6 = R
D7 = TI
|
Minutes : 0 à 59
Temps non valide : TI = 1 signifie un temps non valide / réservé = 0(2).
|
TT_DATA[6]
|
Heure d'été / heures
|
D0 à D4 = heures
D5 = R
D6 = R
D7 = DS
|
Heures : 0 à 23
Heure d'été : DS = 1 indique que l'heure d'été est définie
Avec le décalage SZ -> WZ présente l'heure 2A et l'ID SZ, et l'heure 2B a l'ID WZ
|
TT_DATA[7]
|
Jour de la semaine / Jour du mois
|
D0 à D4 = DOM
D5 à D7 = DOW
|
Jour du mois : 1 à 31
Jour de la semaine : Lun à Dim = 1 à 7
Le jour de la semaine correspond à l'heure de l'Europe centrale (CET), différent donc du standard utilisé aux États-Unis (Dim = 1).
|
(1) La valeur maximale des millisecondes est de 61 100 ms avec des secondes de découpage (61 000 plus une tolérance de 100 millisecondes). (2) Pour les marqueurs de temps contenant un temps non valide (TI = 1), le temps en millisecondes est réglé sur FFFF HEX. Les minutes, heures et valeurs DOW/DOM ne sont pas valides (c'est-à-dire non définies). |
D7 D6
|
Type de message d'événement
|
D5 à D0
|
Numéro de la première entrée du groupe d'événements
|
---|---|---|---|
0 1
|
Message 1 broche
|
1 à 32
|
Numéro de broche d'entrée
|
1 0
|
Message 2 broches
|
1, 3, 5 à 31
|
Première entrée du groupe
|
1 1
|
Message 8 broches
|
1, 9, 17, 25
|
Première entrée du groupe
|