I'm using GXDLMSDirector to manage Italian Manufacturer OBIS.
In particular I'd to modify attributes values type.
For instance the law defines the OBIS attribute as:
value ::= structure {
a: double-long-unsigned
b: double-long-unsigned
c: double-long-unsigned
}
In the GXDLMSDirector, the obis attribute is:
<Array>
<UInt8 Value="0" />
<UInt8 Value="0" />
<UInt8 Value="0" />
</Array>
So, what I'm finding, it is how to update/modify values type, in this case from default value "uint8" to "unit32".
Could you please give some help on this? Thanks in advance.
thank you for the prompt reply.
I updated to Version 8.2.1909.1601, but I still have same issue.
<Structure>
<UInt8 Value="0" />
<UInt8 Value="0" />
<UInt8 Value="0" />
</Structure>
Then I checked meter manufacture and the attribute is properly declared as Uint32.
Is there the chance to customize attribute from Director? In order to force types to Uint32, instead of current wrong Uint8.
If this is not the case, could you please help to suggest an alternative way to fix this?
Thanks in advance for your helpful support.
Hi Walter,
Hi Walter,
Make sure that you have the latest version. Your version should be 8.2.1909.1601
This is the data what I received.
<Structure>
<UInt32 Value="1" />
<UInt32 Value="2" />
<UInt32 Value="3" />
</Structure>
If this is not what you are receiving ask meter manufacturer to check this.
BR,
Mikko
Hi Mikko,
Hi Mikko,
thank you for the prompt reply.
I updated to Version 8.2.1909.1601, but I still have same issue.
<Structure>
<UInt8 Value="0" />
<UInt8 Value="0" />
<UInt8 Value="0" />
</Structure>
Then I checked meter manufacture and the attribute is properly declared as Uint32.
Is there the chance to customize attribute from Director? In order to force types to Uint32, instead of current wrong Uint8.
If this is not the case, could you please help to suggest an alternative way to fix this?
Thanks in advance for your helpful support.
Hi Walter,
Hi Walter,
Can you select "View" | "Trace" | "PDU". Then read this object again and post reply XML from trace window to here.
BR,
Mikko
Hi Mikko,
Hi Mikko,
thanks a lot for the kind support. Here XML response:
09:53:24
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="30000000045BD21D52A3D02246C42770A645901A5B1621E275BDD4487E2B" />
</GeneralGloCiphering>
09:53:25
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="300000000482EEDD6F9C61F9D08864B0FB7695993B9F0C19275C3563B5" />
</GeneralGloCiphering>
Regards,
Walter
Hi,
Hi,
I'm sorry. I didn't remember that SystemTitle is empty in Italian standard.
Is this a pre-established connection?
BR,
Mikko
Hi Mikko,
Hi Mikko,
Yes, it's pre-estabilished connection.
Hi,
Hi,
I was wondering why you are not seeing XML data, but you should also select "View" | "Trace" | "Comments".
After that, you can see XML comments on the trace window. Can you post XML trace again with comments?
BR,
Mikko
Hi Mikko,
Hi Mikko,
Thanks a lot for your support. Here the XML:
13:58:36
<!--Decrypt data: C0 01 C1 00 01 00 00 5E 27 34 FF 02 00
<GetRequest>
<GetRequestNormal>
<InvokeIdAndPriority Value="C1" />
<AttributeDescriptor>
<!--Data-->
<ClassId Value="0001" />
<!--0.0.94.39.52.255-->
<InstanceId Value="00005E2734FF" />
<AttributeId Value="02" />
</AttributeDescriptor>
</GetRequestNormal>
</GetRequest>
-->
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="3000000001D39DD6A28B50C81BC0A8BADA1F9C7C8B2E39922167B2D56F7E" />
</GeneralGloCiphering>
13:58:36
<!--Decrypt data: C4 01 C1 00 02 03 11 3C 11 14 11 78
<GetResponse>
<GetResponseNormal>
<InvokeIdAndPriority Value="C1" />
<Result>
<Data>
<Structure Qty="03" >
<UInt8 Value="3C" />
<UInt8 Value="14" />
<UInt8 Value="78" />
</Structure>
</Data>
</Result>
</GetResponseNormal>
</GetResponse>
-->
<GeneralGloCiphering>
<SystemTitle Value="" />
<CipheredService Value="3000000001F8D93E7ECA9BAD6CF5E20E25F776820FDEE71E721AF4111A" />
</GeneralGloCiphering>
Hi Walter,
Hi Walter,
As I told before data is coming in the wrong format from the meter. Ask them to fix it.
This is raw data coming from the meter without encryption:
http://www.gurux.fi/GuruxDLMSTranslator?pdu=C401C1000203113C11141178
BR,
Mikko
Hi,
Hi,
If they are saying that meter is sending correct data, ask them to count bytes in the reply message.
BR,
Mikko
Hi Mikko,
Hi Mikko,
I asked to fix the meter and now it seems to work properly.
Thank you for the great support. See you soon.
Hi Walter,
Hi Walter,
Thanks for the information. I'm glad that this is solved.
BR,
Mikko