CONDIS STS-SD_3.8.0.6_2023-03 Hotfix release notes
![]() |
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. Désormais, ce message inclut le numéro de la version actuelle, celui de la nouvelle version disponible, ainsi qu’un lien vers le site contenant les release notes, permettant à l’utilisateur de consulter facilement le contenu de la mise à jour. | ||||
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.
| ||||
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. La nouvelle version corrige ce comportement : si des Inputs préexistantes sont détectées comme Unused, elles sont désormais réutilisées lors de l’import, évitant ainsi les doublons.Vérification:La modification a été validée via les tests automatisés.
| ||||
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.
| ||||
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 :
| ||||
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.
| ||||
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.
| ||||
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. Jusqu’à présent, les valeurs du champ IO étaient enregistrées en fonction du nom de l’IED, ce qui entrainait des incohérences lors de la réutilisation du modèle.Désormais, le système utilise correctement le type d’IED comme clé de référence, assurant une meilleure réutilisabilité des configurations.Vérification:La modification a été validée via les tests automatisés.
| ||||
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.
Tree widget verification 'XPG-1260_export_verif' failed:: Tree widget verification 'XPG-1260_export_verif' failed: <pre>Expected "Private 1747322421265 : HELINKS_TAG", but was "Private 1748251852820 : HELINKS_TAG"</pre> <pre>Expected "Private 1747322421266 : HELINKS_TAG", but was "Private 1748251852822 : HELINKS_TAG"</pre> <pre>Expected "Private 1747322421256 : HELINKS_TAG", but was "Private 1748251852812 : HELINKS_TAG"</pre> <pre>Expected "Private 1747322421261 : HELINKS_TAG", but was "Private 1748251852815 : HELINKS_TAG"</pre> Ces erreurs sont temporairement ignorées car ce private n’influe par sur le fichier exporté et celui-ci sera corrigé dans la prochaine version de Helinks STS | ||||
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.
| ||||
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.
|
Tests :
STS-SD_3.8.0.6 : Resultat des tests automatiques
Romande Energie :
ORES :
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 |
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 |