advertisement
from the department...
communicating serially with ABB ACS 600 drive
Communications systems and equipment. topic
Posted by Timo Tuokkola on 25 September, 2002 - 4:41 pm
My employer has assigned me the task of getting our controllers to communicate with an ACS 600 drive using Modbus. I have set up communications routines to control variable speed drives before, however the protocols used were much simpler (Danfoss FC, Siemens USS), and used fixed length telegrams with a specific start character and a packet size field. Both of these companies also provided far more examples and documentation than I have been able to find from ABB.

If anyone can provide me with information on how to set up the code to communicate with these drives, it would be much appreciated. (I don't need to do anything complicated with the drives, just be able to set the speed reference, read the actual speed, amps, and maybe one or two other pieces of information). C source code examples, particularly of how to process information received back from the drive would also be much appreciated.

Sincerely,

Timo Tuokkola


Posted by bfaulkner on 26 September, 2002 - 5:55 am
If you would email me at bfaulkner@bearingsdrives.com with any questions I would be glad to help. This is standard on The ACS600.


Posted by Robert Dusza on 30 September, 2002 - 3:56 pm
Timo,

We use the ABB ACS400 series here in Manchester CT. The MODBUS protocol is pretty standard except for the fact that you must address the read and
writes separately if there are gaps between contiguous addresses. An error code is return if you try to read or write contiguous addresses with one or more missing in the order. Otherwise the implementation of the protocol is basic.

There are detailed manuals in pdf format at the following address:"http://www.abb.com/us":http://www.abb.com/us
Click on the <Search> icon the upper right of the page, Click on <Advanced Search> and enter ACS 600 and MODBUS.

All the manuals for MODBUS will come up.

There are a couple of versions of the protocol. This should give you the info for C programs. There are a few drivers out there for MODBUS.

Do a search on Google.com

Bob Dusza::
Robert J. Dusza, Jr.
Project & Technical Support Manager
(V) 1-860-647-3219
(F) 1-860-647-3150
E-mail - Rdusza@ci.manchester.ct.us
Manchester Water & Sewer Dept.
125 Spring St. P.O. Box 191
Manchester, CT 06045-0191


Posted by Luis on 17 July, 2012 - 2:51 pm
Hello, i'm in a investigation to that my master degree and i need to communicate with two ACS 600. I use the protocol modbus RTU for the communication, and i already read and write some parameters of the slaves but i can't do the start and stop of the machines. The software in the drives have the following code: APAA1300
I already write the control word with the activation bit (bit 3) but i don't any response.

The parameters that i have are the followings:

10.01 - Extern Start/Stop - "Not Selected" to permit the fieldbus communication
11.04 - Speed Ref1 Sel - "FB_R1"
99.04 - I/O Configuration - "NIOCP"
98.01 - COMM Module - "Fieldbus"
51.01 - Module Type - "NMBA-01 v1.4"

I don't now how the parameters that i have choose to do the start and stop of the machines.

Best regards,
Luís Agostinho

Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2013 Nerds in Control, LLC. All rights reserved.

Users of this site are benefiting from open source technologies, including PHP, MySQL and Apache. Be happy.


Fortune
Nasrudin walked into a teahouse and declaimed, "The moon is more useful
than the sun." "Why?", he was asked. "Because at night we need the
light more."
Advertise here
Advertisement
our advertisers
Help keep our servers running...
Patronize our advertisers!
Visit our Post Archive