Hi,
I am working with a DLMS meter that has 16 Class 7 (Profile Generic) OBIS objects.
I am able to read 12 out of the 16 Profile Generic objects successfully. However, when I try to read the remaining Profile Generic objects, I get the following error:
"Insufficient memory to continue the execution of the program."
The same meter and the same Profile Generic objects work correctly in the TALTECH/Renesas GUI, where I can read the data without any error.
I also checked Attribute 7 (Entries In Use) and Attribute 8 (Profile Entries) for the affected Profile Generic objects. Both values are:
Attribute 7 (Entries In Use): 1
Attribute 8 (Profile Entries): 1
Since there is only one entry in the profile, I am not sure why GXDLMSDirector/client is reporting an insufficient memory error.
Could you please help me understand:
Why does the "Insufficient memory" error occur when reading these Class 7 objects?
Is there any limitation when reading multiple Profile Generic objects?
Why does the same data work correctly in the KALKITECH/Renesas GUI?
Is there any specific setting or read method I should use for these Profile Generic objects?
I can provide the OBIS codes, class IDs, attribute values, communication logs, and error details if needed.
Thank you.
Forums
Hi, This means that the…
Hi,
This means that the meter indicates a PDU size of X bytes, but the actual PDU contains fewer bytes than specified.
This is a meter issue, and you need to ask if there is a firmware update available.
The "insufficient memory" error has been changed to a new exception type to make it easier to identify and troubleshoot the issue when developing a new meter.
We will release the next version at the end of this month.
Regards,
Mikko