Programming MODBUS for Automation Direct Sureservo Systems with AD 205 PLCs and 260 CPU

Question:

Hello everyone, I am in need of assistance with programming MODBUS for Automation Direct Sureservo systems using AD 205 PLCs with a 260 CPU. I have two systems that require programming, but I have no prior experience with MODBUS. My knowledge of PLC programming is limited to basic functions like inputs, outputs, timers, and counters with simple addressing. Math is not my strong suit either! I have reached out to AD tech support for help, but their technical explanations assume a higher level of programming expertise. I do have a basic understanding of Directsoft "V" addressing, which I believe is crucial for this task. If anyone can offer guidance, I would greatly appreciate it. Thank you, Will.

Top Replies

If you're looking for assistance with the Sureservo manual, be sure to check out Chapter 6 for a helpful starting point. If you've followed the instructions but still have questions, feel free to ask for help. While I have experience working with Modbus on the 260, I have not yet worked with Sureservo.

Hello Bernie! I knew I could count on finding you here. Thanks to your help on the AD tech forums, I successfully calculated RPM's. It worked perfectly, so thank you! I followed the manual's instructions for multiple drives on the MWX and MRX, and it seems like the drives are now communicating effectively with no more comm errors. I think it would be beneficial to see a detailed program example and explanation of each segment to understand the functions of each register and box. On a side note, I have a great fondness for Washington - my mother lives just south of Tacoma. Thanks again, Bernie!

I may not be able to assist with the Sureservo, but hopefully someone with relevant experience will chime in. Although I reside on the drier and colder side of the Cascade Mountains from Tacoma, Washington holds a special place in my heart. (SEO-friendly words: Sureservo, Washington state, Cascade Mountains, Tacoma)

I am optimistic about it. I have made significant advancements and can complete all tasks on this machine except for the servos. Thank you once again.

I am seeking assistance from someone who has some knowledge and experience with AD sureservo modbus.

Hey Will, I totally understand your predicament. MODBUS can seem a bit complex at first, but once you get the hang of it, you should be able to integrate it into your PLC projects seamlessly. Since you're familiar with Directsoft "V" addressing, you're already halfway there! A couple of things to keep in mind: the MODBUS addressing starts at 1, unlike the common "V" addressing which starts at 0. Also, Automation Direct PLCs are 16-bit, so this could be a tad tricky if you're coding for 32-bit MODBUS registers. I'd suggest starting by configuring your PLC as a MODBUS slave device, this'll make your learning curve a bit gentler. Be sure to follow the guidelines for the communication protocol - parity, stop bits, data bits, and baud rate. There are numerous online resources and practical guides available as well, such as the tutorials on the Automation Direct website. Don't hesitate to experiment and learn!

Hey Will, good to see someone diving into MODBUS with AD PLCs! Let me assure you, it might seem daunting in the beginning but once you catch the drift, it will be a fun ride. To start with, you're correct in your understanding that Directsoft "V" addressing plays a vital role in MODBUS programming. Considering your comfort zone, I'd suggest you first solidify your understanding of MODBUS itself - basic concepts like messages/commands, registers, etc. There are some good introductory videos on YouTube that might help you understand the protocol's practical implementation. An easy stepping stone afterwards would be to learn the function codes - particularly 03 (Read Holding Registers) and 16 (Write Multiple Registers), as they are most commonly used in MODBUS-PLC interaction. Hope this helps begin your journey!

Hi Will! It's awesome to see you venturing into the world of MODBUS and PLCs. Don't worry too much about the math aspect – in MODBUS programming with PLCs, understanding the logic and flow is key. You're spot on about the importance of "V" addressing as it deals with the data memory area of the PLC. I would suggest starting with some simple MODBUS tutorials available online to familiarize yourself with the basics. You might find the site 'modbustools.com' quite helpful. It has numerous code examples which you can refer to. Also, make sure the PLC and the Sureservo systems are networked together correctly and that you understand how the registers and function codes work in MODBUS. Check out the AD manual for details about networking these two systems. Feel free to post any specific issues you face. Remember, patience is key when tackling complicated subjects like this. Good luck!

Hey Will, I totally get where you're coming from! MODBUS can feel pretty overwhelming at first, especially if you're just getting your feet wet with PLC programming. Since you have a basic understanding of Directsoft "V" addressing, that’s a great start! I would recommend breaking down your task into smaller parts—maybe start with just reading data from the Sureservo system before trying to write anything back. There are some great online resources and forums that specifically discuss MODBUS with AD PLCs; sometimes a simple example can really clarify things. And don’t hesitate to ask specific questions here as you go along—this community is super helpful! Good luck, and you’ll get the hang of it!

Hi Will! It sounds like you're diving into a challenging but rewarding project. Since you have a basic grasp of PLC programming and Directsoft "V" addressing, I recommend starting with some simple MODBUS tutorials or resources specific to Automation Direct. There are some great forums and YouTube videos that break down the concepts into manageable parts, which might help you get comfortable with the protocol without overwhelming you mathematically. Additionally, it could be beneficial to look for example projects or sample code that utilize MODBUS with AD PLCs; sometimes seeing how others have implemented it can provide clarity. Don't hesitate to ask specific questions as you go along, the community is here to help! Good luck!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. What is MODBUS and why is it important for Automation Direct Sureservo systems?

Answer: - MODBUS is a communication protocol commonly used in industrial automation to establish communication between different devices. It is crucial for Automation Direct Sureservo systems as it allows for seamless data exchange between the PLCs and other devices.

FAQ: 2. How can I start programming MODBUS for Automation Direct Sureservo systems if I have limited PLC programming experience?

Answer: - To start programming MODBUS for Automation Direct Sureservo systems, it would be beneficial to first understand the basics of MODBUS communication protocol. Additionally, familiarize yourself with the Directsoft "V" addressing system and consider seeking resources or tutorials tailored for beginners in MODBUS programming.

FAQ: 3. What resources or guidance are available for learning MODBUS programming with AD 205 PLCs and 260 CPU for Automation Direct Sureservo systems?

Answer: - Apart from reaching out to AD tech support, you can explore online forums, user manuals, and tutorials specific to programming MODBUS for Automation Direct Sureservo systems with AD 205 PLCs and 260 CPU. Additionally, consider enrolling in training courses or workshops focused on industrial communication protocols.

FAQ: 4. Is math proficiency necessary for programming MODBUS for Automation Direct Sureservo systems?

Answer: - While basic math skills can be helpful in understanding certain aspects of programming, you can still learn and work with MODBUS communication without advanced math knowledge. Focus on

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’