Activity for Pavel Charvat

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    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 Charvat Pavel Charvat posted a comment on ticket #31

    Can you try rev. 0.80d? - I have no way to test atm.

  • Pavel Charvat Pavel Charvat committed [48b644] on Code

    Service Release 0.80d 2025/03/07

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    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.

  • Pavel Charvat Pavel Charvat committed [c9ad01] on Code

    Service Release 0.80c 2024/11/19

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Added some code to avoid crash, however, if there is a problem in data structure, the dialogue will not show. Try rev 0.80c

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    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 Charvat Pavel Charvat posted a comment on discussion General Discussion

    Still cannot reproduce, for me it is working.

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    This I cannot reproduce. Maybe sending SCD/ICD file of the server can help.

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    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 Charvat Pavel Charvat posted a comment on ticket #30

    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.

  • Pavel Charvat Pavel Charvat committed [77278a] on Code

    SCL Server / Allowed any length of written bitstring

  • Pavel Charvat Pavel Charvat committed [30d8cc] on Code

    Service Release 0.80b 2024/08/29

  • Pavel Charvat Pavel Charvat posted a comment on ticket #29

    Hmm trying Virustotal shows no risk... MS Defender on my machine does not complain. So we will see if more users have troubles.

  • Pavel Charvat Pavel Charvat modified ticket #29

    Exceeding negotiated size for non-segmentable operations

  • Pavel Charvat Pavel Charvat posted a comment on ticket #29

    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 Charvat Pavel Charvat posted a comment on ticket #29

    Try the 0.80a version with parameterizable max MMS PDU size.

  • Pavel Charvat Pavel Charvat committed [32ccf1] on Code

    Parameterized MMS Max PDU size due to some servers issuing big PDUs

  • Pavel Charvat Pavel Charvat modified ticket #27

    Problems with Reports View and Poll View

  • Pavel Charvat Pavel Charvat posted a comment on ticket #27

    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

  • Pavel Charvat Pavel Charvat modified ticket #28

    Showing Event Logs

  • Pavel Charvat Pavel Charvat posted a comment on ticket #28

    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

  • Pavel Charvat Pavel Charvat modified ticket #26

    Problem in connection to ZIV 7IRV relay.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #29

    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...

  • Pavel Charvat Pavel Charvat posted a comment on ticket #26

    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

  • Pavel Charvat Pavel Charvat committed [89d7af] on Code

    Version 0.80

  • Pavel Charvat Pavel Charvat committed [60fc37] on Code

    IEDExplorer.exe

  • Pavel Charvat Pavel Charvat committed [b336b4] on Code

    Service release 0.79s 2022/12/20

  • Pavel Charvat Pavel Charvat posted a comment on ticket #22

    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.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #24

    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.

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    you can write to charvat.pavel@email.cz

  • Pavel Charvat Pavel Charvat committed [0fa6ef]

    Command handling SBO vs. SBOw acc. to standard, not tested yet

  • Pavel Charvat Pavel Charvat committed [4f9489]

    Merge branch 'master' of https://git.code.sf.net/p/iedexplorer/code

  • Pavel Charvat Pavel Charvat committed [039132]

    Service release 0.79n 2021/11/12

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    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.

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hello Guilhermme, 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. br Pavel

  • Pavel Charvat Pavel Charvat committed [5ca6e1]

    Rename

  • Pavel Charvat Pavel Charvat committed [7d138c]

    Release 0.79m

  • Pavel Charvat Pavel Charvat committed [69a4a0]

    Better control of Read behaviour

  • Pavel Charvat Pavel Charvat modified ticket #8

    Goose message read/write

  • Pavel Charvat Pavel Charvat posted a comment on ticket #8

    Thank you Mirek. The new portable version IEDExplorer_0.79l.exe is available in Files section.

  • Pavel Charvat Pavel Charvat modified ticket #16

    GooseSender: VLAN: VID and Priority settings don't work

  • Pavel Charvat Pavel Charvat posted a comment on ticket #8

    This is definitely possible. The GOOSE code itself is not mine, because I am not very deep into that, but one of voluntary contributors. For this reason, I do not have any opinion on that. I can ask for that, but cannot promise anything at the moment.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #8

    next screenshot

  • Pavel Charvat Pavel Charvat posted a comment on ticket #8

    See picture - press Data -> Edit... and edit data in the editor: right click in data area, add data elements

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hi, this is not possible at the moment, nor it is a planned feature. Anyway, the project is open to any features implemented by others. If you are able to help with that functionality, you are welcome. br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    The two-bit bitstring should work (00, 01, ...)

  • Pavel Charvat Pavel Charvat posted a comment on ticket #22

    Hello Karol I will look at that but not really fast ;-)

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hello Siddhanta, I am sorry I cannot help you, such analysis are far behind my possibilities. Refer to your DCS documentation or compare Wireshark logs between DCS and IED Explorer.

  • Pavel Charvat Pavel Charvat committed [57da1f]

    Release 0.79j

  • Pavel Charvat Pavel Charvat merged merge request #5

    Timestamp now is now unsigned acording to IEC61850 v2

  • Pavel Charvat Pavel Charvat posted a comment on ticket #20

    Thank you for letting know. If the problem can be interesting for others you can share.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #18

    Hello Adrian, does it work for you? - not to waste unnecessary releases.... Thanks for info, Pavel

  • Pavel Charvat Pavel Charvat modified a comment on ticket #19

    Hello Etienne, there is something wrong with the model, the SBO structure has to have ctlVal member (and other members too) for ctlModel=2. In your setup, it seems the SBO is not any structure.

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hello Rogelio, unfortunatelly reporting function is not enabled in simulation mode, this is really an experimental and fairly incomplete functionality. You can try to contribute with some code if you are able to implement that - the underlying library is libiec61850 for server functionality. For a quick workaround, enable polling of variables of interest in your client. That should work. br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #19

    Hello Etienne, there is something wrong with the model, the SBO structure has to have ctlVal member (and other members too) for ctlModel=2. In your setup, it seems the SBO is not a structure.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #18

    Look like sorting of data object is introduced in SCLParserDOM2.cs file line 364. You can comment it out and try. I do not know the reason why is it sorted at this point, too long ago... If that helps and you believe that is the right behaviour, I can issue a binary release.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #18

    Ok thanks I look at it Pavel

  • Pavel Charvat Pavel Charvat modified ticket #4

    Possibility to create script / scenarios for SCL servers or Clients

  • Pavel Charvat Pavel Charvat posted a comment on ticket #16

    Ok by chance I have had a tiny piece of time to try to improve this, should work now. Use 0.79i version. br Pavel

  • Pavel Charvat Pavel Charvat committed [71508a]

    Service release 0.79i 2019/11/02

  • Pavel Charvat Pavel Charvat committed [145769]

    Readme 0.79h

  • Pavel Charvat Pavel Charvat committed [20533c]

    Rel 0.79h

  • Pavel Charvat Pavel Charvat merged merge request #4

    EntryID storred as byte[], ReportView displays some type of structured data Tr, Str, Building setup.exe with Innosetup as additional feature

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hello unfortunatelly this is not possible at the moment as the SCL (CID) file parser does not parse and evaluate GCB section. GOOSE sender has to be set up manually, if needed.

  • Pavel Charvat Pavel Charvat committed [7d692b]

    Service release 0.79g 2019/07/17

  • Pavel Charvat Pavel Charvat posted a comment on ticket #14

    Thank you. You are right, the setting is not copied to the MMS data write function by mistake. Instead, the constant Check value (0x40 = interlock and not synchro) is sent always. I will improve it asap.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #13

    I have an IedServer (from C lib61850) working well in all other signals. Could you send the server code for testing? Thanks

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    No clue, should work equally, using .net library socket functions

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hi, no experience with SEL. Try to set connection parameters, if described by SEL. Otherwise, catch the connection startup by Wireshark, I can look into.

  • Pavel Charvat Pavel Charvat committed [f3efce]

    Corrected regression imported from GOOSE code - malfunction in SCL files read-in.

  • Pavel Charvat Pavel Charvat modified a comment on discussion General Discussion

    Hi Ricardo, sorry for a late answer. I know your OSHMI and 104Tester, nice and inspirative projects! From my perspective, the Iedexplorer is not really suitable for this job. It is relatively slow in decoding/encoding ASN.1 (effect of BinaryNotes library) and at higher data flow it would generate an excessive processor load. I would recommend you to use the libiec61850 by Michael Zillgith, which I have already used for a commercial product. Unfortunatelly, I cannot help you with that, due to the...

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hi Ricardo, sorry for a late answer. I know your OSHMI and 104Tester, nice and inspirative projects! From my perspective, the Iedexplorer is not really suitable for this job. It is relativelly slow in decoding/encoding ASN.1 (effect of BinaryNotes library) and at higher data flow it would generate an excessive processor load. I would recommend you to use the libiec61850 by Michael Zillgith, which I have already used for a commercial product. Unfortunatelly, I cannot help you with that, due to the...

  • Pavel Charvat Pavel Charvat committed [c0e68f]

    Service release 0.79f 2019/02/28

  • Pavel Charvat Pavel Charvat committed [838275]

    SBO(w) Commands supported

  • Pavel Charvat Pavel Charvat committed [530bdb]

    Service release 0.79e

  • Pavel Charvat Pavel Charvat posted a comment on merge request #3

    Thank you!

  • Pavel Charvat Pavel Charvat merged merge request #3

    Iec61850Controller.cs: Read Test flag from CommandDialog

  • Pavel Charvat Pavel Charvat posted a comment on ticket #12

    Hello Wojtek, I think this was solved by the commit [32cc18] from 2.9.2017, unfortunatelly the .exe has not been released since that time. Can you try to build from source? Br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #11

    sorry I cannot support you more, I do not know ABB devices.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #11

    HI, the error message means that the service for getting files with Mms protocol is not available in the relay. You can try ftp perhaps?

  • Pavel Charvat Pavel Charvat modified a comment on ticket #7

    Hi Johannes, unfortunatelly I have got no time for updating/debugging/improving anything into IED Explorer for now. I will try to look at it as soon as possible, but it may take time. The best way, if you lack something, is to improve it for yourself and send me a patch. Thanks, Br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #7

    Hi ganesh, unfortunatelly I have got no time for updating/debugging/improving anything into IED Explorer for now. I will try to look at it as soon as possible, but it may take time. The best way, if you lack something, is to improve it for yourself and send me a patch. Thanks, Br Pavel

  • Pavel Charvat Pavel Charvat modified a comment on ticket #10

    Hi Michael, unfortunatelly I have got no time for updating/debugging/improving anything into IED Explorer for now. I will try to look at it as soon as possible, but it may take time. The best way, if you lack something, is to improve it for yourself and send me a patch. Thanks, Br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #10

    Hi Michael, unfortuntelly I have got no time for updating/debugging/improving anything into IED Explorer for now. I will try to look at it as soon as possible, but it may take time. The best way, if you lack something, is to improve it for yourself and send me a patch. Thanks, Br Pavel

  • Pavel Charvat Pavel Charvat merged merge request #2

    Added parsing of embedded structured data, File Delete command and some less importand changes generaly for testing

  • Pavel Charvat Pavel Charvat committed [7a5a30]

    Writing float commands

  • Pavel Charvat Pavel Charvat posted a comment on discussion General Discussion

    Hello Klint, Not too much, try Reports view, which records reported values only (not polled or single read). The function is unfortunatelly untested by me.

  • Pavel Charvat Pavel Charvat posted a comment on ticket #9

    Ok, I am having a look to this...

  • Pavel Charvat Pavel Charvat committed [32cc18]

    Iso connection reuse

  • Pavel Charvat Pavel Charvat posted a comment on ticket #8

    Hi Ganesh, no need to import xml. Just create a new GOOSE: click the green +, adjust your GOOSE, click Data: Edit..., fill GOOSE data, press Send or Run. Observe your GOOSE with GoosExplorer or Wireshark. Be aware about firewalls, some firewalls (McAfee for example) block sending Gooses, so switch it off for the moment. You can save your Gooses to xml at the end and restore it in a later session. br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #8

    Hello, yes you can send and receive GOOSE messages, the tool names are GOOSE Sender and GOOSE Explorer

  • Pavel Charvat Pavel Charvat committed [b6b05c]

    Cosmetics

  • Pavel Charvat Pavel Charvat committed [ced54c]

    Find Form Update

  • Pavel Charvat Pavel Charvat committed [7cace5]

    Find dialog

  • Pavel Charvat Pavel Charvat posted a comment on ticket #7

    Hello Ganesh, you are right, this conversions (from string to these data types) are not yet implemented. The implementation should be simple, I will look at it asap. br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #6

    Hello Nikunj, OSHMI is an interesting project. But due to my lack of resources, I am not able to participate in a next open source project. For OSHMI, technically, I recommend to use libiec61850, which I have already succesfully used in a 61850 HMI client project. The implementation with libiec61850 is relatively straightforward but it still needs some know-how (some of it can be seen in iedexplorer data model code). br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #5

    Hello Nikunj, the whole Server simulation is an experimental feature. As such, it needs a lot of resources to make it really usable. I do not have such resources atm, so I will go improving step by step with functions interesting for me (helping me with my work tasks for example). Thank you for your suggestions, which are always welcome, but I cannot assure its implementation in a historically short time. br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #4

    Hi Nikunj, that's fine! My idea is as follows: User manual will be organized into chapters with regard to Views (Main Window, Toolbar, IED VIew, IEC View, IedDataView, all possible Dialogs and Context Menues etc.) Its appearance will be in the form of commented screenshots. Edited perhaps in GOOGLE Docs, I have created a document basis there Send me your GOOGLE registered email to share the document * The document will be embedded into the exe in PDF form (I will do it) br Pavel

  • Pavel Charvat Pavel Charvat posted a comment on ticket #4

    Hello Nikunj, yes this actually is a long term intention. I am thinking about using the embedded IronPython scripting environment, which I have alreday used in another project. But so far, I have no resources to do that. Thank you for your help offer. Just now I am planning to write a user manual, because of the number of features arose last time. Your help is appreciated in this direction. Thanks, br Pavel

1 >
MongoDB Logo MongoDB