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, si bien qu'une station installée depuis ce téléchargement ne peut pas encore se connecter à un IED.
Le pilote IEC 61850 parle aux 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 : dispositif logique, nœud logique, objet de données, attribut de données. 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 | Défaut |
|---|---|---|
| Hôte | L'adresse IP ou le nom d'hôte de l'IED. | vide |
| Port réseau | 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. Il n'y a pas de champ de période de scrutation pour ce
pilote : 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 | Défaut |
|---|---|---|---|
| Chemin MMS | La référence d'objet, éventuellement suivie 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 conservée du tag ; les lectures sont des lectures MMS typées et l'ignorent. | 1 et plus, ou vide | vide |
La référence d'objet est le chemin complet à travers le modèle de données,
DispositifLogique/NœudLogique.ObjetDeDonnées.AttributDeDonnées :
| 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 du dispositif logique |
Le suffixe nomme la contrainte fonctionnelle de l'attribut de données, la
même colonne FC que montre le fichier ICD/SCL de l'IED. Ce sont exactement deux lettres
majuscules entre crochets à la fin du chemin. Sans suffixe, MX
(les 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]. 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 unicast |
SV |
substitution | MS |
valeurs échantillonnées multicast |
CF |
configuration | RP |
compte rendu non mémorisé |
DC |
description | BR |
compte rendu mémorisé |
SG |
groupe de réglages | LG |
blocs de contrôle de journal |
SE |
groupe de réglages modifiable | SR |
réponse de service / 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, si bien que lorsqu'une valeur reste mauvaise, comparez le suffixe au fichier SCL avant de douter du chemin. La ligne Adresse source (bus) en lecture seule de la carte Source montre l'adresse assemblée au fil de la saisie.
Types de donnée
Le sélecteur Type de donnée propose les quatre valeurs MMS primitives que le pilote sait transporter, chacune lue par une lecture MMS typée :
| Type de donnée | Valeur MMS | Notes |
|---|---|---|
| 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 | réduit 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 fabricant, des descriptions dU |
Les valeurs composites ne sont pas lisibles en un seul tag : un objet de données entier, une chaîne
de bits de qualité ou un horodatage n'entrent pas dans les quatre primitives ci-dessus. Adressez
la feuille primitive 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, si bien que les commandes vers les contrôles Oper/SBO d'attributs CO ne sont pas
ce à quoi cela sert. Un nouveau tag démarre en Lecture seule.
Découverte
L'autodescription IEC 61850 n'est pas reliée à un balayage dans ce pilote, si bien que le Connector n'affiche aucun bouton Découvrir. Prenez les références d'objet dans le fichier SCL/ICD de l'IED et ajoutez l'équipement et ses tags à la main.
Bon à savoir
- Les valeurs sont scrutées en MMS une fois par seconde ; les comptes rendus mémorisés et non mémorisé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 compilation 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 se lisent en mauvaise qualité jusqu'à ce que la connexion s'établisse.