Hello, I am Tufan from Turkey. I am trying to connect to a device with IEC61850 Server, but failing to do so. The given error message is System.Net.Sockets.SocketException (0x80004005). I have tried various things, including giving IP permissions and disabling the Firewall, but nothing worked. TCP port is 102. Best regards and thank you.
we already installed npcap in wpcap compatibility mode, but that not worked for us when we tried to load our Goose Explorer and GooseSender... we are using the version 0.80d on iedexplorer and on npcap we are using 1.82.
I discovered that with single item in the Poll View poll works fine. The error appears after adding more than one item. Once appeared the error persists until disconnection.
Hi, Pavel, I use IED Explorer 0.80d for connecting to IED. I can establish connection fine and ask for reading data with right click on Data Item in IED View (MMS). So far so good, I get new data. When I drag and drop the same Data Item to Poll View it appears inside Poll View, but when I press Update button (two green curved arrows) I get nothing. But I am 100% sure, network request-response are working fine, because Wireshark detects network activity and inside CaptureView I get packets. In the...
LogError when GooseSender or GooseExplorer can't be open (Npcap driver is not installed or installed not in WinPcap mode).
Scsm_MMS_Worker.cs, Scsm_MMS.cs: using SendQueue to sent ActionRequested.Write/WriteAsStructure when count of Oustending Calls exceed MaxCalls
Yes right, only the SPC / DPC CDCs (BOOLEAN ctlVal) are supported for now. You are welcome if you wanted to add the FLOAT feature.
Pavel, do I understand correctly that sending a control command for floating point values is not implemented ? When I open context menu for ctlVal node in the tree, choose Send Command (As MMS structure) this opens the dialog box for the command parameters. After pressing Send in the dialog the application terminates. In MMS_log_file.txt I get "Error: mms.SendWrite: Cannot send unknown datatype!" The same steps work fine for ctlVal with boolean type.
I verified rev. 0.80d works fine.
Can you try rev. 0.80d? - I have no way to test atm.
Service Release 0.80d 2025/03/07
IED Explorer fails to configure RCB when ResvTms=-1
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 Error: Command structure objects mismatch for UTCLDevice1/CCGR0.FanCtl.Oper.ctlVal! Can you give me a hint how can I debug further ?
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 Error: Command structure objects mismatch for UTCLDevice1/CCGR0.FanCtl.Oper.ctlVal! Can you give me a hint who can I debug further ?
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.
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 : [19/11/2024 12:32:03.361] Information: Starting main program ... [19/11/2024 12:32:03.407] Information: Verbosity selected: Information [19/11/2024 12:32:21.173] Information: Starting new communication, hostname = 10.83.1.40, port = 102. [19/11/2024 12:32:21.189] Information: [TCP_STATE_START] [19/11/2024 12:32:42.013] Information:...
Pavel, it does not crash, nor establish the connection (screenshot attached). Log output: [19/11/2024 12:15:49.738] Information: Starting main program ... [19/11/2024 12:15:49.801] Information: Verbosity selected: Information [19/11/2024 12:16:51.848] Information: Reading SCL file Z:\utc.cid [19/11/2024 12:17:35.285] Information: Starting new communication, hostname = localhost, port = 102. [19/11/2024 12:17:35.285] Information: [TCP_STATE_START] [19/11/2024 12:17:37.395] Information: StopClient:...
Service Release 0.80c 2024/11/19
Added some code to avoid crash, however, if there is a problem in data structure, the dialogue will not show. Try rev 0.80c
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?
Still cannot reproduce, for me it is working.
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.
Hello there! I'm tying to run the SCL server but when I do it, it suddenly crashes everytime (so the software closes). I've tried it uploading SCD files other CID, but it still crashes (in ver 0.79 and 0.8)
Hello there! I'm tying to run the SCL server but when I do it, it suddenly crashes everytime (so the software closes). I've tried it uploading SCD files other CID, but it still crashes.
Hello, Pavel ! IEDE explorer connects to IEC server (CID file attached)
This I cannot reproduce. Maybe sending SCD/ICD file of the server can help.
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) : Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración Just-In-Time (JIT) en lugar de a este cuadro de diálogo. ************** Texto de la excepción ************** System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto. en IEDExplorer.Iec61850Controller.PrepareSendCommand(NodeBase...
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!!!
Hello, can I write the whole structure like the following at once ? <DAType id="Oper_3"> <BDA bType="FLOAT32" desc="Setpoint" name="ctlVal"/> <BDA bType="Struct" name="origin" type="origin_0"/> <BDA bType="INT8U" name="ctlNum"/> <BDA bType="Timestamp" name="T"/> <BDA bType="BOOLEAN" name="Test"/> <BDA bType="Check" name="Check"/> </DAType> 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...
Thank you Ben for finding and specifying the error. The reason is clear, however, the software is more or less retired by now and I am not able to implement more complex changes/improvements like this. Any help with implementation of this feature is highly appreciated.
Client does not handle PDU size error
SCL Server / Allowed any length of written bitstring
Service Release 0.80b 2024/08/29
Hmm trying Virustotal shows no risk... MS Defender on my machine does not complain. So we will see if more users have troubles.
Exceeding negotiated size for non-segmentable operations
That is fine, I do not need the server nor SCL, the root cause is known now. Thanks for pointing on that. I have met the behavior in another project and software, but did not find the root cause, only workarounds.
@pavel-ch the server I'm using is the SCL server example program that comes with SISCO 61850-PLUS Version 6.4000.1 (https://sisconet.com/our-products/61850-plus/), which is not open-source, so of course I can't share it. Do you have access to that? I'm not sure whether I can legally share the sample SCL file, which is what I used to test, so to be safe I'm assuming I can't. Googling "MHAI logical node" identifies a bunch of IEDs that might have the issue, depending presumably on the number of channels...
Thanks. Yes, with that setting value increased, 80a is able to show the IEC view. By the way, Windows Defender doesn't like that EXE, complaining about Trojan:Win32/Wacatac.H!ml so I had to override the alert (assuming it's a false positive). I had the same problem when I built the Inno installer, and eventually worked around it by using the Windows Installer wizard built into Visual Studio 2017 Professional. The non-installer EXE also worked for me, but maybe that's because I was running the EXE...
Try the 0.80a version with parameterizable max MMS PDU size.
Parameterized MMS Max PDU size due to some servers issuing big PDUs
Problems with Reports View and Poll View
Reports View: you have to Start Report Recording (Green triangle icon in the view) Poll View: you have to drag from the tree a variable (leaf item) to the View, and start polling (Green triangle icon in the view) br Pavel
Showing Event Logs
Hello Tiago, Event Logs are not yet implemented in IEDExplorer The Configure and active RCB table appears on right-click to the particular RCB -> Configure RCB menu item. br PAvel
Problem in connection to ZIV 7IRV relay.
Hello Scott, My understanding of MMS standard is that segmentation of MMS messages is necessary to be done by both parties, to fit the negotiated PDU size. If the server does not do that, the operation logically ends with an error. Why the server cannot break the large message into smaller segments is questionable for me. I will think about how to avoid this. What server are you using? However, if you can avoid the problem using higher ireq.LocalDetailCalling, I can make it configurable. BTW, "Read...
Only after entering this ticket did I realize that GetVarAccAttrib and GetVariableAccessAttributes are just the way two different people referred to the same MMS operation. So the two different error events I describe both happened while processing the same operation, with different server-side maximum PDU size configurations.
Exceeding negotiated size for non-segmentable operations
Showing Event Logs
Problems with Reports View and Poll View
Thanks Pavel, That solved the issue. In fact I just needed to remove "With Spec".
Hello, it is not possible to see what exactly causes the error. Sometimes, this can be caused by the initial reading of all values. Try to untick the following checkboxes or their combinations. If that does not help, only a wireshark log of communication startup can prove the cause. br Pavel
Problem in connection to ZIV 7IRV relay.
Version 0.80
IEDExplorer.exe
Service release 0.79s 2022/12/20
HI, can you send a ICD file of this device? Mirek
Error in reading array elements/sub-elements
Bug in decoding description attribute in Reports View.
Service release 0.79q 2022/08/10
Service release 0.79q 2022/08/10
Service release 0.79p 2022/08/10
Service release 0.79p 2022/08/10
Hi Michel, I see he problem. At the moment, the software is not really maintained due to the lack of resources. If you are able to find the bug by yourself, I am open to add a patch to the main repo. Thank you.
Hi Michel, I see roughly what you want to achieve. At the moment, the software is not really maintained due to the lack of resources. If you are able to implement the feature by yourself, I am open to add it to the main repo. Thank you.
Hi. I would like to comment on different behavior of the ReportsView function. In my case, the presence of a value or not seem to be dependant if the point in the reporting is a ST functional constraing (where stVal is correctly displayed) but if the point is a MX (where the value should be looked into mag.f subfield is NOT displayed). In the picture attached, all functional constraint ST (IntIn1 to 6) are displayed correctly but all MX (like AnIn1....) are not displayed
Feature request - Poll grid log
correction to README.txt (I'm still learning to use git :))
Merge branch 'master' of https://git.code.sf.net/p/iedexplorer/code
Service release 0.79o 2022/04/14
Thank you. I have just sent you an email.
you can write to charvat.pavel@email.cz
Dear Mr. Charvat, I would like to discuss a business opportunity with you, related to IED Explorer. Can you provide your direct contact so we can discuss it.
Hello! I´ve had the same problem in the past. Here´s what Pavel (the developer) replied: this can happen if you install npcap not in the "wpcap compatible" mode. Usually when installing Wireshark. Reinstalling npcap in wpcap compatible mode will help. Best Regards. Guilhermme On Mon, Dec 20, 2021 at 9:06 AM Sergei Pushilin psm666@users.sourceforge.net wrote: Hello! I´ve been using IED Explorer 0.79n. When press GooseSender or GooseExplorer displaying error "Error: Problem to initialize PCap !!!"....
Hello! I´ve been using IED Explorer 0.79n. When press GooseSender or GooseExplorer displaying error "Error: Problem to initialize PCap !!!". npcap 1.60 installed in WinPcap API-compatible Mode. Could you please help me with that? Thanks!
Merge branch 'master' of https://git.code.sf.net/p/iedexplorer/code
Command handling SBO vs. SBOw acc. to standard, not tested yet
Service release 0.79n 2021/11/12
Report View added support for general adn dirGeneral DA and for cVal
Corrected regression imported from GOOSE code - malfunction in SCL files read-in.
Report View added support for general adn dirGeneral DA and for cVal
Dear Pavel, thanks for the reply! Unfortunately, coding isn´t one of my skills. If I could (if really wish it was true), I would do it as fast as possible! Nonetheless, your software is really useful! I´m recommending it to several people. Hopefully someone can do it! Best Regards, Guilhermme. On Wed, Sep 15, 2021 at 10:42 AM Pavel Charvat pavel-ch@users.sourceforge.net wrote: Hello Guilhermme, Simulating GOOSE based on SCD files is not implemented at the moment. As the software is not actively developed...
Hello Guilhermme, Simulating GOOSE based on SCD files is not implemented at the moment. As the software is not actively developed now, I think the feature is unlikely being added from my or team side. If you need it and can, you are free to implement it by yourself, this project is open to new community efforts.
Dear Pavel, thanks a lot! I had installed another IEC 61850 tool (ABB ITT600), and it reinstalled npcap. Once it was reinstalled, I started working again, thanks! Congrats on the software, it works great! I´ve managed so simulate MMS messages and GOOSE based on GooseExplorer, but I still haven´t found a way to simulate GOOSE based on SCD files. Is there a way to do that? Best Regards, Guilhermme On Tue, Sep 7, 2021 at 6:10 AM Pavel Charvat pavel-ch@users.sourceforge.net wrote: Hello Guilhermme, this...