The CoMPAS roadmap is based on the CoMPAS product vision and the CoMPAS mission and related objectives.
Objectives per theme view
Theme | Now | Next | Later |
---|
Specification Build SCL based specifcations | - generate DataTypeTemplates from NSDs by manual selection of possible DAs ( 9 | 2 sprints )
|
| - specify the Substation section by interactively drawing an SLD
- finish the current Substation editor
- allow communication mapping in SSD (substation section) ( 2 | ? )
- allow instantiate configuration type data object in during specification( 2 | ? )
- allow to specify basic application schemes (referenced function) (3 | ?)
|
Manual Engineering Engineer a substation by hand | - Siemens SITIPE integration MVP (Alliander)
- OpenSCD-core (Alliander/Omicron)
- publisher plugin ( 9 | 4 sprints) (Jakob Vogelsang)
- finish substation editor ( 9 | 5 sprints) (Alliander)
- finish services wizard ( 9 | 1 sprint) (Alliander)
| - improve IED editor ( 7 | 2 sprints )
| - general compare function ( 7 | ?)
- general merge function ( 8 | ? )
- general update function ( 8 | ? )
- general control block manipulation (? | ?)
- general log control block manipulation ( ? | ?)
- support older schema versions ( ? | >6 sprints)
- Allow userrights (Certain roles are allowed to edit specific parts)
|
Automatic SCD generation
| - Rename IEDnames
Turn on/off LDevice reading the SSD Substation Bay Function and LNode
- Generation DataSet and ControlBlock using ExtRef binding and update ExtRef.srcXXXX attributes including Communication adresses generation for GSE and SV CB
- Update all LLN0.InRef related to the ExtRef
- Create LGOS et LSVS instance and configure GoCBRef and SvCBRef
- Generate RptControl CB and DS for the HMI
- Settings and binding changes within the SCD depending on the Substation topology
- Update DAI.Val according to SSD settings
- Configure the disturbance recorder
- Configure the physical binding LPDI/LPDO
- Generate RptControl CB and DS for the Gateway
- Generate the SCD PROXY for a given gateway
- SSD conversion (input specific to RTE)
| Automaticly generate SITIPE input (Alliander)
- Update IP address from DNS
| - 104 address Generator (Alliander)
- UI overview summarizing the automated workflow (4 | ?)
- ICD automatic binding/instanciation within bay kind from functional specification defined through 9-30 norm files
- SCL to 90-30 files conversion (internal to RTE)
|
Testing Test SCL files on certain aspecs |
| Check relevant SCL parameters (Alliander) | - configurable OCL validator
- functional validation e.g. MAC / IP / APPID / ...
|
SCL insights (engineering) Publish SCL files to get insights in to the configurations |
| API to retrieve protection settings form static configuration
| - API to retrieve Data quality settings (Alliander)
- generic publisher querying specific elements e.g. a table with all GOOSEs with alle setting related to the GOOSE (name, MAC, APPID, VLAN ...)
|
SCL insights (scanned) Publisch actual substation settings by scanning the substation (not with with CoMPAS)
|
|
| Publish (substation scanned) values (Alliander) |
Who is working on it?
Alliander
RTE
Omicron
Disclaimer:
This roadmap is only for communication purpose. Their are no guarantees on what get delivered and when. If you like your feature to be included? Get involved in the development (directly or via a 3th party).
Visual Roadmap view
Roadmap Planner |
---|
maplinks | |
---|
timeline | true |
---|
pagelinks | |
---|
source | %7B%22title%22%3A%22Roadmap%20Planner%22%2C%22timeline%22%3A%7B%22startDate%22%3A%222023-01-24%2000%3A00%3A00%22%2C%22endDate%22%3A%222024-05-14%2000%3A00%3A00%22%2C%22displayOption%22%3A%22MONTH%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22Alliander%22%2C%22color%22%3A%7B%22lane%22%3A%22%238eb021%22%2C%22bar%22%3A%22%23aac459%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22Siemens%20SITIPE%20integration%20MVP%20(Alliander)%22%2C%22description%22%3A%22This%20is%20the%20second%20bar.%22%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22duration%22%3A3.4752475247524752%2C%22rowIndex%22%3A0%2C%22id%22%3A%223be310fb-e6cf-4ec7-8849-2065c643218d%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A50%22%2C%22id%22%3A%22c7fe5d5a-7f42-435c-a8ab-1fc8d1c042eb%22%2C%22title%22%3A%22Migration%20to%20OpenSCD%20Core%22%2C%22description%22%3A%22%22%2C%22duration%22%3A13.07920792079208%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-01-01%2000%3A00%3A00%22%2C%22id%22%3A%227790fdfc-1961-4271-82d0-970f26476580%22%2C%22title%22%3A%22Publisher%20plugin%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A50%22%2C%22id%22%3A%22b3a00869-100b-4c08-be46-c09da967e938%22%2C%22title%22%3A%22Finish%20Substation%20editor%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.514851485148515%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A4%2C%22startDate%22%3A%222023-01-01%2000%3A00%3A00%22%2C%22id%22%3A%22090e9f8d-e370-4de7-bf7b-65cac2da2cc3%22%2C%22title%22%3A%22Finish%20Services%20wizard%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.5544554455445545%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A5%2C%22startDate%22%3A%222023-07-31%2000%3A40%3A24%22%2C%22id%22%3A%228700a813-7ddd-4df5-8557-6fda8ee302c9%22%2C%22title%22%3A%22104%20address%20Generator%20(Alliander)%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.742574257425743%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A6%2C%22startDate%22%3A%222023-07-30%2022%3A27%3A48%22%2C%22id%22%3A%2259f8f754-f639-4a5c-9143-66d5cdd26505%22%2C%22title%22%3A%22(Testing)%20Check%20relevant%20SCL%20parameters%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.782178217821782%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A7%2C%22startDate%22%3A%222023-07-31%2007%3A32%3A54%22%2C%22id%22%3A%22ba23a0af-1e73-4942-8dc9-fb8cbe44eb5b%22%2C%22title%22%3A%22API%20to%20retrieve%20protection%20settings%20form%20static%20configuration%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.772277227722772%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A8%2C%22startDate%22%3A%222023-12-31%2002%3A23%3A31%22%2C%22id%22%3A%22bbb59154-502c-4bdc-b908-c4ffd04c988d%22%2C%22title%22%3A%22API%20to%20retrieve%20Data%20quality%20settings%20(Alliander)%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.6930693069306932%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A9%2C%22startDate%22%3A%222023-12-31%2008%3A02%3A22%22%2C%22id%22%3A%223fa8d7f8-351a-4be1-9119-d7fe71c23ef1%22%2C%22title%22%3A%22104%20address%20Generator%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.6831683168316833%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22RTE%22%2C%22color%22%3A%7B%22lane%22%3A%22%233b7fc4%22%2C%22bar%22%3A%22%236c9fd3%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22Rename%20IEDnames%22%2C%22description%22%3A%22Rename%20IEDnames%20Turn%20on%2Foff%20LDevice%20reading%20the%20SSD%20Substation%20Bay%20Function%20and%20LNode%22%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22duration%22%3A2.99009900990099%2C%22rowIndex%22%3A7%2C%22id%22%3A%2216036360-3342-402a-8f23-8a09a57aee2b%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A8%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22id%22%3A%229f8abf96-3724-4278-8ecc-07056263006b%22%2C%22title%22%3A%22Generation%20DataSet%20and%20ControlBlock%22%2C%22description%22%3A%22Generation%20DataSet%20and%20ControlBlock%20using%20ExtRef%20binding%20and%20update%20ExtRef.srcXXXX%20attributes%20including%20Communication%20adresses%20generation%20for%20GSE%20and%22%2C%22duration%22%3A2.98019801980198%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A9%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22id%22%3A%22eb382eaa-09a2-4ddc-9bfd-8cc6d088ee22%22%2C%22title%22%3A%22Update%20all%20LLN0.InRef%20related%20to%20the%20ExtRef%22%2C%22description%22%3A%22Update%20all%20LLN0.InRef%20related%20to%20the%20ExtRef%22%2C%22duration%22%3A2.98019801980198%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A10%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22id%22%3A%22f81317f0-fec3-455c-abc5-4cb8471ef143%22%2C%22title%22%3A%22Create%20LGOS%20et%20LSVS%20instance%22%2C%22description%22%3A%22Create%20LGOS%20et%20LSVS%20instance%20and%20configure%20GoCBRef%20and%20SvCBRef%22%2C%22duration%22%3A2.98019801980198%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A11%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22id%22%3A%2286211a1e-aa57-4767-bd84-1d1ef563e460%22%2C%22title%22%3A%22Generate%20RptControl%20CB%20and%20DS%20for%20the%20HMI%22%2C%22description%22%3A%22Generate%20RptControl%20CB%20and%20DS%20for%20the%20HMI%22%2C%22duration%22%3A2.98019801980198%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A12%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22id%22%3A%22dcc6c831-366c-4992-9d49-ad953bbf1003%22%2C%22title%22%3A%22Settings%20and%20binding%20changes%22%2C%22description%22%3A%22Settings%20and%20binding%20changes%20within%20the%20SCD%20depending%20on%20the%20Substation%20topology%22%2C%22duration%22%3A2.99009900990099%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A13%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22id%22%3A%222bf81147-10b0-4af5-9151-268d8e4d8381%22%2C%22title%22%3A%22Update%20DAI.Val%20according%20to%20SSD%20settings%22%2C%22description%22%3A%22Update%20DAI.Val%20according%20to%20SSD%20settings%22%2C%22duration%22%3A2.98019801980198%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-06-30%2020%3A40%3A24%22%2C%22id%22%3A%220c4ce395-8fc2-4eec-826d-88589a70946f%22%2C%22title%22%3A%22Configure%20the%20disturbance%20recorder%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.6435643564356437%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222023-06-30%2019%3A00%3A36%22%2C%22id%22%3A%22a1efb874-8676-4f72-a732-dfbaab0098aa%22%2C%22title%22%3A%22Configure%20the%20physical%20binding%20LPDI%2FLPDO%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.633663366336634%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A4%2C%22startDate%22%3A%222023-06-30%2006%3A24%3A57%22%2C%22id%22%3A%2243fd6515-46f6-4dc7-87a8-669daa84a58d%22%2C%22title%22%3A%22Generate%20RptControl%20CB%20and%20DS%20for%20the%20Gateway%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.6732673267326734%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A5%2C%22startDate%22%3A%222023-06-30%2015%3A40%3A59%22%2C%22id%22%3A%228353f975-4f78-43df-82d9-ffc0f9d9181d%22%2C%22title%22%3A%22Generate%20the%20SCD%20PROXY%20for%20a%20given%20gateway%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.613861386138614%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A6%2C%22startDate%22%3A%222023-06-30%2011%3A52%3A52%22%2C%22id%22%3A%22551c9fd2-a48c-4274-bb0c-6d0bbd367114%22%2C%22title%22%3A%22SSD%20conversion%20(input%20specific%20to%20RTE)%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.623762376237624%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-12-31%2013%3A11%3A45%22%2C%22id%22%3A%221dd4fdc5-681d-4c75-b721-ecb85531eb1e%22%2C%22title%22%3A%22ICD%20automatic%20binding%2Finstanciation%20within%20bay%20kind%20from%20functional%20specification%20defined%20through%209-%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.6831683168316833%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-12-31%2004%3A06%3A39%22%2C%22id%22%3A%2224367712-a485-4b19-b912-574676b7312c%22%2C%22title%22%3A%22SCL%20to%2090-30%20files%20conversion%20(internal%20to%20RTE)%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.702970297029703%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Omicron%22%2C%22color%22%3A%7B%22lane%22%3A%22%23d04437%22%2C%22bar%22%3A%22%23dc7369%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22Generate%20DataTypeTemplates%20from%20NSDs%22%2C%22description%22%3A%22generate%20DataTypeTemplates%20from%20NSDs%20by%20manual%20selection%20of%20possible%20DAs%22%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A51%22%2C%22duration%22%3A4.5049504950495045%2C%22rowIndex%22%3A0%2C%22id%22%3A%22c470f521-b7c1-4752-bf9f-494bba1004c9%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-01-01%2005%3A38%3A50%22%2C%22id%22%3A%225297116e-e78b-46c1-921b-6211208e7514%22%2C%22title%22%3A%22Migration%20to%20OpenSCD%20Core%22%2C%22description%22%3A%22%22%2C%22duration%22%3A13.07920792079208%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%5D%2C%22markers%22%3A%5B%7B%22title%22%3A%22Marker%201%22%2C%22markerDate%22%3A%222023-06-15%2000%3A00%3A00%22%7D%5D%7D |
---|
title | Roadmap%20Planner |
---|
hash | 7828bb44bbbbf4c6f94fd36870ed9e9d |
---|
|
Disclaimer: (estimated dates, again... no guarantees)
Please note that CoMPAS heavily relies on OpenSCD for the front-end and manual editing.
Idea's for the future:
Modbus support
61850 gateway support (61850-90-2 with proxy's)
More easy SCL checking
Workflow support
Single line editor
Substation logic
Integration SCD generation into front-end
(API) Service for protection settings and measurements
HMI generation (61850-6-2)
Substation logic (IEC 61850-90-11)
User rights
Code Development Processes
Image Added
Initial Roadmap (history)
The initial roadmap of the project was drafted by a design team involving several grid operators and T&D automation vendors:
https://github.com/com-pas/contributing/blob/master/roadmap-docs/CoMPAS%20Initial%20Roadmap%20-%20final%20version.pptx?raw=true