Hi,
We are designing the DLSM server application ,When we are interfacing Highlevel-GMAC we are facing problem is that ,once authenticate frame was received, GURUX Tool Raising an error “Long set or Write Aborted” where is the problem is going we are not getting an idea.The resultant frames has given below.
would you please suggest the correct thing.
the server KEYS are
global key is 0123456789ABCDEF
authentication key is 0123456789ABCDEF
system title is ABC00001
As per above data analysis, Result Value is success.
Here
01 is array
09 is Octet String
11 is Length of Octet String
10 is Security Control byte (Authentication)
01 00 00 00 is Block Number
FB BA 99 02 0D CA 33 89 63 08 0A C9 is Data
Please suggest correct frame format with above data.
You should check this from DLMS standard, but there is one byte missing. Correct data is:
C7 01 C1 00 01 00 09 11 10 01 00 00 00 FB BA 99 02 0D CA 33 89 63 08 0A C9
Please provide the client request frame format for the selected capture objects by using the range descriptor (Access selector = 1).
Would you please suggest me,Based on the request we will develop the meter response.
We are using GXDLMSDirector to read the meter. Please suggest us how to set the tool options for the
selected capture objects by using the range descriptor (Access selector = 1).
We are sharing the block load profile reading (1.0.99.1.0.255) screen shot.
Select "Read last" days. It will generate read using a given range. If you want read columns only partially then you need to make own app for that. You can use Client example as a template:
Dear Sir,
in IEC HDLC setup, (class_id = 23, version = 0) what are the max_info_length_ transmit (fifth attribute ) and max_info_length_ receive (sixth attribute). It means transmit /received total length is HDLC frame (including 7E to 7E) total length or HDLC information field length.
Hi,
Hi,
This is an error that your meter replies. Check your meter code.
BR,
Mikko
<HDLC len="36" >
<TargetAddress Value="30" />
<SourceAddress Value="1" />
<FrameType Value="52" />
<PDU>
<!--Decrypt data: C7 01 C1 00 01 09 11 10 01 00 00 00 FB BA 99 02 0D CA 33 89 63 08 0A C9
<ActionResponse>
<ActionResponseNormal>
<InvokeIdAndPriority Value="C1" />
<Result Value="Success" />
<ReturnParameters>
<DataAccessError Value="LongSetOrWriteAborted" />
</ReturnParameters>
</ActionResponseNormal>
</ActionResponse>
-->
<glo_ActionResponse Value="3000000003A70E3AFB87944760DCF01A941C6E8EC45AAC2C7270EB22708103A8543CD301DC5239639A" />
</PDU>
</HDLC>
As per above data analysis,
As per above data analysis, Result Value is success.
Here
01 is array
09 is Octet String
11 is Length of Octet String
10 is Security Control byte (Authentication)
01 00 00 00 is Block Number
FB BA 99 02 0D CA 33 89 63 08 0A C9 is Data
Please suggest correct frame format with above data.
Hi,
Hi,
You should check this from DLMS standard, but there is one byte missing. Correct data is:
C7 01 C1 00 01 00 09 11 10 01 00 00 00 FB BA 99 02 0D CA 33 89 63 08 0A C9
BR,
Mikko
Thanks for your quick
Thanks for your quick response, as per your shared trace we corrected our end & it's working.
Dear Sir,
Dear Sir,
Please provide the client request frame format for the selected capture objects by using the range descriptor (Access selector = 1).
Would you please suggest me,Based on the request we will develop the meter response.
Thanking you,
Regards,
Ramdev
Hi,
Hi,
The easiest way is if you use GXDLMSDirector to read your meter. It generates that request.
BR,
Mikko
Dear Sir,
Dear Sir,
We are using GXDLMSDirector to read the meter. Please suggest us how to set the tool options for the
selected capture objects by using the range descriptor (Access selector = 1).
We are sharing the block load profile reading (1.0.99.1.0.255) screen shot.
Hi,
Hi,
Select "Read last" days. It will generate read using a given range. If you want read columns only partially then you need to make own app for that. You can use Client example as a template:
https://github.com/Gurux/Gurux.DLMS.Net/tree/master/Gurux.DLMS.Client.E…
BR,
Mikko
Dear Sir,
Dear Sir,
Thanks for your suggestion.
Regards,
Ramdev
Dear Sir,
Dear Sir,
in IEC HDLC setup, (class_id = 23, version = 0) what are the max_info_length_ transmit (fifth attribute ) and max_info_length_ receive (sixth attribute). It means transmit /received total length is HDLC frame (including 7E to 7E) total length or HDLC information field length.
Regards
K.Anand.
Dear Sir,
Dear Sir,
Please, create a new topic if you have a new question. I'll answer your question there.
https://www.gurux.fi/ForumRules
BR,
Mikko