Flux de données
(Traduction du document original anglais)
Entrées numériques
Aucun marqueur de nouvelles données n'est fourni avec ce type d'entrée. Les entrées numériques des deux premiers mots de registre d'entrée sont mises à jour directement par le module ERT à chaque cycle. L'EFB NI_ERT_854_20 rend disponibles les valeurs traitées en tant que BOOL dans le tableau du paramètre de sortie INPUT.
Entrées d'événement
Vous devez confirmer que vous êtes prêt à recevoir de nouveaux événements. Par conséquent, l'administration des marqueurs devient plus complexe (un mécanisme d'établissement de liaison est requis). Les données d'événement restent dans le tableau de sortie des messages d'événement TT_DATA et le marqueur de nouvelles données ND_TT reste défini jusqu'à ce que l'entrée ACK soit paramétrée et qu'un nouvel événement soit demandé. L'EFB réagit en redéfinissant ND_TT pour au moins un cycle. Une fois le nouvel événement envoyé au tableau de sortie des messages d'événement TT_DATA, ND_TT est réinitialisé par l'EFB. Réinitialisez l'entrée ACK après la réinitialisation du marqueur ND_TT par l'EFB, afin que les nouvelles données d'événement ne soient pas écrasées. Cet état peut ensuite rester stable afin d'accorder suffisamment de temps au programme utilisateur pour le traitement d'événement. Chaque événement ultérieur suivi par l'ERT est temporairement stocké dans le tampon FIFO des événements.
Les nouveaux événements sont envoyés directement à partir du tampon interne de l'EFB à des intervalles d'au moins deux cycles tant que l'entrée ACK est définie (pour le mode spécial de fonctionnement en continu) ; toutefois, il en découle que ND_TT demeure défini pour un seul cycle. Dans ce mode spécial, le programme utilisateur doit encore mettre fin au traitement des événements avant que ND_TT ne signale le transfert d'autres nouveaux événements à la sortie des messages d'événement TT_DATA car aucune protection de liaison par ACK n'est disponible dans ce cas.
Déclaration des heures brutes
Si cette déclaration a été activée lors de la configuration de l'ERT, le transfert de l'ensemble du temps (avec mois/année) se déroule dans les conditions suivantes :
Si cette déclaration est envoyée sans les valeurs d'entrée des données, le « déclenchement » a lieu à l'aide d'un événement correctement horodaté. S'il n'a pas lieu, les valeurs restent « déterminées » dans l'ERT jusqu'à ce qu'un événement se produise. Pendant ce temps, le bit CT est toujours défini de sorte que l'octet 2 contienne le mois, l'octet 3 l'année et les octets 4 à 8 affichent les mêmes valeurs temporelles de l'événement déclenché dont le message apparaît immédiatement après la déclaration.
Entrées d'état
Le marqueur de nouvelles données d'état ND_STAT est défini pour un cycle. Les entrées d'état peuvent être remplacées après deux cycles d'interrogation.
Le mot d'état contient les bits d'erreur EFB et ERT.
Division des bits d'erreur
Structure interne du mot d'état EFB/ERT :
Bits d'erreur EFB
Bits d'erreur ERT
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Bits d'erreur ERT
Bits d'erreur ERT D8 à D0 :
Bit
Brève description
Signification
D0
FW
Micrologiciel n'identifiant pas les erreurs de test automatique dans les mémoires internes
D1
FP
Erreurs de paramétrisation
D2
TE
Erreur externe de référence temporelle (signal temporel interrompu ou absent)
D3
TU
Temps valide
D4
TA
Temps non synchronisé (mode autonome, exécution permanente sans message d'erreur de temps).
D5
PF
Dépassement de tampon FIFO (perte de toutes les données d'événement les plus récentes)
D6
PH
Tampon FIFO à moitié plein
D7
DC
Stabilisation active (certaines données d'événement sont perdues)
D8
CE
Erreurs de communication ERT (erreurs de procédure ou temporisation)
Lors de la configuration de l'écran des paramètres, certaines de ces erreurs peuvent être attribuées aux messages d'erreur groupés avec la mention « F » ainsi qu'à l'octet d'erreur du module dans le tableau d'état. Toutes les autres erreurs sont définies comme des avertissements.
D11 à D9 réservé.
Bits d'erreur EFB
Bits d'erreur EFB D15 à D12 :
Bin.
Hex
Signification
1001
9 HEX
Réponse erronée reconnue, commande (erreur interne EFB)
1000
8 HEX
Dépassement du délai de communication EFB
0101
5 HEX
Emplacement erroné
0110
6 HEX
Le bit d'état de santé n'est pas défini (ERT apparaît comme indisponible)
1010
A HEX
Erreur de somme de contrôle CRC
Autres valeurs
Erreur interne