Skip to main content
Skip table of contents

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 :

SummaryDescription
XPG-696 (Mantis 2072) : ptd pio problème lors de l'utilisation de différentes version de streamdesignLes 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 NotesLorsqu’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.
image-20250528-091920.png 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 StreamtoolsAjout 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. image-20250528-075619.png Cette boîte de dialogue peut, de manière optionnelle, afficher la dernière version enregistrée sur StreamTools. image-20250528-075638.png 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 ExcelLors 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.
XPG-142538.5 s
XPGSD-33 (Mantis 3651) : Aeberle, datasets de la communication verticaleLa 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-106713.5 s
XPG-1201 : Error lors de la création de la communication uniquement pour ReportLors 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. image-20250523-073328.png 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-120118.5 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 :

  • Il n’est désormais plus possible de saisir manuellement le caractère “/” dans le nom nom du poste, du niveau de tension, de la baie, de la fonction et de l'équipement
  • Lors de l’importation d’un fichier Excel, si une boîte de fonction porte un nom contenant un caractère interdit, les signaux associés ne sont pas importés et une erreur explicite est générée, afin d’éviter toute incohérence silencieuse.
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.
XPG-106855.2 s
XPG-1068_importExcel5.8 s
XPGSD-568 (Mantis 3113 et 2840) : Copie du fichier HCO lors de la copie d'un IEDLa 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. image-20250526-135305.png 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.
XPG-107150.7 s
XPGSD-464 (mantis 3219) : GOOSE import issueUn défaut a été corrigé dans le processus d’importation GOOSE, concernant la gestion des subscribers introuvables.
  • Le message de log affichait un identifiant de donnée (DO_DA) incorrect, rendant le diagnostic difficile.
  • Le fichier Excel de reporting marquait à tort la ligne comme "matched", bien qu’aucun appariement n’ait eu lieu.
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. image-20250526-125208.png Vérification: La modification a été validée via les tests automatisés.
XPG-142051.5 s
XPGSD-57 (Mantis 3627) : Bibliothèque-Information SmartRTU-EtherCATUn 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.
XPG-44417.5 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.
XPG-1260_comconf10.6 s
XPG-1260_export4.7
XPG-1260_export
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 EthercatLes 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. image-20250526-131149.png Vérification: La modification a été validée via les tests automatisés.
XPG-66610.3 s
XPGSD-25 (Mantis 3659) : Erreur de récupération d'une ancienne version du projetUn 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/uploadL’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. image-20250526-063811.png 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_BaseVP31.6 s
UEP_RE_02_SystemDiagram_01_BaseVP_01_CommunicationEditor_IEDs3.0 s
UEP_RE_02_SystemDiagram_01_BaseVP_02_CommunicationEditor_SubNet1.1 s
UEP_RE_02_SystemDiagram_01_BaseVDS26.6 s
UEP_RE_02_SystemDiagram_01_BaseVDS_01_CommunicationEditor_IEDs2.1 s
UEP_RE_02_SystemDiagram_01_BaseVDS_02_CommunicationEditor_SubNet1.1 s
UEP_RE_02_SystemDiagram_02_MTImport98.7 s
UEP_RE_02_SystemDiagram_02_ABBImport_01_CommunicationEditor_IEDs7.7 s
UEP_RE_02_SystemDiagram_02_MTImport_02_CommunicationEditor_SubNet1.1 s
UEP_RE_02_SystemDiagram_03_HT125Import52.9 s
UEP_RE_02_SystemDiagram_03_HT125Import_01_CommunicationEditor_IEDs6.3 s
UEP_RE_02_SystemDiagram_03_HT125Import_02_CommunicationEditor_SubNet1.1 s
UEP_RE_02_SystemDiagram_04_HT125PJBImport36.8 s
UEP_RE_02_SystemDiagram_04_HT125PJBImport_01_CommunicationEditor_IEDs5.0 s
UEP_RE_02_SystemDiagram_04_HT125PJBImport_02_CommunicationEditor_SubNet43 s
UEP_RE_02_SystemDiagram_05_SAG46.5 s
UEP_RE_02_SystemDiagram_05_SAG_01_CommunicationEditor_IEDs4.8 s
UEP_RE_02_SystemDiagram_05_SAG_02_CommunicationEditor_SubNet1.4 s
UEP_RE_04_01_SignalsImport_withoutLibrary49.9 s
UEP_RE_04_01_SignalsImport__withoutLibrary_01_SignalList13.3 s
UEP_RE_05_GooseImport101.3 s
UEP_RE_05_GooseImport_01_CommunicationEditor_DataExchange7.6 s
UEP_RE_06_Report307.8 s
UEP_RE_06_Report_01_Input_VP_Main2.4 s
UEP_RE_06_Report_02_Input_VP_Red2.5 s
UEP_RE_06_Report_03_Input_VDS1.9 s
UEP_RE_06_Report_04_CommunicationEditor_DataExchange6.2 s
UEP_RE_07_Communication101.5 s
UEP_RE_07_Communication_01_CommunicationEditor_DataExchange9.0 s
UEP_RE_07_Communication_02_CommunicationEditor_Datasets12.7 s
UEP_RE_07_Communication_03_CommunicationEditor_Reports12.4 s
UEP_RE_07_Communication_04_CommunicationEditor_Goose1.1 s
UEP_RE_07_Communication_05_CommunicationEditor_Input1.0 s
ORES :
UEP_ORES_02_SystemDiagram_01_Based36.2 s
UEP_ORES_02_SystemDiagram_01_Based_01_CommunicationEditor_IEDs4.7 s
UEP_ORES_02_SystemDiagram_01_Based_02_CommunicationEditor_SubNet1.1 s
UEP_ORES_02_SystemDiagram_02_ABBImport9.5 s
UEP_ORES_02_SystemDiagram_02_ABBImport_01_CommunicationEditor_IEDs3.3 s
UEP_ORES_02_SystemDiagram_02_ABBImport_02_CommunicationEditor_SubNet1.0 s
UEP_ORES_02_SystemDiagram_03_SiemensImport10.8 s
UEP_ORES_02_SystemDiagram_03_SiemensImport_01_CommunicationEditor_IEDs10.6 s
UEP_ORES_02_SystemDiagram_03_SiemensImport_02_CommunicationEditor_SubNet0.9 s
EP_ORES_04_SignalsImport137.3 s
UEP_ORES_04_SignalsImport_01_SignalList9.1 s
UEP_ORES_05_GooseImport59.2 s
UEP_ORES_05_GooseImport_01_CommunicationEditor_DataExchange9.3 s
UEP_ORES_05_GooseImport_02_Applications2.2 s
UEP_ORES_06_Report41.0 s
UEP_ORES_06_Report_01_CommunicationEditor_DataExchange11.7 s
UEP_ORES_07_Communication18.3 s
UEP_ORES_07_Communication_01_CommunicationEditor_DataExchange21.0 s
UEP_ORES_07_Communication_02_CommunicationEditor_Datasets10.2 s
UEP_ORES_07_Communication_03_CommunicationEditor_Reports43.5 s
UEP_ORES_07_Communication_05_CommunicationEditor_Input3.5 s
UEP_ORES_08_SCD22.7 s

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.