|
Release Notes 30.05.2025 |
Contenu :
STS-SD_3.8.0.6 : Améliorations générales
XPG-863 – Rechargement des fichiers projet pour RCPTT
Un nouveau bouton a été ajouté pour permettre le rechargement des fichiers de projet depuis le workspace. Cette amélioration vise à faciliter les tests automatisés via le framework RCPTT.
XPG-1339 – Démarrage avec migration silencieuse
Il est désormais possible de démarrer l’application avec une option de migration silencieuse, permettant d’effectuer les mises à jour de projets sans intervention manuelle. Cette amélioration vise à faciliter les tests automatisés via le framework RCPTT.
Amélioration – Génération conditionnelle de DataSet
Lorsque la configuration d’un report channel est définie comme isolated, l’outil génère désormais deux DataSet distincts, assurant une séparation conforme des flux de communication.
Bugs fixés :
|
Summary |
Description |
||||
|---|---|---|---|---|---|
|
XPG-696 (Mantis 2072) : ptd pio problème lors de l'utilisation de différentes version de streamdesign |
Les fichiers ptd et pio sont stockés dans le répertoire utilisateur et étaient automatiquement écrasés au démarrage de StreamDesign. Un contrôle basé sur la date de modification était réalisé pour éviter d’écraser un fichier potentiellement modifié manuellement par l’utilisateur.Cependant, ce mécanisme posait problème lors de l’utilisation de plusieurs versions de StreamDesign sur une même machine : une nouvelle version pouvait mettre à jour ces fichiers, les rendant incompatibles avec une version plus ancienne, qui refusait alors de les écraser à cause du contrôle de date. Cela entraînait des dysfonctionnements avec l’ancienne version.Dans la nouvelle version de StreamDesign, ce contrôle de date est supprimé. Les fichiers ptd et pio sont désormais systématiquement régénérés au démarrage, garantissant leur compatibilité avec la version en cours. Cette décision est basée sur le fait que les utilisateurs ne modifient pas ces fichiers manuellement.Vérification:Cette modification n’est pas couverte par les tests automatisés, les modes de démarrage n’étant pas scriptables à ce jour. Un contrôle manuel a toutefois été effectué et a confirmé le bon fonctionnement de cette évolution. |
||||
|
XPGSD-1577 (Mantis 2072) : Gestion des release Notes |
Lorsqu’une mise à jour mineure est disponible, le message « An update to your software is available » était précédemment affiché au redémarrage, sans fournir de détails supplémentaires.
Ce bug est fixé dans le cadre des développements consortium 2024 : Dev 475: Gestion des release Notes. Vérification: Cette modification n’est pas couverte par les tests automatisés, les modes de démarrage n’étant pas scriptables à ce jour. Un contrôle manuel a toutefois été effectué et a confirmé le bon fonctionnement de cette évolution. |
||||
|
XPGSD-709 (Mantis 2971 ) : Ajout d'une information lors de publication vers Streamtools |
Ajout d’une boîte de dialogue de résultat après l’opération de publication vers StreamTools, afin de confirmer le succès de l’action. Cette boîte de dialogue peut, de manière optionnelle, afficher la dernière version enregistrée sur StreamTools. Vérification: Cette modification n’est pas couverte par les tests automatisés, les modes de démarrage n’étant pas scriptables à ce jour. Un contrôle manuel a toutefois été effectué et a confirmé le bon fonctionnement de cette évolution. |
||||
|
XPGSD-695 (Mantis 2986 ) : Gestion des Inputs lors d'import Excel |
Lors de la suppression d’une application GOOSE, les Inputs associées étaient conservées et marquées comme Unused inputs, avec toutes les informations d’ExtRef intactes. Cependant, lors d’un nouvel import du fichier EXCEL, de nouvelles Inputs étaient créées au lieu de réutiliser celles existantes.
|
||||
|
XPGSD-33 (Mantis 3651) : Aeberle, datasets de la communication verticale |
La compilation de la communication Report entraînait, de manière systématique, la création d’un nouveau dataset pour chaque IED de type A-Eberle.Ce comportement provenait d’une erreur dans la section Services des IED concernés : la propriété ‘Data Set’ dans les ‘Reporting Settings’ était définie sur ‘Dyn’ (dynamique) au lieu de ‘Fix’ (fixe), comme cela devrait être le cas pour les IED A-Eberle.Le Vendor Package A-Eberle a été mis à jour afin de prendre correctement en charge les configurations avec des datasets Fixe, évitant ainsi la régénération intempestive de dataset à chaque compilation.Vérification:La modification a été validée via les tests automatisés.
|
||||
|
XPG-1201 : Error lors de la création de la communication uniquement pour Report |
Lors de la génération de la communication en mode partiel, limitée à la section Report, le système affichait à tort des erreurs liées à la section GOOSE, bien que celle-ci n’ait pas été sélectionnée. Ce comportement a été corrigé : la génération de la communication ne traite désormais que les sections sélectionnées, sans générer d’erreurs pour les parties exclues. Vérification: La modification a été validée via les tests automatisés.
|
||||
|
XPG-1068 (Mantis 1838) : Gestion du caractère "/" |
Dans certains projets, des boîtes de fonction portaient des noms contenant le caractère “/” (ex. "DIS/Q2_C"). Ce caractère, non pris en charge, provoquait des erreurs lors de l’importation des signaux à partir d’un fichier Excel, empêchant l’import correct des signaux. Améliorations apportées :
Attention pour des raisons de compatibilité avec les ancienne version il est encore possible de mettre le caractère “/” dans Excel et l’outil essaie d’en déterminer l'équipment.Vérification:La modification a été validée via les tests automatisés.
|
||||
|
XPGSD-568 (Mantis 3113 et 2840) : Copie du fichier HCO lors de la copie d'un IED |
La configuration matérielle des SmartRTU, définie par les cartes utilisées, n’est pas intégrée au fichier SCL, ce qui impose la gestion manuelle d’un fichier HCO externe pour chaque équipement. Afin de faciliter cette gestion, lors de la duplication d’un IED dans le System Diagram, si un fichier HCO lui est associé, une question est possiée à l’utilisateur afin de copié automatiquement le fichier HCO pour conserver la configuration matérielle. Attention : datamodel de l’IED l’utilisation de copier/coller n’est pas approprié (en effet celui-ci crée une nouvelle instance selon le fichier icd originie et si il n’y a pas de fichier icd il crée un IED vide). Afin de faire une duplication total de l’IED, il faut utiliser l’option duplicate. En cas de modification du nom ou du type de l’IED, le fichier HCO est automatiquement mis à jour, assurant ainsi la cohérence entre l’IED et sa configuration matérielle. Vérification: La modification a été validée via les tests automatisés.
|
||||
|
XPGSD-464 (mantis 3219) : GOOSE import issue |
Un défaut a été corrigé dans le processus d’importation GOOSE, concernant la gestion des subscribers introuvables.
La gestion des erreurs a été revue : les messages sont désormais précis et cohérents, tant dans les logs que dans le fichier Excel. Vérification: La modification a été validée via les tests automatisés.
|
||||
|
XPGSD-57 (Mantis 3627) : Bibliothèque-Information SmartRTU-EtherCAT |
Un défaut a été corrigé dans la gestion du champ IO et des colonnes EtherCAT associées, stockés dans la bibliothèque STS.
|
||||
|
XPGSD-3618 : Divers erreurs avec le VP "Vendor Package" MR "Maschinenfabrik Reinhausen GmbH" |
Des erreurs ont été corrigées lors de l’utilisation du Vendor Package Maschinenfabrik Reinhausen GmbH (MR), notamment en ce qui concerne la génération des communications associées aux IEDs de ce fabricant:Une option d’exportation a été ajoutée pour permettre la suppression des ClientLN dans les fichiers SCD exporté en version 2.0, afin de mieux répondre aux contraintes d'intégration avec certains systèmes tiers.Vérification:La modification a été validée via les tests automatisés.
XPG-1260_export
|
||||
|
XPG-666 (Mantis 3460) : Mise à jour du contenu des colonnes Ethercat |
Les colonnes EtherCAT sont désormais mises à jour automatiquement lors de la modification des colonnes IO, garantissant ainsi la cohérence des informations affichées. Les colonnes EtherCAT sont désormais visibles uniquement pour les équipements SmartRTU, conformément à leur périmètre d’utilisation. Vérification: La modification a été validée via les tests automatisés.
|
||||
|
XPGSD-25 (Mantis 3659) : Erreur de récupération d'une ancienne version du projet |
Un problème a été corrigé dans le système de récupération de versions de projet : lorsqu’une version V1 était demandée, la version V10 pouvait être sélectionnée à tort, en raison d’une mauvaise interprétation des noms de version.La logique de sélection a été ajustée afin d’assurer que la version exacte demandée soit toujours récupérée, quel que soit le nombre ou le nom des autres versions disponibles.Vérification:Cette modification n’est pas couverte par les tests automatisés, les modes de démarrage n’étant pas scriptables à ce jour. Un contrôle manuel a toutefois été effectué et a confirmé le bon fonctionnement de cette évolution. |
||||
|
XPGSD-395 (Mantis 3288) : Mode Standalone désactivation Server/upload |
L’option "Upload to Streamtools" est désormais désactivé lorsque l'application est démarrée en mode Standalone. Le message suivant est affiché afin d’éviter toute utilisation inappropriée dans ce contexte. Vérification: Cette modification n’est pas couverte par les tests automatisés, les modes de démarrage n’étant pas scriptables à ce jour. Un contrôle manuel a toutefois été effectué et a confirmé le bon fonctionnement de cette évolution. |
Tests :
STS-SD_3.8.0.6 : Resultat des tests automatiques
Romande Energie :
|
UEP_RE_02_SystemDiagram_01_BaseVP |
31.6 s |
|
UEP_RE_02_SystemDiagram_01_BaseVP_01_CommunicationEditor_IEDs |
3.0 s |
|
UEP_RE_02_SystemDiagram_01_BaseVP_02_CommunicationEditor_SubNet |
1.1 s |
|
UEP_RE_02_SystemDiagram_01_BaseVDS |
26.6 s |
|
UEP_RE_02_SystemDiagram_01_BaseVDS_01_CommunicationEditor_IEDs |
2.1 s |
|
UEP_RE_02_SystemDiagram_01_BaseVDS_02_CommunicationEditor_SubNet |
1.1 s |
|
UEP_RE_02_SystemDiagram_02_MTImport |
98.7 s |
|
UEP_RE_02_SystemDiagram_02_ABBImport_01_CommunicationEditor_IEDs |
7.7 s |
|
UEP_RE_02_SystemDiagram_02_MTImport_02_CommunicationEditor_SubNet |
1.1 s |
|
UEP_RE_02_SystemDiagram_03_HT125Import |
52.9 s |
|
UEP_RE_02_SystemDiagram_03_HT125Import_01_CommunicationEditor_IEDs |
6.3 s |
|
UEP_RE_02_SystemDiagram_03_HT125Import_02_CommunicationEditor_SubNet |
1.1 s |
|
UEP_RE_02_SystemDiagram_04_HT125PJBImport |
36.8 s |
|
UEP_RE_02_SystemDiagram_04_HT125PJBImport_01_CommunicationEditor_IEDs |
5.0 s |
|
UEP_RE_02_SystemDiagram_04_HT125PJBImport_02_CommunicationEditor_SubNet |
43 s |
|
UEP_RE_02_SystemDiagram_05_SAG |
46.5 s |
|
UEP_RE_02_SystemDiagram_05_SAG_01_CommunicationEditor_IEDs |
4.8 s |
|
UEP_RE_02_SystemDiagram_05_SAG_02_CommunicationEditor_SubNet |
1.4 s |
|
UEP_RE_04_01_SignalsImport_withoutLibrary |
49.9 s |
|
UEP_RE_04_01_SignalsImport__withoutLibrary_01_SignalList |
13.3 s |
|
UEP_RE_05_GooseImport |
101.3 s |
|
UEP_RE_05_GooseImport_01_CommunicationEditor_DataExchange |
7.6 s |
|
UEP_RE_06_Report |
307.8 s |
|
UEP_RE_06_Report_01_Input_VP_Main |
2.4 s |
|
UEP_RE_06_Report_02_Input_VP_Red |
2.5 s |
|
UEP_RE_06_Report_03_Input_VDS |
1.9 s |
|
UEP_RE_06_Report_04_CommunicationEditor_DataExchange |
6.2 s |
|
UEP_RE_07_Communication |
101.5 s |
|
UEP_RE_07_Communication_01_CommunicationEditor_DataExchange |
9.0 s |
|
UEP_RE_07_Communication_02_CommunicationEditor_Datasets |
12.7 s |
|
UEP_RE_07_Communication_03_CommunicationEditor_Reports |
12.4 s |
|
UEP_RE_07_Communication_04_CommunicationEditor_Goose |
1.1 s |
|
UEP_RE_07_Communication_05_CommunicationEditor_Input |
1.0 s |
ORES :
|
UEP_ORES_02_SystemDiagram_01_Based |
36.2 s |
|
UEP_ORES_02_SystemDiagram_01_Based_01_CommunicationEditor_IEDs |
4.7 s |
|
UEP_ORES_02_SystemDiagram_01_Based_02_CommunicationEditor_SubNet |
1.1 s |
|
UEP_ORES_02_SystemDiagram_02_ABBImport |
9.5 s |
|
UEP_ORES_02_SystemDiagram_02_ABBImport_01_CommunicationEditor_IEDs |
3.3 s |
|
UEP_ORES_02_SystemDiagram_02_ABBImport_02_CommunicationEditor_SubNet |
1.0 s |
|
UEP_ORES_02_SystemDiagram_03_SiemensImport |
10.8 s |
|
UEP_ORES_02_SystemDiagram_03_SiemensImport_01_CommunicationEditor_IEDs |
10.6 s |
|
UEP_ORES_02_SystemDiagram_03_SiemensImport_02_CommunicationEditor_SubNet |
0.9 s |
|
EP_ORES_04_SignalsImport |
137.3 s |
|
UEP_ORES_04_SignalsImport_01_SignalList |
9.1 s |
|
UEP_ORES_05_GooseImport |
59.2 s |
|
UEP_ORES_05_GooseImport_01_CommunicationEditor_DataExchange |
9.3 s |
|
UEP_ORES_05_GooseImport_02_Applications |
2.2 s |
|
UEP_ORES_06_Report |
41.0 s |
|
UEP_ORES_06_Report_01_CommunicationEditor_DataExchange |
11.7 s |
|
UEP_ORES_07_Communication |
18.3 s |
|
UEP_ORES_07_Communication_01_CommunicationEditor_DataExchange |
21.0 s |
|
UEP_ORES_07_Communication_02_CommunicationEditor_Datasets |
10.2 s |
|
UEP_ORES_07_Communication_03_CommunicationEditor_Reports |
43.5 s |
|
UEP_ORES_07_Communication_05_CommunicationEditor_Input |
3.5 s |
|
UEP_ORES_08_SCD |
22.7 s |