IEC 61850
Relier des IED de poste électrique en IEC 61850 sur MMS : références d'objet, le suffixe de contrainte fonctionnelle et les types de valeur MMS pris en charge.
Le pilote IEC 61850 ne fait pas partie du téléchargement actuel de Ganter Lab : une station installée depuis ce téléchargement ne peut donc pas encore se connecter à un IED.
Le pilote IEC 61850 parle à des IED de poste électrique (relais de protection, unités de fusion, contrôleurs de travée) sur MMS, la moitié client/serveur d'IEC 61850. Vous adressez les valeurs par leur référence d'objet dans le modèle de données de l'équipement : équipement logique, nœud logique, objet de donnée, attribut de donnée. Ajoutez un équipement sous le pilote IEC 61850 dans le Connector; le volet ne montre que les champs que ce protocole emploie.
Connexion
| Champ | Sens | Par défaut |
|---|---|---|
| Hôte | L'adresse IP ou le nom d'hôte de l'IED. | vide |
| Port | Le port TCP de la connexion MMS. 0 emploie 102, le standard ISO-on-TCP. | 0 |
L'en-tête de l'équipement montre le point de terminaison assemblé, par exemple
iec61850://192.168.0.40:102. Ce pilote n'a aucun champ d'intervalle de scrutation :
ses tags sont lus une fois par seconde.
Adressage
Un tag IEC 61850 est adressé par son chemin MMS dans la carte Source du tag :
| Champ | Sens | Valeurs acceptées | Par défaut |
|---|---|---|---|
| Chemin MMS | La référence d'objet, suivie au besoin d'un suffixe de contrainte fonctionnelle entre crochets. Obligatoire. | texte libre | vide |
| Longueur de lecture (octets, vide = automatique) | Ne complète que la forme d'adresse enregistrée du tag; les lectures sont des lectures MMS typées et l'ignorent. | 1 et au-delà, ou vide | vide |
La référence d'objet est le chemin complet à travers le modèle de données,
ÉquipementLogique/NœudLogique.ObjetDeDonnée.AttributDeDonnée :
| Chemin MMS | Lit |
|---|---|
LD0/MMXU1.TotW.mag.f |
l'amplitude de la puissance active totale (une grandeur mesurée, [MX] par défaut) |
LD0/MMXU1.A.phsA.cVal.mag.f |
l'amplitude du courant de la phase A |
LD0/GGIO1.SPCSO1.stVal[ST] |
une valeur d'état à point unique |
LD0/LLN0.Mod.stVal[ST] |
le mode de l'équipement logique |
Le suffixe nomme la contrainte fonctionnelle de l'attribut de donnée, la
même colonne FC que montre le fichier ICD ou SCL de l'IED. C'est exactement deux lettres
majuscules entre crochets à la fin du chemin. Sans suffixe, MX
(grandeurs mesurées) est supposé, ce qui convient aux mesures analogiques; les valeurs d'état
demandent [ST], les consignes [SP], les valeurs de configuration [CF]. Les jetons
acceptés :
| FC | Sens | FC | Sens |
|---|---|---|---|
ST |
information d'état | EX |
définition étendue |
MX |
grandeurs mesurées (analogiques) | CO |
commande |
SP |
consigne | US |
valeurs échantillonnées unidiffusées |
SV |
substitution | MS |
valeurs échantillonnées multidiffusées |
CF |
configuration | RP |
compte rendu non tamponné |
DC |
description | BR |
compte rendu tamponné |
SG |
groupe de réglages | LG |
blocs de contrôle de journal |
SE |
groupe de réglages modifiable | SR |
réponse de service ou suivi |
OR |
commande reçue | BL |
blocage |
Un chemin dont la FC ne correspond pas à la contrainte réelle de l'attribut fait échouer la lecture : quand une valeur reste mauvaise, comparez donc le suffixe au fichier SCL avant de douter du chemin. La ligne en lecture seule Adresse source (bus) de la carte Source montre l'adresse assemblée au fil de vos modifications.
Types de donnée
Le sélecteur de type de donnée offre les quatre valeurs MMS primitives que le pilote sait transporter, chacune lue par une lecture MMS typée :
| Type de donnée | Valeur MMS | Remarques |
|---|---|---|
| Float | virgule flottante | le choix habituel pour les grandeurs mesurées mag.f |
| Boolean | booléen | un état à point unique, comme le stVal d'un SPS |
| Int32 | entier | ramené depuis l'entier MMS; une valeur au-delà de 32 bits fait échouer la lecture |
| String | chaîne visible | des noms, des chaînes de fournisseur, des descriptions dU |
Les valeurs composites ne se lisent pas comme un seul tag : un objet de donnée entier, une
chaîne de bits de qualité ou un horodatage n'entrent pas dans les quatre primitives ci-dessus.
Adressez l'attribut feuille primitif dont vous avez besoin, comme la feuille mag.f ou stVal
elle-même.
Écritures
Les tags dont l'accès est Lecture et écriture ou Écriture seule peuvent être écrits. Une écriture
envoie la valeur MMS typée vers la même référence d'objet et la même contrainte
fonctionnelle, ce qui convient aux consignes ([SP]) et aux autres attributs inscriptibles.
Les écritures sont de simples écritures MMS : le pilote n'exécute pas le modèle de commande
d'IEC 61850, donc les commandes vers les contrôles Oper et SBO des attributs CO ne sont pas
ce à quoi cela sert. Un nouveau tag démarre en Lecture seule.
Découverte
L'autodescription d'IEC 61850 n'est pas reliée à un balayage dans ce pilote : le Connector ne montre donc aucun bouton Découvrir. Prenez les références d'objet dans le fichier SCL ou ICD de l'IED et ajoutez l'équipement et ses tags à la main.
Bon à savoir
- Les valeurs sont scrutées sur MMS une fois par seconde; les comptes rendus tamponnés et non tamponnés (RCB), GOOSE et les valeurs échantillonnées ne sont pas employés.
- La connexion MMS est un ISO-on-TCP non chiffré; TLS ne fait pas partie de la construction de ce pilote.
- Un IED injoignable ne coûte rien au démarrage : l'équipement continue de réessayer en arrière-plan et ses tags lisent une mauvaise qualité jusqu'à ce que la connexion aboutisse.