Hi, I need to read Load profile data from Sanxing meter (P34S02 CT) with GXDLMSDirector. I can connect to the meter with password, Low Authentication, Client Address 1 (instead of 17 that is suggested for Sanxing), Logical Address 0, Physical Address 1), and I can read registers, clock,... but I can’t read Load Profile (Buffer). Access rights for attribute index 2 (Buffer) is Read, but Access Selector is only Entry. I can read only 1 (count) with ReadRowsByEntry, the rest are null values. Why don’t read more than 1 entry? And could I know what is the last entry, the most recent data?
After trying to read with ReadRowsByRange, Access is set to NoAccess, and error:Access Error: Device reports scope of Access Violated.
With Sanplat application (from Sanxing) we can read Load profile even with Low Authentication, and we have rights to connect with Authentication HighGMAC.
Next I tried to connect with GXDLMSDirector with Authentication HighGMAC (we don’t need it, only to read somehow Load Profile values) but I did not get answer for AARQ request.
We know the meter password (is valid for Low Level Authentication), Authentication key (16 byte), Suite0, AuthenticationEncryption, System Title, Client System Title, Encryption Key (with is Block Chiper Key?)
For HighGMAC, Client Address 1 or 10x, I get the message "Connection is permanently rejected. The application context name is not supported. Meter expects Logical Name referencing." For Logical name Referencing checked or not checked, gives the same error, and didn't connect.
After running the source code in C# for GXDLMSDirector, I’ve got somewhere “Invalid security policy value AuthenticateEncrypted for version 1.”
Please help me to read LP values, by settings access or by connect with HighGMAC.
Thanks for help.
Hi, The sort method tells…
Hi,
The sort method tells how objects are sorted. You can get more information from here:
https://www.gurux.fi/Gurux.DLMS.Objects.GXDLMSProfileGeneric
If might be that your meter doesn't support read rows by entry. You need to ask from the meter vendor if there is a firmware update available.
It looks like one of your parameters is different than the meter expects.
If you can get the hex trace from the Sanplat, I can check the correct parameters for you. This applies also to reading profile generic.
BR,
Mikko