What’s New in Connected Components Workbench 10?

Connected Components Workbench (CCW) version 10 is out and in today's article we'll take a look at what's new and different in this release:


My Micro800 training course is now available to order! Learn to setup and program the Allen-Braldey Micro800 family of Nano Programmable Controllers! Learn the details at Nano Basics Course

Micro800 Features

New Micro800 Instructions:

Added to help with MicroLogix program migrations (requires controller firmware 10.)

  • FFL (FIFO load)
  • FFU (FIFO unload)
  • PID (proportional-integral-derivative)
  • MODULE_INFO. Used as a diagnostic for Optional Module feature and can be used in place of PLUGIN_INFO.

Micro800 Indirect bit addressing:

Also added to help with MicroLogix migration, indirect bit addressing of integers has been enhanced to allow indexing using a SINT (signed 8-bit integer) or Defined Word to allow specifying of the bit number for addressing (requires controller firmware 10.)

Reset Micro800 to Factory Defaults:

In Connected Components Workbench you can now set your Micro820, Micro830, or Micro850 controller back to factory defaults which removes data, programs, and passwords. Requires controller firmware 10.

Micro800 User-Defined Functions (UDF):

User-defined Functions (UDFs) can have multiple input parameters and a single output parameter (similar to MicroLogix subroutines.)

UDFs also use less memory than a user-defined function blocks (UDFBs.) but do require controller firmware version 10.

Since UDFs can access global variables but cannot not local variables, local variables must be passed into UDFs using input parameters.

Variable Auto Renaming:

Now when you rename global or local variables, controller programs, and other objects, references in the entire project are instantly updated.

Deletion of Unused Variables:

The Micro800's cross reference browser now has the ability to deleted unused variables.

PanelView 800 Features

NOTE: Connected Components Workbench v10 is only compatible with PanelView 800 revision 4 firmware, and cannot be used with PanelView 800 revision 3 and earlier firmware.

PanelView 800 Upload:

Projects can uploaded from the terminal over EtherNet/IP.

PanelView 800 Authentication:

Terminal can now be secured using a password.

Tag Copy and Paste Support:

The PanelView 800 Tag Editor now supports coping and pasting to and from MS Excel. Note that this does not reset existing references.

Other CCW v10 Features

Windows 10 Support:

I know many of us who've received a new PC in the last couple of years have been anxious to see CCW officially support Windows 10, and now that support comes with CCW v10.

GuardShield 450L-B Safety Light Curtain Support:

You can now use CCW to review hardware and USB settings, as well as monitor function and diagnostics about the units operation.

Upgrade or downgrade project firmware:

In a Connected Components Workbench project you can now upgrade or downgrade a project's firmware for Micro820, 830, 850, PanelView 800, PanelView Component, Guardmaster safety relay, and the GuardShield™ 450L safety light curtain.

Update: Since I hadn't previously detailed the new features of v9 I thought I'd add highlights of those to this article as well:

Micro800 Bit Shift array element support:

Bit Shift Instructions are supported by Micro820, Micro830, and Micro850 controllers and are used to shift a bit in an array element to the right or left and include the BSL and BSR

Micro800 Module Profile Tool:

Used to import additional 2085 Expansion I/O module profiles into Connected Components Workbench projects.

Micro800 Connection Path:

The “Setup Connection Path” dialog is used to setup the online connection path for Micro800 controllers, making it no longer necessary to continually have to select the connection path when downloading or uploading.

Micro800 Upload project without updating controller module config:

Micro800 Upload has been updated so it's no longer the same as Discover.

Upload now only uploads the downloaded project, and only requires that the controller catalog in the project matches the online controller.

You can use Upload to upload projects without changing the project’s Plug-in and Expansion I/O module config.

Micro800 Eithernet Socket support:

The Micro820 and Micro850 controllers now support new Socket Instructions allowing full duplex Ethernet communication with remote devices which do not support Modbus TCP or Ethernet/IP.


Micro800 Unused Variable Browser:

The new Unused Variable Browser is used to view user-defined variables that are currently unused in a Micro800 controller program.

New Toolbar Icons:

The toolbar has new icons which include Run Mode Change, Test changes, Accept changes, Discard unaccepted changes, Connect, Disconnect, Connected, Disconnected, Build, Download, and Upload.

PanelView 800 Tag Browser:

The Micro800 Cross Reference Browser was enhanced to include PanelView 800 tags which are listed as variables.

PanelView 800 CompactLogix L1 Connectivity:

With PanelView 800 firmware release 3.011, support for connectivity to CompactLogix 5370 L1 controllers has been added and can be used by setting the communications configuration protocol to Ethernet | Allen-Bradley CompactLogix.

440C-CR30 – Enhancements:

The Guardmaster 440C-CR30 Safety Relay workspace has several enhancements and requires firmware revision 10 which is included.

For more information

For all the details about CCW version 9 and 10, search Rockwell's “versions” webpage for Connected Components Workbench, and then select the PDF icon under version 9.00 or 10.00 to open this versions release notes: (below you can see the link for Studio v27 release notes:)

Studio 5000 Logix Designer v27 Release Notes Link

So, what do you think of version 10?

Like the fact that more and more features from RSLogix have been added? Or just happy to now have Windows 10 support?

If you have an opinion, feel free to share it with us using the “post a comment or question” link at the bottom of this page.


Shawn Tierney
Automation Instructor and Blogger

Have a question or comment on this article? Join our community to take part in the discussion! You'll also find all of my courses at TheAutomationSchool.com.