Introduction

Le module 140 NOP 850 00 est un équipement qui envoie et reçoit des données horodatées conformes au protocole IEC60870. Certains équipements Quantum ERT envoient et reçoivent des données horodatées conformes au protocole IEC 61870.

Pour autoriser le transfert de données entre des équipements qui prennent en charge différentes structures d'horodatage, vous pouvez utiliser les fonctions élémentaires suivantes dans votre programme :

  • T850_TO_T870 : cette fonction élémentaire convertit les données horodatées IEC61850 (par exemple, celles qui sont générées par le module 140 NOP 850 00) en des données IEC 60870 plus lisibles.

  • T870_TO_T850 : cette fonction élémentaire convertit les données horodatées IEC 60870 générées par un équipement Quantum ERT en des données IEC61850 qui peuvent être utilisées par le module 140 NOP 850 00.

Représentation de T850_TO_T870 en FBD

La figure suivante décrit la fonction T850_TO_T870 :

Paramètres de T850_TO_T870 :

Paramètre

Type

Description

Paramètres d'entrée :

IN

TIME_850_FORMAT

Format d'horodatage IEC61850.

Paramètres de sortie :

OUT

TIME_870_FORMAT

Format d'horodatage IEC 60870.

Représentation de T870_TO_T850 en FBD

La figure suivante décrit la fonction T870_TO_T850 :

Paramètres de T870_TO_T850:

Paramètre

Type

Description

Paramètres d'entrée :

IN

TIME_870_FORMAT

Format d'horodatage IEC 60870.

Paramètres de sortie :

OUT

TIME_850_FORMAT

Format d'horodatage IEC61850.

Structure du type de données - TIME_850_FORMAT

Elément

Type

Description

Secondes

DWORD

Secondes écoulées depuis le 01-01-1970.

NOTE : seules les dates postérieures au 1er janvier 2000 sont correctes.

Ms_Quality

DWORD

Millisecondes au format IEC61850 dans les trois octets de poids faible ; qualité gérée par l'octet de poids fort.

Structure du type de données - TIME_870_FORMAT

Elément

Type

Description

ms

WORD

De 0 à 59 999 ms

min

BYTE

Valeur numérique des minutes : 0 à 59. Le bit de poids fort indique la validité de l'heure :

  • 0 = heure valide

  • 1 = heure non valide

hour

BYTE

Valeur numérique des heures : 0 à 23

NOTE : l'heure d'été n'est pas prise en charge.

day

BYTE

Valeur numérique du jour : 1 à 31

NOTE : le jour de la semaine n'est pas pris en charge.

mon

BYTE

Valeur numérique du mois : 1 à 12

year

BYTE

Valeur numérique de l'année : 0 à 99

reserved

BYTE

<Réservé>