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.
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.
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
Hi,
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
Hi
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
Hi,
Hi,
You can get a log from GXDLMSDirector if you select "View" "Log" and "View Log..."
BR,
Mikko
Hi,
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
Hi,
Hi,
waiting for your valuable helping informational reply.
thank you
Hi,
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
Hi,
Hi,
yes, you are right. when adding more than 6 columns is giving this error. otherwise its working fine.
thank you
hi,
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
Hi,
Hi,
That is the error what meter reply. Other software doesn't show it for some reason.
BR,
Mikko
hi,
hi,
I am using your open source code in my meter, ".c" file.
your code is throwing this error.
please help me'
thank you
Hi,
Hi,
If you are not using malloc check that one row can fit to PDU.
That is usually the problem.
BR,
Mikko