open-scd icon indicating copy to clipboard operation
open-scd copied to clipboard

Accelerated SCL Engineering: Cloning Datasets and Control Blocks Across IEDs

Open arulrajirudayasamy opened this issue 10 months ago • 2 comments

Is your feature request related to a problem? Yes, related to SCL engineering for many typical IEDs, As an OpenSCD user, I need to accelerate SCL Engineering by cloning datasets and control blocks between typical IEDs.

Describe the solution you'd like I would like to import preconfigured IID files for typical bays where I have well-defined datasets and control blocks for reports, GOOSE, and SV. Currently, I can achieve this using the import IEDs functionality. When importing typical IEDs where i do not have dataset/control blocks, I should be able to copy and paste from my master IID to multiple typical IEDs to speed up the engineering process.

Requirements Copy/Paste or clone the Dataset/Control Blocks between IEDs

Suggestions for a specific user interaction I believe this option is feasible under the publisher plugin, where we can quickly select the IED and edit various options by filtering at the top by Dataset/GOOSE/Reports/SV.

arulrajirudayasamy avatar Apr 23 '25 14:04 arulrajirudayasamy

I think this functionality was recently introduced in the publisher plugin. Here we just need a submodule update.

On Thu, 24 Apr 2025, 00:10 arulrajirudayasamy, @.***> wrote:

Is your feature request related to a problem? Yes, related to SCL engineering for many typical IEDs, As an OpenSCD user, I need to accelerate SCL Engineering by cloning datasets and control blocks between typical IEDs.

Describe the solution you'd like I would like to import preconfigured IID files for typical bays where I have well-defined datasets and control blocks for reports, GOOSE, and SV. Currently, I can achieve this using the import IEDs functionality. When importing typical IEDs where i do not have dataset/control blocks, I should be able to copy and paste from my master IID to multiple typical IEDs to speed up the engineering process.

Requirements Copy/Paste or clone the Dataset/Control Blocks between IEDs

Suggestions for a specific user interaction I believe this option is feasible under the publisher plugin, where we can quickly select the IED and edit various options by filtering at the top by Dataset/GOOSE/Reports/SV.

— Reply to this email directly, view it on GitHub https://github.com/openscd/open-scd/issues/1672, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFEXX27S6N3G32N3QXQ4X3226NLXAVCNFSM6AAAAAB3WPAJUKVHI2DSMVQWIX3LMV43ASLTON2WKOZTGAYTIMJXGQYTAMI . You are receiving this because you are subscribed to this thread.Message ID: @.***> arulrajirudayasamy created an issue (openscd/open-scd#1672) https://github.com/openscd/open-scd/issues/1672

Is your feature request related to a problem? Yes, related to SCL engineering for many typical IEDs, As an OpenSCD user, I need to accelerate SCL Engineering by cloning datasets and control blocks between typical IEDs.

Describe the solution you'd like I would like to import preconfigured IID files for typical bays where I have well-defined datasets and control blocks for reports, GOOSE, and SV. Currently, I can achieve this using the import IEDs functionality. When importing typical IEDs where i do not have dataset/control blocks, I should be able to copy and paste from my master IID to multiple typical IEDs to speed up the engineering process.

Requirements Copy/Paste or clone the Dataset/Control Blocks between IEDs

Suggestions for a specific user interaction I believe this option is feasible under the publisher plugin, where we can quickly select the IED and edit various options by filtering at the top by Dataset/GOOSE/Reports/SV.

— Reply to this email directly, view it on GitHub https://github.com/openscd/open-scd/issues/1672, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFEXX27S6N3G32N3QXQ4X3226NLXAVCNFSM6AAAAAB3WPAJUKVHI2DSMVQWIX3LMV43ASLTON2WKOZTGAYTIMJXGQYTAMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

danyill avatar Apr 23 '25 14:04 danyill

Yes @danyill that is true. We had the same feature request from Alliander. The feature is now in https://github.com/openscd/oscd-publisher/commit/6983caff78276cd8cd1b129aeebc294fe866efe6 and someone need to bring the newest version of the plugin back into the distribution.

JakobVogelsang avatar Apr 24 '25 06:04 JakobVogelsang

@arulrajirudayasamy the feature is now in the Publisher. Go to the plugin and click on the copy button next to every GOOSE, SMV and Report. Would love to have your feedback.

JakobVogelsang avatar May 28 '25 11:05 JakobVogelsang

@arulrajirudayasamy let us know it this issue can be closed!

Sander3003 avatar Jun 13 '25 13:06 Sander3003

@arulrajirudayasamy the feature is now in the Publisher. Go to the plugin and click on the copy button next to every GOOSE, SMV and Report. Would love to have your feedback.

Yes, I have tested it and used it in real projects, and it works as expected. Thank you for the fast and fantastic support, OpenSCD dev team. Therefore, we can close this case. @danyill

arulrajirudayasamy avatar Jun 19 '25 10:06 arulrajirudayasamy