How to Program Micro850 Using Connected Components Workbench (CCW)

Introduction

Programmable Logic Controllers (PLCs) are the backbone of modern industrial automation, helping machines run efficiently, reliably, and safely. Among them, the Allen-Bradley Micro850 PLC stands out as a flexible controller, especially for standalone machine applications where cost, size, and ease of use matter. To simplify programming, Rockwell Automation provides Connected Components Workbench (CCW), a free software tool that combines programming, configuration, and diagnostics in one place. Whether you’re a beginner exploring PLCs or an intermediate user aiming to streamline your workflow, this guide will walk you step by step through the process of programming the Micro850 using CCW.

Step 1: Install CCW Software

The first step in programming a Micro850 is installing Connected Components Workbench (CCW). You can download the latest version directly from the Rockwell Automation website. The software runs on most Windows operating systems, starting from Windows 7 and newer, and requires adequate memory and disk space to function smoothly. Along with CCW, it’s highly recommended to install RSLinx Classic, which handles communication between your PC and the controller. During installation, follow the setup wizard carefully, and make sure to select all required drivers. For first-time users, a tip is to install CCW on a dedicated partition or folder, making future updates easier to manage.

Step 2: Create a New Project

Once CCW is installed, open the software and select “New Project.” From the device list, choose the Micro850 model that matches your hardware—such as the 2080-L50E. This ensures all the right instructions, features, and configurations are available in your workspace. Give your project a clear and descriptive name, ideally reflecting its function or machine type. Saving your project in a well-organized folder structure is also important for future maintenance and collaboration. By setting up your project correctly from the start, you’ll avoid confusion later and make it easier to scale or update your work.

Step 3: Configure Controller Hardware

With your project created, the next step is to configure the controller hardware. In CCW, you can add plug-in modules and expansion cards to extend the Micro850’s capabilities, such as extra digital I/O or communication ports. Each module must be assigned proper addresses and parameters to ensure seamless integration. Taking the time to configure hardware accurately is essential, as mismatched settings can cause errors when you attempt to download your program. A correctly configured setup provides a solid foundation, ensuring your PLC program communicates effectively with the real-world devices it controls.

Step 4: Develop the Ladder Logic Program

Now comes the heart of programming—the ladder logic editor. CCW’s interface allows you to build control logic visually by dragging and dropping elements such as contacts, coils, timers, and counters. This approach mirrors electrical schematics, making it intuitive even for beginners. For more advanced functionality, you can create user-defined function blocks to encapsulate repetitive logic, making your program modular and easier to troubleshoot. If you don’t have hardware available, CCW offers the Micro800 Simulator, allowing you to test your logic offline before deploying it. This not only speeds up development but also reduces the risk of errors when you finally connect to the actual controller.

Step 5: Define I/O and Variables

After creating your logic, it’s time to define the inputs and outputs (I/O). In CCW, each physical I/O point on the Micro850 is assigned a tag, which acts as a variable in your program. You can also create global variables, which can be accessed across different routines, and local variables, which are specific to a particular section of code. Structured variables are especially useful in larger projects, as they organize data in a way that’s easier to read and debug. By clearly mapping I/O to physical hardware, you make your program both reliable and easier to maintain.

Step 6: Download Program to the Controller

With your program complete, the next step is downloading it to the Micro850 controller. You can connect your PC to the PLC using USB or Ethernet, depending on your setup. Before downloading, CCW may prompt you to update the controller’s firmware to ensure compatibility. Once everything is ready, simply click the Download button. If communication fails, double-check your cables, IP addresses, or RSLinx configuration. A successful download means your Micro850 is now running the program you built—a satisfying milestone for any automation project.

Step 7: Monitor and Test the Program

Programming doesn’t end at download—testing is just as important. CCW allows you to monitor your program in real time, giving you a live view of variable values and logic execution. You can use built-in diagnostic tools to track performance, identify errors, and confirm that inputs and outputs respond as expected. If adjustments are needed, CCW supports on-the-fly edits, letting you fine-tune your code without shutting down the entire process. This feature is invaluable in industries where downtime translates to costly production delays.

Step 8: Save and Document Your Work

Once your program is running smoothly, don’t forget to save and document everything. Adding tag descriptions, rung comments, and version notes makes your project easier to understand for you and anyone else who may work on it later. Good documentation also helps when troubleshooting or upgrading the system in the future. In professional environments, this practice is not optional—it’s critical for long-term maintenance and operational reliability.

Additional Features & Tips

CCW goes beyond basic programming with several features worth noting. It integrates seamlessly with PanelView HMIs and drives over EtherNet/IP, enabling unified machine control. Security features like encrypted projects and long passwords help protect your intellectual property. Plus, newer CCW versions boast faster upload and download speeds, reducing development time significantly. Exploring these features early will give you a stronger foundation for more advanced projects.

Conclusion

Programming the Micro850 PLC with CCW is both approachable and powerful. From installation to program testing, the software provides a clear, user-friendly workflow that accelerates machine development. For beginners, CCW’s simulator offers a safe way to practice, while professionals will appreciate its advanced integration features. Ultimately, mastering this combination of hardware and software not only boosts efficiency but also equips you with valuable skills for the evolving automation industry. So, start small, experiment, and let CCW unlock the full potential of your Micro850.

FAQs

1. What is Connected Components Workbench used for?

CCW is Rockwell Automation’s free software for programming and configuring Micro800 controllers, drives, and HMIs. It combines editing, simulation, and diagnostics in one platform, making machine development faster and more efficient.

2. Can I program a Micro850 PLC without buying CCW?

Yes. CCW is completely free to download from the Rockwell Automation website. You only need a compatible Windows PC and the right communication cables to connect with the controller.

3. Is ladder logic the only programming language in CCW?

No. While ladder logic is the most popular option, CCW also supports function block diagrams and structured text, giving programmers flexibility to choose the best approach for their application.

4. How do I connect my PC to a Micro850 controller?

You can connect using either a standard USB cable or Ethernet cable, depending on the model. Make sure to install RSLinx Classic for proper communication between your PC and the PLC.

5. Is CCW suitable for beginners in PLC programming?

Absolutely. CCW’s drag-and-drop interface, built-in simulator, and free access make it an excellent starting point for anyone new to PLCs, while still offering advanced features for experienced users.

Reach Us

Asteam Techno Solutions Pvt. Ltd. is AVEVA (Formerly Wonderware) Registered System Integrator providing sale/service/support and executing the HMI/SCADA, Historian/MES Solutions to End-user & OEM/System Integrator community for their diverse needs.

Leading single-source supplier & solution provider for industrial automation hardware and software solutions needed.

Preferred wholesale supplier, stockiest & exporter of Programmable Logic Controller (PLC), Drive (VFD), HMI, Panel PC, SCADA, Profibus Connector, Cable, and many more automation products.

We serve OEM, Pharmaceuticals, Chemicals, Petrochemicals, oil & gas, Panel manufacturers along with our process equipment. Also, we deliver services to Food processing OEM, electrical industries & mechanical industries with our special purpose process components.

 

Enjoyed this article? Stay informed by joining our newsletter!

Comments

You must be logged in to post a comment.