In IEDE Explorer 0.80a I did not find this option (only "Read Data, Expand Subtree, Collapse Subtree" from the context menu). I found option for writing single data attribute like ctlVal in the SCL snippet above. In that case the context menu contains "Write Data" option.
Unfortunately, my IED refuses to accept changes in this way :
Write failed for ACSM5LD0/AVCO0.CurSpt.Oper.ctlVal, failure: 3, (objectAccessDenied)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sending a control command is implemented. Right click ctlVal node in the tree and choose Send Command (NOT Write Data!). This opens the dialog box for the command parameters, and writes the structure according to standard.
The command can be sent ONLY if CF$Pos$ctlModel > 0!!!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Pavel,
I got exception as soon as choose "Send command (As MMS Structure) - Preferred" from the context menu for ctlVal node (sorry for Spanish language) :
If you load the CID to Iedexplorer, run the server simulation and connect, does it work like in my case (means the dialogue shows without crash)? - in other words, is the problem isolated to your external server connection?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Now (with 0.80c) it does not crash, but the dialog does not appear also. Error: Command structure objects mismatch for UTCLDevice1/CCGR0.FanCtl.Oper.ctlVal
this is expected - there is something wrong in your data model coming from your server. In CID file, there is all right, but in the real datamodel read from the server, there is something non-standard. Check differences in the structure between utc.cid/IEDVIew (MMS) definitions (from CID) and IedTreeView/IedView(MMS) from Server. There must be a mistake.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
utc.cid/IEDVIew (MMS) definitions from ICD and IedTreeView/IedView(MMS) from Server
look exactly the same. I tried setting Logging level to Debug, but still don't have any log messages except for the
Hello,
can I write the whole structure like the following at once ?
In IEDE Explorer 0.80a I did not find this option (only "Read Data, Expand Subtree, Collapse Subtree" from the context menu). I found option for writing single data attribute like ctlVal in the SCL snippet above. In that case the context menu contains "Write Data" option.
Unfortunately, my IED refuses to accept changes in this way :
Sending a control command is implemented. Right click ctlVal node in the tree and choose Send Command (NOT Write Data!). This opens the dialog box for the command parameters, and writes the structure according to standard.
The command can be sent ONLY if CF$Pos$ctlModel > 0!!!
Pavel,
I got exception as soon as choose "Send command (As MMS Structure) - Preferred" from the context menu for ctlVal node (sorry for Spanish language) :
This I cannot reproduce. Maybe sending SCD/ICD file of the server can help.
Hello, Pavel !
IEDE explorer connects to IEC server (CID file attached)
Pavel, can you reproduce exception with the CID file above ? Please, let me know if you need any further testing or assistance from my side.
Still cannot reproduce, for me it is working.
If you load the CID to Iedexplorer, run the server simulation and connect, does it work like in my case (means the dialogue shows without crash)? - in other words, is the problem isolated to your external server connection?
Pavel,
it does not crash, nor establish the connection (screenshot attached). Log output:
Added some code to avoid crash, however, if there is a problem in data structure, the dialogue will not show. Try rev 0.80c
Now (with 0.80c) it does not crash, but the dialog does not appear also.
Error: Command structure objects mismatch for UTCLDevice1/CCGR0.FanCtl.Oper.ctlVal
The whole log file :
this is expected - there is something wrong in your data model coming from your server. In CID file, there is all right, but in the real datamodel read from the server, there is something non-standard. Check differences in the structure between utc.cid/IEDVIew (MMS) definitions (from CID) and IedTreeView/IedView(MMS) from Server. There must be a mistake.
utc.cid/IEDVIew (MMS) definitions from ICD and IedTreeView/IedView(MMS) from Server
look exactly the same. I tried setting Logging level to Debug, but still don't have any log messages except for the
Can you give me a hint how can I debug further ?
Last edit: MIkhail Rodkin 2024-12-03