TheWaterboy
Lifetime Supporting Member + Moderator
I am trying to read from an altivar 71. I have the generic ethernet module in place (on a contrologix) and I have pulled a couple pieces of data back using blind luck on the settings so connection is good.
Now I am trying to get a grasp of assemblies, service code, class,instance, attribute. Its not like pulling a tag or register, I dont see where all these terms are defined so I can seem to get my head around them. The book splits them up into tables but uses It a different language.
I am using Assemblies 100 and 101 since people here have said that 103 104 were trouble. All I want to do is read data back, speed, current, voltage, fault history, stuff like that.
It appears that the assemblies are each 8 registers deep and that you have to configure what you want these registers to hold using the web interface or the HMI. That doesnt seem to be right. While it might be fine for my needs, thats far too limiting for someone using these for a different more complicated purpose. I would think that you should be able to read any one of many dozens of registers with info about anything the drive can say using a CIP message.
Aditionally it seems that you can only grab ONE "register" at a time using "Get Single Attribute". Again it seems I have that wrong, I should be able to read entire banks of data to an array should I want to do that. And I do. One message with a big payload it better than lots of little ones.
Am I all wrong here?
Could someone send some screen shots of the message configuration for several of these parameters so I can try to get the syntax figured out?
Now I am trying to get a grasp of assemblies, service code, class,instance, attribute. Its not like pulling a tag or register, I dont see where all these terms are defined so I can seem to get my head around them. The book splits them up into tables but uses It a different language.
I am using Assemblies 100 and 101 since people here have said that 103 104 were trouble. All I want to do is read data back, speed, current, voltage, fault history, stuff like that.
It appears that the assemblies are each 8 registers deep and that you have to configure what you want these registers to hold using the web interface or the HMI. That doesnt seem to be right. While it might be fine for my needs, thats far too limiting for someone using these for a different more complicated purpose. I would think that you should be able to read any one of many dozens of registers with info about anything the drive can say using a CIP message.
Aditionally it seems that you can only grab ONE "register" at a time using "Get Single Attribute". Again it seems I have that wrong, I should be able to read entire banks of data to an array should I want to do that. And I do. One message with a big payload it better than lots of little ones.
Am I all wrong here?
Could someone send some screen shots of the message configuration for several of these parameters so I can try to get the syntax figured out?