Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. "The Number of Columns Does Not Match"

"The number of columns does not match"

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By deepaks , 8 July, 2020
Forums
DLMSDirector

Device supports multiple profiles, out of which, on reading one of the profile data, error message popup "The number of columns does not match", other profile's data are read successfully without any error.

--------------------------------------------------------------------
Specific profiles data structure is as below (Profile on which popup message appears)
01 02
Array with 2 elements
02 81 92
Structure with 146 members
--------------------------------------------------------------------
Other profiles data structure is as below (Read successfully)
01 02
Array with 2 elements
02 35
Structure with 53 members
--------------------------------------------------------------------

1. My query is, does tool supports structure with more than 128 members? What is the way to send more than 128 members, if BER (Basic Encoding Rules) is not followed?
2. Does BER (Basic Encoding Rules) applies to structure or not? Is it only applies to arrays and octet strings only?

For reference I have pasted the log data (Its complete log data, after reading attribute 2, tool gives error, it doesn't even go for attribute 3)

11:10:49 Read object type ProfileGeneric index: 4
TX: 7E A0 1A 02 21 41 54 2B A4 E6 E6 00 C0 01 C1 00 07 01 00 62 02 00 FF 04 00 63 C4 7E
11:10:49
RX: 7E A0 16 41 02 21 74 69 48 E6 E7 00 C4 01 C1 00 06 00 00 00 00 7D 18 7E
11:10:49 Read object type ProfileGeneric index: 5
TX: 7E A0 1A 02 21 41 76 3B A6 E6 E6 00 C0 01 C1 00 07 01 00 62 02 00 FF 05 00 BB DD 7E
11:10:49
RX: 7E A0 13 41 02 21 96 21 AA E6 E7 00 C4 01 C1 00 16 02 01 23 7E
11:10:49 Read object type ProfileGeneric index: 6
TX: 7E A0 1A 02 21 41 98 4B A8 E6 E6 00 C0 01 C1 00 07 01 00 62 02 00 FF 06 00 D3 F7 7E
11:10:49
RX: 7E A0 23 41 02 21 B8 8C B6 E6 E7 00 C4 01 C1 00 02 04 12 00 00 09 06 00 00 00 00 00 00 0F 00 12 00 00 7C 19 7E
11:10:49 Reading profile generic data
TX: 7E A0 1A 02 21 41 BA 5B AA E6 E6 00 C0 01 C1 00 07 01 00 62 02 00 FF 02 00 B3 90 7E
11:10:50
RX: 7E A9 0A 41 02 21 DA 1E E2 E6 E7 00 C4 02 C1 00 00 00 00 01 00 82 01 EE 01 02 02 81 92 09 0C 07 E4 07 08 03 0B 0A 30 FF 80 00 00 11 FF 09 07 4C 41 47 4C 45 41 44 12 03 E8 12 03 E8 06 02 92 4A 6E 11 0D 11 00 11 00 09 0C FF FF FF FF FF FF FF FF FF 80 00 FF 11 00 11 05 11 00 11 00 11 00 12 03 87 11 00 11 00 11 00 11 00 11 00 12 03 8C 11 00 11 47 11 2D 11 00 11 00 12 03 16 11 00 11 00 11 00 12 03 8C 11 00 11 00 11 00 11 00 11 00 12 03 8C 11 00 11 00 11 00 11 00 11 00 12 03 8C 11 00 11 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 19 57 7E
11:10:50
TX: 7E A0 08 02 21 41 D1 46 D5 7E
11:10:50
RX: 7E A1 07 41 02 21 DC 04 DA 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 06 3C 7E
11:10:50
TX: 7E A0 14 02 21 41 FC D1 EC E6 E6 00 C0 02 C1 00 00 00 01 51 BE 7E
11:10:50
RX: 7E A9 0A 41 02 21 FE 38 85 E6 E7 00 C4 02 C1 00 00 00 00 02 00 82 01 F3 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 8B 63 7E
11:10:50
TX: 7E A0 08 02 21 41 11 4A 13 7E
11:10:51
RX: 7E A9 0A 41 02 21 F0 46 6C 0C 07 E4 07 01 03 00 0F 00 FF 80 00 00 09 0C 07 E4 07 01 03 0C 0F 00 FF 80 00 00 02 81 92 09 0C 07 E4 07 01 03 00 00 03 FF 80 00 00 11 02 09 07 4C 41 47 4C 45 41 44 12 03 E8 12 03 E8 06 01 ED 76 6F 11 00 11 00 11 00 09 0C FF FF FF FF FF FF FF FF FF 80 00 FF 11 00 11 00 11 00 11 00 11 00 12 02 AA 11 00 11 00 11 00 11 00 11 00 12 02 AA 11 00 11 47 11 2A 11 00 11 00 12 02 38 11 00 11 00 11 00 12 02 AA 11 00 11 00 11 00 11 00 11 00 12 02 AA 11 00 11 00 11 00 11 00 11 00 12 02 AA 11 00 11 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 28 4D 7E
11:10:51
TX: 7E A0 08 02 21 41 31 48 32 7E
11:10:51
RX: 7E A0 0C 41 02 21 F2 BF 51 00 00 DE FC 7E
11:10:51
TX: 7E A0 14 02 21 41 5E C9 6A E6 E6 00 C0 02 C1 00 00 00 02 CA 8C 7E
11:10:51
RX: 7E A9 0A 41 02 21 14 6C CD E6 E7 00 C4 02 C1 00 00 00 00 03 00 82 01 F5 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 17 00 00 00 00 17 00 00 00 00 17 00 00 00 00 0F 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 2F CC 7E
11:10:51
TX: 7E A0 08 02 21 41 71 4C 70 7E
11:10:52
RX: 7E A9 0A 41 02 21 16 7E EE 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 0F 00 0F 00 0F 00 09 0C 07 E4 06 1C 07 00 2D 00 77 15 7E
11:10:52
TX: 7E A0 08 02 21 41 91 42 97 7E
11:10:52
RX: 7E A0 0E 41 02 21 18 63 0F FF 80 00 00 B1 3E 7E
11:10:52
TX: 7E A0 14 02 21 41 B0 B9 64 E6 E6 00 C0 02 C1 00 00 00 03 43 9D 7E
11:10:52
RX: 7E A0 33 41 02 21 3A D6 A5 E6 E7 00 C4 02 C1 01 00 00 00 04 00 1C 09 0C 07 E4 06 1C 07 00 2D 00 FF 80 00 00 09 0C 07 E4 06 18 03 0F 2D 00 FF 80 00 00 6E 7D 7E

Image
Profile picture for user Kurumi

Kurumi

6 years ago

Hi,

Hi,

Please, don't paste images. It's hard to read bytes from them. There is no limit for amount of columns. You haven't added capture objects of profile generic so I can't tell the reason.

There should be 146 columns. Count amount of the columns. I believe it's something else than 146.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Thu, 07/23/2026 - 16:19
    gurux.dlms.java 4.0.96
  • Thu, 07/09/2026 - 14:34
    Gurux.DLMS.Python 1.0.201
  • Fri, 06/26/2026 - 16:32
    Gurux.Service 3.0.2606.2601
  • Wed, 06/24/2026 - 08:36
    Gurux.DLMS.Python 1.0.200
  • Mon, 06/15/2026 - 08:52
    gurux.dlms.c 9.0.2606.1501

New forum topics

  • Service not known error on gprs communication
  • Service not known error on gprs communication
  • Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232
  • Connecting Meter to Agent via serial
  • Reading block profile with Compact array
More

Who's new

  • ksFhuuipOxKrxk…
  • sherylrk3
  • OLaneHycle
  • LxfgLnoisbruoL…
  • SunbetLith
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin