"unacceptable frame" while reading data from meter

12 posts / 0 new
Last post
jenius.fa777
"unacceptable frame" while reading data from meter

Hi,

I am using c code from our DLMS source.
here, while reading profile generic(OBIS code: 1,0,99,1,0,255), and adding more than 6 object shows "unacceptable frame error" in gurux dierector. but less than 6 is working fine.
please give me specific details about frame generation, if it had.

traced serial data from meter is pasted below.please find it.

thank you

received data from meter

7E A0 1E 21 03 73 C3 7A 81 80 12 05 01 80 06 01 80 07 04 00 00 00 01 08 04 00 00 00 01 53 3B 7E

12:41:34.026

7E A0 37 21 03 30 6C 7C E6 E7 00 61 29 A1 09 06 07 60 85 74 05 08 01 01 A2 03 02 01 00 A3 05 A1
03 02 01 00 BE 10 04 0E 08 00 06 5F 1F 04 00 00 1E 1D 01 64 00 07 9B AE 7E

12:41:36.44

7E A8 86 21 03 52 7F 1B E6 E7 00 C4 01 C1 00 01 07 02 04 12 00 08 09 06 00 00 01 00 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 00 01 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 01 20 07
00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 01 34 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06
01 01 48 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 00 1F 07 00 FF 0F 02 12 00 00 02 04 12
00 03 09 06 01 EC B9 7E

12:41:36.6

7E A0 13 21 03 54 F1 A4 00 33 07 00 FF 0F 02 12 00 00 F7 BC 7E

12:41:40.6

7E A0 18 21 03 76 F4 66 E6 E7 00 C4 01 C1 00 09 06 01 00 63 01 00 FF E3 E6 7E

12:41:40.79

7E A0 15 21 03 98 0B E3 E6 E7 00 C4 01 C1 00 06 00 00 00 3C 92 E3 7E

12:41:40.96

7E A0 07 21 03 97 2B E1 7E

12:41:44.93

7E A0 1E 21 03 73 C3 7A 81 80 00 05 01 80 06 01 80 07 04 00 00 00 01 08 04 00 00 00 01 D9 69 7E

sent data to meter

7E A0 07 03 21 93 0F 01 7E 7E A0 07 03 21 93 0F 01 7E

12:41:33.85

7E A0 2B 03 21 10 FB AF E6 E6 00 60 1D A1 09 06 07 60 85 74 05 08 01 01 BE 10 04 0E 01 00 00 00
06 5F 1F 04 00 00 1E 1D FF FF C5 E4 7E

12:41:36.21

7E A0 19 03 21 32 6F D8 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 03 00 8C 90 7E

12:41:36.46

7E A0 07 03 21 51 11 E4 7E

12:41:40.53

7E A0 19 03 21 74 5D FF E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 01 00 3C A3 7E

12:41:40.67

7E A0 19 03 21 96 41 3B E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 04 00 84 DD 7E

12:41:40.79

7E A0 4C 03 21 B8 7C 48 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 02 01 01 02 04 02 04 12 00 08
09 06 00 00 01 00 00 FF 0F 02 12 00 00 09 0C 07 E4 02 14 04 00 00 00 FF FE B6 00 09 0C 07 E4 02
15 05 00 00 00 FF FE B6 00 01 00 0F 8E 7E

12:41:44.81

7E A0 07 03 21 53 03 C7 7E

Kurumi
Kurumi's picture

Hi,

Can you post your messages from GXDLMSDirector? I need to know what is send and what is replied. In this log you have only messages received from the meter.

BR,
Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi

jenius.fa777

Hi
At below received data, you can see the data sent to the meter.
i will paste it here.
thank you

sent data to meter

7E A0 07 03 21 93 0F 01 7E 7E A0 07 03 21 93 0F 01 7E

12:41:33.85

7E A0 2B 03 21 10 FB AF E6 E6 00 60 1D A1 09 06 07 60 85 74 05 08 01 01 BE 10 04 0E 01 00 00 00
06 5F 1F 04 00 00 1E 1D FF FF C5 E4 7E

12:41:36.21

7E A0 19 03 21 32 6F D8 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 03 00 8C 90 7E

12:41:36.46

7E A0 07 03 21 51 11 E4 7E

12:41:40.53

7E A0 19 03 21 74 5D FF E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 01 00 3C A3 7E

12:41:40.67

7E A0 19 03 21 96 41 3B E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 04 00 84 DD 7E

12:41:40.79

7E A0 4C 03 21 B8 7C 48 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 02 01 01 02 04 02 04 12 00 08
09 06 00 00 01 00 00 FF 0F 02 12 00 00 09 0C 07 E4 02 14 04 00 00 00 FF FE B6 00 09 0C 07 E4 02
15 05 00 00 00 FF FE B6 00 01 00 0F 8E 7E

12:41:44.81

7E A0 07 03 21 53 03 C7 7E

Kurumi
Kurumi's picture

Hi,

You can get a log from GXDLMSDirector if you select "View" "Log" and "View Log..."

BR,
Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi

jenius.fa777

Hi,
thank you for the valuable information.
here I pasted the particular log data .
thank you

10:00:25 --- Collecting 43 objects. ---
10:00:25 --- Created 43 objects. ---
10:00:25 --- Reading scalers and units. ---
10:00:25 AM
7E A0 74 03 21 F8 52 A3 E6 E6 00 C0 03 C1 0A 00 03 01 00 01 07 00 FF 03 00 00 03 01 01 20 07 00 FF 03 00 00 03 01 01 34 07 00 FF 03 00 00 03 01 01 48 07 00 FF 03 00 00 03 01 00 1F 07 00 FF 03 00 00 03 01 00 33 07 00 FF 03 00 00 03 01 00 47 07 00 FF 03 00 00 03 01 00 09 07 00 FF 03 00 00 03 01 00 03 07 00 FF 03 00 00 03 01 00 0D 07 00 FF 03 00 77 46 7E
10:00:26 AM
7E A0 56 21 03 9C 55 96 E6 E7 00 C4 03 C1 0A 00 02 02 0F FE 16 1E 00 02 02 0F FE 16 23 00 02 02 0F FE 16 23 00 02 02 0F FE 16 23 00 02 02 0F FE 16 21 00 02 02 0F FE 16 21 00 02 02 0F FE 16 21 00 02 02 0F FE 16 1F 00 02 02 0F FE 16 20 00 02 02 0F FE 16 21 1F 3D 7E
10:00:26 AM
7E A0 74 03 21 1A 4E 67 E6 E6 00 C0 03 C1 0A 00 03 01 00 0E 07 00 FF 03 00 00 03 01 00 01 08 00 FF 03 00 00 03 01 00 05 08 00 FF 03 00 00 03 01 00 08 08 00 FF 03 00 00 03 01 00 09 08 00 FF 03 00 00 03 01 00 0C 05 00 FF 03 00 00 03 01 00 00 01 02 FF 03 00 00 03 01 00 0D 00 00 FF 03 00 00 03 01 00 01 08 01 FF 03 00 00 03 01 00 01 08 02 FF 03 00 30 48 7E
10:00:26 AM
7E A0 56 21 03 BE 45 94 E6 E7 00 C4 03 C1 0A 00 02 02 0F FE 16 21 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F 01 16 1E 00 02 02 0F 01 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 49 87 7E
10:00:26 AM
7E A0 74 03 21 3C 7A 23 E6 E6 00 C0 03 C1 0A 00 03 01 00 01 08 03 FF 03 00 00 03 01 00 01 08 04 FF 03 00 00 03 01 00 01 08 05 FF 03 00 00 03 01 00 01 08 06 FF 03 00 00 03 01 00 01 08 07 FF 03 00 00 03 01 00 01 08 08 FF 03 00 00 03 01 00 09 08 01 FF 03 00 00 03 01 00 09 08 02 FF 03 00 00 03 01 00 09 08 03 FF 03 00 00 03 01 00 09 08 04 FF 03 00 8B 26 7E
10:00:26 AM
7E A0 56 21 03 D0 3D 1E E6 E7 00 C4 03 C1 0A 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1E 00 02 02 0F FD 16 1F 00 02 02 0F FD 16 1F 00 02 02 0F FD 16 1F 00 02 02 0F FD 16 1F 23 6C 7E
10:00:26 AM
7E A0 38 03 21 5E ED E2 E6 E6 00 C0 03 C1 04 00 03 01 00 09 08 05 FF 03 00 00 03 01 00 09 08 06 FF 03 00 00 03 01 00 09 08 07 FF 03 00 00 03 01 00 09 08 08 FF 03 00 EE A9 7E
10:00:26 AM
7E A0 2C 21 03 F2 C6 9A E6 E7 00 C4 03 C1 04 00 02 02 0F FD 16 1F 00 02 02 0F FD 16 1F 00 02 02 0F FD 16 1F 00 02 02 0F FD 16 1F 4C 49 7E
10:00:26 --- Reading scalers and units end. ---
10:00:26 AM Reading object 1.0.99.1.0.255, interface ProfileGeneric
7E A0 19 03 21 70 79 B9 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 03 00 8C 90 7E
10:00:26 AM Get profile generic columns...
7E A0 19 03 21 70 79 B9 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 03 00 8C 90 7E
10:00:27 AM
7E A8 86 21 03 14 4D 3C E6 E7 00 C4 01 C1 00 01 07 02 04 12 00 08 09 06 00 00 01 00 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 00 01 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 01 20 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 01 34 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 01 48 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 00 1F 07 00 FF 0F 02 12 00 00 02 04 12 00 03 09 06 01 EC B9 7E
10:00:27 Get next frame.
10:00:27 AM Get profile generic columns...
7E A0 07 03 21 91 1D 22 7E
10:00:27 AM
7E A0 13 21 03 16 E7 C5 00 33 07 00 FF 0F 02 12 00 00 F7 BC 7E
10:01:09 AM Read object type ProfileGeneric index: 1
7E A0 19 03 21 B2 67 5C E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 01 00 3C A3 7E
10:01:09 AM
7E A0 18 21 03 38 8E CD E6 E7 00 C4 01 C1 00 09 06 01 00 63 01 00 FF E3 E6 7E
10:01:09 AM Read object type ProfileGeneric index: 4
7E A0 19 03 21 D4 57 5A E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 04 00 84 DD 7E
10:01:09 AM
7E A0 15 21 03 5A 15 06 E6 E7 00 C4 01 C1 00 06 00 00 00 3C 92 E3 7E
10:01:09 AM Reading profile generic data
7E A0 4C 03 21 F6 06 E3 E6 E6 00 C0 01 C1 00 07 01 00 63 01 00 FF 02 01 01 02 04 02 04 12 00 08 09 06 00 00 01 00 00 FF 0F 02 12 00 00 09 0C 07 E4 02 15 05 00 00 00 FF FE B6 00 09 0C 07 E4 02 16 06 00 00 00 FF FE B6 00 01 00 EA 5B 7E
10:01:10 AM
7E A0 07 21 03 97 2B E1 7E
Gurux.DLMS.GXDLMSException: Unacceptable frame.
at GXDLMSDirector.GXDLMSCommunicator.Read(Object sender, GXDLMSObject obj, Boolean forceRead)
at GXDLMSDirector.MainForm.Read(Object sender, GXAsyncWork work, Object[] parameters)
10:01:11 Disconnect request
10:01:11 AM Disconnect request
7E A0 07 03 21 53 03 C7 7E
10:01:11 AM
7E A0 1E 21 03 73 C3 7A 81 80 00 05 01 80 06 01 80 07 04 00 00 00 01 08 04 00 00 00 01 D9 69 7E

jenius.fa777

Hi,
waiting for your valuable helping informational reply.
thank you

Kurumi
Kurumi's picture

Hi,

There is nothing wrong with the data. You need to contact your meter vendor and ask why this is happening.

Do you mean adding more than 6 objects that if there are more than 6 capture objects (columns) this fails and works with less than 6?
BR,
Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi

jenius.fa777

Hi,
yes, you are right. when adding more than 6 columns is giving this error. otherwise its working fine.
thank you

jenius.fa777

hi,
but this"unacceptable frame" error showed by ou GURUX DIRECTOR only.
please provide possible reason for this error. it may help me to rectify it.
thank you

Kurumi
Kurumi's picture

Hi,

That is the error what meter reply. Other software doesn't show it for some reason.

BR,

Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi

jenius.fa777

hi,
I am using your open source code in my meter, ".c" file.
your code is throwing this error.
please help me'
thank you

Kurumi
Kurumi's picture

Hi,

If you are not using malloc check that one row can fit to PDU.
That is usually the problem.

BR,
Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi