John_R Posted September 28, 2015 Report Share Posted September 28, 2015 Hey All,I have a little retro project going on that involves Modbus control of some Schneider Altivar 312 VFD's.I have done a couple of projects using Modbus with A-B Powerflex VFD's and that all went well.I don't have a lot of experience with the Altivar 312 VFD's, and I'm not having much luck finding the info (I think) I need.The A-B user manual clearly states the register addresses and values for the different Modbus functions;Logic commands get written into "8192"speed commands get written into "8193"logic status is read from "8448"faults are read from "8449"But, I can't seem to find this same info for the Altivar VFD's,the user manual talks about Modbus control, but then directs you to a Modbus manual which gives info on RS485 connections and Comm settings.but I dont see just a simple list of register address and values....Like I said, I have limited experience with it, but I was under the impression that Modbus was a universal thing, and had hoped that the register addressing was the same (aside from a register offset depending on whether a system is 0-based or 1-based).Can anyone confirm or deny my thinking?Can anyone point me to a list of register addresses and such for the Altivar VFD's?Regards,JohnR Link to comment Share on other sites More sharing options...
Gabriel Franco Posted September 28, 2015 Report Share Posted September 28, 2015 John, take a look to: http://download.schneider-electric.com/files?p_File_Id=27468538&p_File_Name=ATV31_communication_variables_EN_1624595_04.pdf It´s for ATV31 but I´ve used for ATV312 as well. Link to comment Share on other sites More sharing options...
John_R Posted September 28, 2015 Author Report Share Posted September 28, 2015 Gabriel, thanks for the link, thats more info than I had found.... still a bit confusing though, any chance you could provide an example of a simple run command, stop command? John Link to comment Share on other sites More sharing options...
Gabriel Franco Posted September 28, 2015 Report Share Posted September 28, 2015 John, RUN: Write 000F(hex) to address 8501, and desired freq. to 8502. STOP: Write 400F(hex) to address 8501. Stop mode depends of your VFD configuration. Link to comment Share on other sites More sharing options...
John_R Posted September 29, 2015 Author Report Share Posted September 29, 2015 that's kinda where I was at. 000F for run but I thought 0007 for the stop..... but I still can't get it to work...... communication seems okay, at least it appears to.... the status messages come back "0" I sequence through my modbus logic with an index that advances upon the completion of the previous call.... I've done identical logic (with the exception of different register address and cmd values) with A-B powerflex VFD's and it always works, something I'm missing, just not sure what..... JohnR Link to comment Share on other sites More sharing options...
Gabriel Franco Posted September 29, 2015 Report Share Posted September 29, 2015 I suggest you to read any reading parameter, to make sure comms are ok. Did you properly set parameters to control VFD via MODBUS? (fr1, add, tbr, .... ) Link to comment Share on other sites More sharing options...
John_R Posted October 1, 2015 Author Report Share Posted October 1, 2015 Gabriel, thanks again for the input, I previously was reading the speed feedback (3202), and fault register (3250) I changed from the fault to the status word (3201), and I get back 576 (dec) which converts to 1001000000 (bin) which I read as ; bit 6 - switch on disabled bit 9 - forced local mode (active at 0) What I'm working on is a small machine that our company acquired, it has 6 VFD's with little more than run logic and speed commands. The VFD's are currently being controlled via Modbus by a Schneider Twido PLC/Majelis HMI, which I have no documentation or software for..... So I am trying to replace the controls with a V570 to make it user friendly for me..... I can make the VFD's run from the Schneider controls so I know they work, perhaps I'm missing some command I need to make them run from my Unitronics platform. Again, I have very little experience with the Ativar VFD..... JohnR Link to comment Share on other sites More sharing options...
Gabriel Franco Posted October 2, 2015 Report Share Posted October 2, 2015 Try writing to 8500 instead of 8501. Just a wonder. I have not had addressing issues with Schneider VFDs but with power monitors. Link to comment Share on other sites More sharing options...
jweav2223 Posted October 4, 2015 Report Share Posted October 4, 2015 I use the V570 with ATV312 and ATV212 quite regularly. Below are links to my Cloud for a couple things you might find useful Modbus Manual https://app.box.com/s/oa679ps3rpqfm5glzijwxzrutb9ssbvk Communication Variables https://app.box.com/s/o5kp4vujm171pfqhb2oupk87hkqqu5ij Link to comment Share on other sites More sharing options...
John_R Posted October 6, 2015 Author Report Share Posted October 6, 2015 Hey All, thanks for everyone's input, after a week of banging my head against the wall, I finally did what I should have from the start. I took out the Schneider VFDs and put in Allen-Bradley VFDs, 3 simple parameter changes and I'm running Modbus........ regards JohnR Link to comment Share on other sites More sharing options...
jweav2223 Posted October 9, 2015 Report Share Posted October 9, 2015 Didn't realize you were using multiple Drives. Something I have found when using the ATV212 or ATV312 Drives with Modbus/RTU is that all the Drives have to be set Line Termination instead of the just the PLC and last Drive in the piggy tail series. I typically use 2-4 in an installation and if I do just the PLC and last Drive it doesn't work. If I do all 2-4 Drives it works. Link to comment Share on other sites More sharing options...
rodbloemer Posted November 23, 2016 Report Share Posted November 23, 2016 Hey JohnR, can you send me a code for comunication using Modbus with A-B Powerflex VFD ? I need write reference speed on VFD Rockwell Powerflex 4M with Jazz R16 via ModBus RS485. tks Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now