If you have downloaded Gurux.DLMS.Client.Example it will update
device settings in first time with /U parameter.
After that remove /U parameter and read your meter.
In example association view is read usin GetObjects method.
This will take some time, but after that you have list of available objects.
After that all objects are read´.
-----------------------------------------------
If you do not want to read all data you can create classes by hand and then call read method. Like this:
//Read scaler and unit from register object
GXDLMSRegister it = new GXDLMSRegister("1.1.1.8.1.255";
comm.Read(it, 3);
It's recomended that you will read association view and find object types.
If object type is wrong error is returned.
Hey, just saw your post.
I need to connect to an ACE 6000 for the start of my university project, been searching for two days but I didn't find much information and didn't quite understand how I could connect to the ACE 6000.
Could you help me getting started?
Thanks in advance
Please, start new topic. Best way to start is if you download GXDLMSDirector from our web site.
You can try to connect with that and you get idea of DLMS meters.
ACE6000
Hi,
If you have downloaded Gurux.DLMS.Client.Example it will update
device settings in first time with /U parameter.
After that remove /U parameter and read your meter.
In example association view is read usin GetObjects method.
This will take some time, but after that you have list of available objects.
After that all objects are read´.
-----------------------------------------------
If you do not want to read all data you can create classes by hand and then call read method. Like this:
//Read scaler and unit from register object
GXDLMSRegister it = new GXDLMSRegister("1.1.1.8.1.255";
comm.Read(it, 3);
It's recomended that you will read association view and find object types.
If object type is wrong error is returned.
BR,
Mikko
Hi, thanks! you answered
Hi, thanks! you answered really fast!
I've updated Manufacturer list as you say.
I think my mistake is that the values i need are inside last EOB (End of Billing)
I have no problem to read instantaneous RMS values. For example 1.1.32.7.0.255, Instantaneous RMS Volts Phase 1:
I've got de value with:
comm.Read(obi, 2);
And the Unity and Scaler with:
comm.Read(obi, 3);
But I cant figure out how to tell "Givme value 1.1.1.8.1.255 from EOB number 18"
ACE6000
Hi,
I'm on China at the moment and I do not have all the information with me.
ACE 6000 and SL 7000 are little problematic because they support DLMS, but Profile Generic data is in Actaris own format.
What you should do:
Read Profile generic columns (CaptureObjects) (attribute index 3).
The you can read data (Buffer) (Attribute index 2).
Data is own format, but structure of data is available from Actaris.
You will find that from the internet. I can't remember name of the document.
If you want, we can also make small example software to you, but it is not free.
Let me know if you are interested.
BR,
Mikko
Thanks!
Well, I've finished first part of my App: Reading instantaneus current and voltaje for ACE 6000 metters.
I could also get the respective CurrentTransformerRatio and VoltageTransformerRatio.
I can email you the code if that can help anyone as you did with me.
For the seccond part, Reading EOB values, I'll try what you said (not sure I really understood). If a need you to make an example i'll let you know.
Thanks a lot for your help!
ACE 6000
Hey, just saw your post.
I need to connect to an ACE 6000 for the start of my university project, been searching for two days but I didn't find much information and didn't quite understand how I could connect to the ACE 6000.
Could you help me getting started?
Thanks in advance
ACE 6000
Hi,
Please, start new topic. Best way to start is if you download GXDLMSDirector from our web site.
You can try to connect with that and you get idea of DLMS meters.
Then you can download source codes from GitHub.
BR,
Mikko