8/26/2016 2:12 PM | |
Posts: 5225 Rating:
|
Hi guys. See the attached extract for details. See the in-software help for more information. Greetings. AttachmentDATA_ADDR and MODE parameters.pdf (406 Downloads) |
This contribution was helpful to
1 thankful Users |
8/27/2016 9:18 PM | |
Posts: 73 Rating:
|
Thank you for your detailed information. That is right. Referring to what is standard, I would expect the frequency be at a holding register among the register number of 40001 to 49998. But according to FV100's documented instruction (which is attached--see the last ten pages, i.e., page 123 to the end), I should be requesting a particular address to intend for the frequency parameter that is supposedly a bit value address (!). However, this is contrary to what I believe should be the norm. I have also attached their manual, and you can see that to get a frequency reading, the corresponding register in the request used in the last table of page 129 of the manual is 0x3301 which is equal to 13057 which is also between 10001 to 19998. Can you make heads or tails out of any of it at all? Even I thought of poking around the registers to see which ones are responding correctly. I could not decipher in any systematic way how the addresses have been assigned, because data coming from modbus is not deterministic, there is variable amount of time before a data is settled, and logging the data would require some effort to be saved properly, say, on a data block, for my inspection of the mappings. So I gave up. AttachmentKinco FV100 VFD User Manual141226.zip (327 Downloads) |
Last edited by: moghimian.s at: 8/27/2016 9:22:16 PMLast edited by: moghimian.s at: 8/27/2016 9:56:07 PM |
|
8/27/2016 10:23 PM | |
Posts: 5225 Rating:
|
Just amazing how documentation can create more confusion than actually being of help. Trying to achieve the example from page 129 is a good idea Read operating frequency of the drive: Function Code = 0x03 Register = 0x3301 (10#13057) With the drive running, you should be able to extract the value when reading. Now the problem - what is it for Siemens? My first guess would be.. Mode = 0 (read) Address = 413057 Please see what you get. Good luck! w |
8/28/2016 8:09 AM | |
Posts: 73 Rating:
|
Unfortunately, it responds in zeros |
8/28/2016 9:19 AM | |
Posts: 5225 Rating:
|
Hi.
Did the drive run when you took the reading ? From my understanding the register gives the actual running speed in Hz. If the motor is at standstill, a zero reading will be the result. I do hope you get this sorted out. Cheers. |
8/28/2016 3:20 PM | |
Posts: 73 Rating:
|
Yes, it was actually rotating. Don't worry though; we are just running tests. Our supervisor cancelled this project, but I learned my lesson: even though two equipments claim they have an ability to interoperate or follow a same standard (in case of Modbus I doubt that there is any solid go-to reference similar to patents and IEEE standards, for example), one have to see with his/her own eyes to be sure. It is a very delicate and expensive job to do. Maybe I'm daydreaming, but the world would be a better place to live if those devices had some sort of shareware policy |
Last edited by: moghimian.s at: 8/28/2016 3:23:31 PM |
|
Follow us on