First time here? Check out the FAQ!
THIS IS A TEST INSTANCE. Feel free to ask and answer questions, but take care to avoid triggering too many notifications.
0

IEC 61850 Sampled Values (Current and Voltage Values)

I would like to know how to convert the values shown by WireShark from the IEC61850 Sampled Values?

Frame 1: 146 bytes on wire (1168 bits), 146 bytes captured (1168 bits) on interface \Device\NPF_{C1BF5A3C-D185-4BAB-B05D-DB7CFC4D1085}, id 0
Ethernet II, Src: Ent-Empr_f1:44:9c (00:90:cd:f1:44:9c), Dst: Iec-Tc57_04:00:00 (01:0c:cd:04:00:00)
IEC61850 Sampled Values
    APPID: 0x4001
    Length: 126
    Reserved 1: 0x0000 (0)
    Reserved 2: 0x0000 (0)
    savPdu
        noASDU: 1
        seqASDU: 1 item
            ASDU
                svID: SAMUA2MU0101
                smpCnt: 440
                confRev: 3
                smpSynch: none (0)
                PhsMeas1
                    value: -90
                    quality: 0x00000000, validity: good, source: process
                    value: 36
                    quality: 0x00000000, validity: good, source: process
                    value: 136
                    quality: 0x00000000, validity: good, source: process
                    value: 75
                    quality: 0x00000000, validity: good, source: process
                    value: 24
                    quality: 0x00000000, validity: good, source: process
                    value: 33
                    quality: 0x00000000, validity: good, source: process
                    value: 23
                    quality: 0x00000000, validity: good, source: process
                    value: 0
                    quality: 0x00000000, validity: good, source: process
                    value: 0
                    quality: 0x00000000, validity: good, source: process
                    value: 0
                    quality: 0x00000000, validity: good, source: process

paulo.miranda's avatar
1
paulo.miranda
asked 2022-06-20 13:21:10 +0000
Guy Harris's avatar
19.9k
Guy Harris
updated 2022-09-18 23:42:55 +0000
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

0

Can you tell into what you want to convert values? They are already there. I can see that DataSet has more than 8 values. What are the object references used in SAMU?

ntbbt's avatar
3
ntbbt
answered 2022-09-15 21:07:51 +0000
edit flag offensive 0 remove flag delete link

Comments

Hi! The expected values (I am injecting through the Omicron test Universer) would be 5700, 5700, 5700, 0 100, 100,100 and 0. Because these values are instantaneos are not presented equal in the phases. So I wonder if there is any way to get the correct values after conversion at least...

paulo.miranda's avatar paulo.miranda (2022-09-19 07:21:05 +0000) edit

If I understand correctly, you are injecting with OMICRON test universe voltages and currents into some MU, and capturing stream by Wireshark. This is not 9-2LE because there are 10 values with quality. I don't know the content of DataSet thus you have to inspect SCL file of MU. Next, depending on smp rate you will get certain amount of packets in sec (4000, 4800 etc). Values are instantaneous so any subscriber can retrieve wave form of received stream. To get effective values of current and voltages you have to process received values in some programmatic way (I am using python and pyshark for this). So you cannot see effective values in stream.

ntbbt's avatar ntbbt (2022-09-19 13:08:35 +0000) edit
add a comment see more comments

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss.

Add Answer