Informations supplémentaires sur la mise en œuvre du protocole à des fins de test
Introduction
Le document PIXIT (Informations supplémentaires sur la mise en œuvre du protocole à des fins de test) de l'interface IEC 61850 dans MasterPact MTZ IED s'applique à l'interface IFE /EIFE avec une version de firmware ≥ V004.001.000.
Le document PIXIT constitue la base d'un test de conformité avec les documents PICS et MICS selon la norme IEC 61850 -10. Les entrées PIXIT contiennent des informations non disponibles dans les documents PICS, MICS et TICS ou le fichier SCL .
Les tableaux ci-dessous spécifient le document PIXIT pour le modèle de service ACSI applicable, tel qu'il est structuré dans la norme IEC 61850 -10.
Modèles de service ACSI
Documentation
ID |
Édition |
Description |
Valeur/Clarification |
---|---|---|---|
Do1 |
2 |
Comment afficher la ou les versions de firmware requises lorsqu'elles ne figurent pas dans le modèle de données ? |
LD0/LLN0/NamPlt/swRev [DC] |
Modèle d'association
ID |
Édition |
Description |
Valeur/Clarification |
---|---|---|---|
As1 |
1 |
Nombre maximum de clients pouvant définir une association simultanément |
4 |
As2 |
1,2 |
Valeur de TCP_KEEPALIVE |
20 s |
As3 |
1,2 |
Temps de détection de connexion perdue |
3 nouvelles tentatives * 20 s = 60 s |
As4 |
- |
Authentification non encore prise en charge |
Oui |
As5 |
1,2 |
Quels paramètres d'association sont nécessaires pour une association réussie ? |
|
As6 |
1,2 |
Si les paramètres d'association sont nécessaires à l'association, décrire les valeurs correctes |
|
As7 |
1,2 |
Quelles sont les tailles maximale et minimale d'un PDU MMS ? |
Taille maximale - 20 480 octets Taille minimale - 1024 octets |
As8 |
1,2 |
Quel est le temps de démarrage maximum après une coupure de courant ? |
Le temps de démarrage de MasterPact MTZ IED avec la fonction de serveur est en moyenne de 60 s. |
As9 |
1,2 |
Cet équipement ne fonctionne-t-il que comme un équipement de test ? (Un équipement de test n'a pas besoin d'une configuration non volatile, mais il ne peut pas faire partie d'un système d'automatisation de sous-station.) |
Non |
Modèle de serveur
ID |
Édition |
Description |
Valeur/Clarification |
---|---|---|---|
Sr1 |
1, 2 |
Quels bits de qualité de valeur analogique (MX) sont pris en charge (configurables par le serveur) ? |
|
Sr2 |
1, 2 |
Quels bits de qualité de valeur d'état (ST) sont pris en charge (configurables par le serveur) ? |
|
Sr3 |
- |
Quel est le nombre maximum de références d'objet de données dans une requête GetDataValues ? |
Obsolète |
Sr4 |
- |
Quel est le nombre maximum de références d'objet de données dans une requête SetDataValues ? |
Obsolète |
Sr5 |
1 |
Quelles sont les valeurs de mode prises en charge ?(1) |
On - Oui [On-] Blocked - Non Test - Non Test/Blocked - Non Off - Oui |
(1) La clause 9.5.6 de la norme IEC 61850 -6:2009 stipule que, si le jeu de valeurs d'énumération est partiellement pris en charge, ceci doit être indiqué dans un fichier ICD par un type d'énumération dont les valeurs non prises en charge sont manquantes. |
Modèle de dataset
ID |
Édition |
Description |
Valeur/Clarification |
---|---|---|---|
Ds1 |
1 |
Quel est le nombre maximum d'éléments de données dans un dataset (comparer avec le réglage ICD ) ? |
Nombre maximum d'attributs = 100 |
Ds2 |
1 |
Combien de datasets persistants un ou plusieurs clients peuvent-ils créer (nombre incluant les datasets prédéfinis) ? |
Non pris en charge |
Ds3 |
1 |
Combien de datasets non persistants un ou plusieurs clients peuvent-ils créer ? |
Non pris en charge |
Modèle de création de rapports
ID |
Édition |
Description |
Valeur/Clarification |
---|---|---|---|
Rp1 |
1 |
Conditions de déclenchement prises en charge (comparer le PICS) |
Intégrité - Oui Modification de données - Oui Modification de qualité - Oui Mise à jour de données - Oui(1) Interrogation générale - Oui |
Rp2 |
1 |
Les champs facultatifs pris en charge sont les suivants : |
Sequence-number - Yes Report-time-stamp - Yes Reason-for-inclusion - Yes Data-set-name - Yes Data-reference - Yes Buffer-overflow - No EntryID - No Conf-rev - Yes Segmentation - No |
Rp3 |
1, 2 |
Le serveur peut-il envoyer des rapports segmentés ? |
Non |
Rp4 |
1, 2 |
Mécanisme en cas de deuxième notification de modification interne de la même valeur de données analogique pendant la période de bufferisation (comparer avec IEC 61850 -7-2 $17.2.2.9) |
Envoyer le rapport immédiatement |
Rp5 |
1 |
Approche URCB multi-client (comparer avec IEC 61850 -7-2:2003 $14.2.1) |
Chaque URCB n'est visible que par un seul client. |
Rp6 |
- |
Quel est le format d'EntryID ? |
Non applicable |
Rp7 |
1, 2 |
Quelle est la taille de tampon pour chaque BRCB ou combien de rapports est-il possible de bufferiser ? |
Non applicable |
Rp8 |
- |
Attributs de RCB préconfigurés qui sont dynamiques, comparer avec les paramètres de rapport SCL |
Obsolète |
Rp9 |
1 |
Le dataset communiqué peut-il contenir : - des objets de données structurés ? - des attributs de données ? |
Oui Oui |
Rp10 |
1, 2 |
Quel est le cycle de scrutation pour les événements binaires ? |
300 ms Fixe |
Rp11 |
1 |
L'équipement autorise-t-il la préassignation d'un RCB à un client spécifique dans le langage SCL ? |
Non |
Rp12 |
2 |
Après le redémarrage du serveur, la valeur de ConfRev est-elle rétablie à partir de la configuration d'origine ou conservée avant le redémarrage ? |
Conservée avant le redémarrage Par défaut : 1 |
Rp13 |
1,2 |
Le serveur accepte-t-il qu'un client puisse configurer ou activer
un BRCB avec ResvTms=-1 ? |
Non applicable AP-Title Y/N (non applicable) AE-Qualifier Y/N (non applicable) <autre champ> Y/N (non applicable) |
Rp14 |
1,2 |
Quand BRCB.ResvTms est-il affiché ? OU Quand BRCB.ResvTms n'est pas affiché, quelle est la durée de réservation interne (doit être ≥ 0) ? |
Non applicable Millisecondes ou non applicable NOTE: les deux ne peuvent
pas être non applicables.
|
(1) Pris en charge mais non mis à jour par le processus. |
Modèle de contrôle
ID |
Édition |
Description |
Valeur/Clarification |
---|---|---|---|
Ct1 |
1 |
Quels modèles de contrôle
sont pris en charge ? |
DOns : Oui SBOns : Oui DOes : Non SBOes : Oui |
Ct2 |
1, 2 |
Le modèle de contrôle est-il fixe, configurable et/ou dynamique ? |
Fixe pour SPC et configurable pour DPC (Manuel du disjoncteur dans SCL ) |
Ct3 |
- |
TimeActivatedOperate est-il pris en charge ? |
Non applicable |
Ct4 |
- |
operate-many est-il pris en charge ? |
Obsolète |
Ct5 |
1 |
Le DUT va-t-il activer la sortie de contrôle lorsque l'attribut de test est défini dans la requête SelectWithValue et/ou Operate (lorsque le Ctl2 de la procédure de test N est applicable) ? |
Non applicable |
Ct6 |
- |
Quelles sont les conditions pour l'attribut de temps (T) dans la requête SelectWithValue et/ou Operate ? |
Obsolète |
Ct7 |
- |
La configuration d'impulsion est-elle prise en charge (comparer avec pulseConfig) ? |
Obsolète |
Ct8 |
1 |
Quel est le comportement du DUT lorsque les conditions de vérification sont définies ? Ce comportement est-il fixe, configurable, modifiable en ligne ? |
Synchrocheck - No Interlock-check - No Le DUT ignore la valeur de check et la commande s'exécute normalement. Fixe |
Ct9 |
1,2 |
Quels autres diagnostics de cause sont pris en charge ? |
Oui - Unknown Oui - Not-supported Oui - Blocked-by-switching-hierarchy Oui - Select-failed Non - Invalid-position Oui - Position-reached Non - Step-limit Oui - Blocked-by-Mode Non - Blocked-by-process Non - Blocked-by-interlocking Non - Blocked-by-synchrocheck Oui - Command-already-in-execution Oui - Blocked-by-health Non - 1-of-n-control Non - Abortion-by-cancel Non - Time-limit-over Oui - Abortion-by-trip Oui - Object-not-selected Valeurs spécifiques de l'Édition 1 : No Parameter-change-in-execution (sémantique de PCIE Édition 1) Valeurs spécifiques de l'Édition 2 : Oui - Object-already-selected Oui - No- access - authority Non - Ended-with-overshoot Non - Abortion-due-to-deviation Non - Abortion-by-communication-loss Oui - Blocked-by-command Non - None Oui - Inconsistent-parameters Oui - Locked-by-other-client No - Parameter-change-in-execution (sémantique de PCIE Édition 2) |
Ct10 |
1,2 |
Comment forcer test-not-ok à répondre avec une requête SelectWithValue ? |
Non applicable |
Ct11 |
1,2 |
Comment forcer test-not-ok à répondre avec une requête Select ? |
Non applicable |
Ct12 |
1,2 |
Comment forcer test-not-ok à répondre avec une requête Operate ? |
DOns : Mettre l'équipement en mode Local DOes : non applicable SBOes : idem |
Ct13 |
1,2 |
Quelles catégories d'origine sont prises en charge ou acceptées ? |
Oui - Bay-control Oui - Station-control Oui - Remote-control Oui - Automatic-bay Oui - Automatic-station Oui - Automatic-remote Oui - Maintenance Oui - Process |
Ct14 |
1,2 |
Que se passe-t-il si la valeur orCat n'est pas prise en charge ou est incorrecte ? |
DOns : commande de contrôle rejetée SBOns : commande de contrôle rejetée DOes : non applicable SBOes : commande de contrôle rejetée |
Ct15 |
1,2 |
Le IED accepte-t-il une requête SelectWithValue ou Operate avec une valeur de contrôle identique à la valeur d'état actuelle ? Ce comportement est-il configurable ? |
DOns : Oui SBOns : Oui (Addcause PosRch) DOes : non applicable SBOes : Oui (Addcause PosRch) Configurable : Non |
Ct16 |
1,2 |
Le IED accepte-t-il une requête Select ou Operate sur le même objet de contrôle provenant de 2 clients différents en même temps ? |
DOns : Oui (par défaut : O) SBOns : Non (par défaut : N) DOes : Non applicable SBOes : Non (par défaut : O) |
Ct17 |
1 |
Le IED accepte-t-il une requête Select/SelectWithValue provenant du même client lorsque l'objet de contrôle est déjà sélectionné (Tissue n°334) ? |
SBOns : Oui SBOes : Non |
Ct18 |
1,2 |
Pour SBOes, la validation interne est-elle effectuée pendant l'étape SelectWithValue et/ou Operate ? |
Oui |
Ct19 |
- |
Est-il possible de bloquer une opération de contrôle avec Mod=Off ou [On-] Blocked (Comparer avec PIXIT-Sr5]) ? |
Obsolète |
Ct20 |
1,2 |
L'IED prend-il en charge le fonctionnement local ou à distance ? |
Oui |
Ct21 |
1,2 |
L'IED envoie-t-il un rapport d'information avec LastApplError dans le cadre de la réponse Operate pour un contrôle avec sécurité normale ? |
SBOns : Oui DOns : Oui |
Ct22 |
2 |
Comment forcer un parameter-change-in-execution ? |
SBOns : Non Applicable SBOes : Non Applicable |
Ct23 |
1,2 |
Combien d'objets de contrôle SBOns ou SBOes est-il possible de sélectionner simultanément ? |
SBOns : plusieurs (avec plusieurs interfaces IFE ) SBOns : plusieurs (avec plusieurs interfaces IFE ) |
Ct24 |
1,2 |
Est-il possible de forcer un objet contrôlable à conserver son ancien état (par exemple, les objets contrôlables internes peuvent ne pas autoriser un tel forçage contrairement à un interrupteur comme un disjoncteur hors du DUT) ? |
Oui |
Ct25 |
1,2 |
Lorsque CDC=DPC est pris en charge, est-il possible de faire passer DPC (Controllable Double Point) à l'état intermédiaire (00) ? |
Non |
Ct26 |
1,2 |
Nommez un point de contrôle (le cas échéant) avec une temporisation de déclenchement finie et spéficiez la temporisation (en millisecondes). |
DOes : Non applicable SBOes : LD0/CSWI.Pos (120000 ms) |
Ct27 |
2 |
Le IED prend-il en charge les objets de contrôle avec des signaux externes ? |
DOns : Oui SBOns : Oui DOes : Non applicable SBOes : Oui |
Ct28 |
- |
- |
Obsolète, conservé comme espace réservé |
Modèle de synchronisation horaire
ID |
Édition |
Description |
Valeur/Clarification |
---|---|---|---|
TM1, |
1 |
Quels bits de qualité horaire sont pris en charge (configurable par l'IED ) ? |
Oui - LeapSecondsKnown Par défaut : False Oui - ClockNotSynchronized |
Tm2 |
1, 2 |
Est-il possible de décrire le comportement lorsque le ou les serveurs horaires cessent de répondre ? Quelle est la durée de détection de perte d'un serveur horaire ? |
Configurer ClockNotSynchronized après la durée de détection de perte Maximum. 60 s |
Tm3 |
1,2 |
Combien de temps faut-il pour adopter la nouvelle heure du serveur horaire ? |
Cela dépend de la différence de temps entre le serveur interne et le serveur horaire. Maximum. 60 s à partir de la dernière synchronisation |
Tm4 |
1,2 |
Quand le bit de qualité horaire ClockFailure est-il défini ? |
Never set ou set when …
|
Tm5 |
1 |
Quand le bit de qualité horaire Clock not Synchronized est-il défini ? |
Lorsque la connexion à tous les serveurs horaires est perdue |
Tm6 |
- |
L'horodatage d'un événement binaire est-il ajusté au cycle de scrutation configuré ? |
Obsolète |
Tm7 |
1 |
L'équipement prend-il en charge le fuseau horaire et l'heure d'été ? |
Oui |
Tm8 |
1,2 |
Quels attributs du paquet de réponse NTP sont validés ? |
O/N - Indicateur de saut différent de 3 O/N - Mode égal à SERVER O/N - OriginateTimestamp égal à la valeur envoyé par le client NTP comme horodatage de transmission O/N - Vérification de la vraisemblance des champs d'horodatage RX/TX O/N - NTP version 3 et/ou 4 O/N - Autre (décrire) |
Tm9 |
1,2 |
Les fichiers COMTRADE utilisent-ils l'heure locale ou l'heure UTC ? |
Non applicable |
Est-ce configurable ? |
Non applicable |