cc-rn001 - En-Pvconnected Components 6.01 Release Notes
cc-rn001 - En-Pvconnected Components 6.01 Release Notes
cc-rn001 - En-Pvconnected Components 6.01 Release Notes
6.01)
January 2014
Contents
Support information
System requirements
Helpful resources
Important considerations
Resolved anomalies
Known anomalies
Application notes
Support information
For technical information and assistance about Connected Components Workbench (CCW):
Website: http://www.rockwellautomation.com/support
For information about additional support options you can access from the Help menu, see
Access user assistance.
Extended controller and device support Back to top
Micro820 controllers
Plug-in modules
Safety Relay
Kinetix 3
Micro820 controllers
Each Micro820 20-point programmable controller supports a different I/O configuration, and is
available with fixed or removable terminal blocks. The catalog model numbers for controllers
with removable terminal blocks end with an R. For communication, the Micro820 controllers
use Ethernet or the USB port available with the optional remote LCD.
Tip: To communicate using the Ethernet port, you may need to add an Ethernet driver. See
Connecting to a Micro800 controller using the Ethernet connection.
For more information about Micro820 controllers, see the manuals available from Help > User
Manuals > Controllers > Micro820.
Controller Description
2080-LC20-20QWB Micro820 20 digital I/O points,
12 inputs: 8 - 24V DC Sink/Source; 4 - DC/Analog
8 outputs: 7 – Relay; 1 – Analog
24V DC
2080-LC20-20QBB Micro820 20 digital I/O points:
12 inputs: 8 - 24V DC Sink/Source; 4 - DC/Analog
8 outputs: 7 - DC FET; 1 – Analog
24V DC
2080-LC20-20AWB Micro820 20 digital I/O points
12 inputs: 8 - 120V AC; 4 – Analog
8 outputs: 7 – Relay; 1 – Analog
120V AC
New capabilities provided by Micro820 controllers
The following table lists the new features and capabilities provided by Micro820 controllers.
Capability Description
Memory card for The microSD card can be used to backup and restore controller
backing up and restoring projects, and to store data log files and recipe files. Use the
controller projects Memory Card configuration to initiate the backup and restore
actions
Data logging and The Micro820 controllers provide the ability to configure data
recipe support logging and to create and store recipes.
Use the Data Log feature to create data sets to record date,
timestamps, global variables and local variables from the
Micro800 controller to the microSD card.
Use the Recipe feature to create and store recipes, to load a
list of data to a recipe file, to load a list of data from a recipe
file, and to retrieve Recipe data from the microSD card and
upload it.
Plug-in modules
This release supports the following plug-in modules.
Safety Relay
The Guardmaster 440C-CR30 Software Configurable Safety Relay (440C) can be used to
monitor multiple safety devices. Using simple logic configuration, it can control multiple
independent safe outputs. For additional information, see the following documents available
from the Rockwell Automation Literature Library.
• For details about the Safety Controller, see the GSR830 Programmable Safety Controller
User Manual (440R-UM010A-EN-P)
• For specific device firmware requirements and other Safety Relay requirements, see the
440C-CR30 Software Configurable Safety Relay Release Notes, Catalog Number 440C-
CR30-22BBB (440R-RN001-EN-P)
• For information about working with the device in Connected Components Workbench, see
the Safety Relay section available from Help > View Help.
Kinetix 3
The Kinetix 3 is a single-axis component servo drive. For additional information, see the
following documents available from the Rockwell Automation Literature Library.
• For details about Kinetix 3 drives, see documents available from Help > User Manuals >
Drives > Kinetix Drives.
• For specific device firmware requirements and other Kinetix 3 requirements, see the
Kinetix 3 Release Notes (2071-RN002-EN-P).
Change Controller
Usability enhancements
RCP The recipe function block allows you to save and restore a list of data
to and from the SD memory card recipe file.
DLG The data logging function block can be used to write variable values
from the run-time engine into a data logging file on an SD card.
PWM The pulse width modulation turns the PWM output for a configured
PWM channel on or off.
KEY_READ_REM The key read remote function block checks the Key status on a
Remote LCD module when the user display is active.
LCD_REM The LCD remote function block displays user strings on the Remote
LCD when it is present and connected.
LCD_BKLT_REM The LCD backlight remote function block sets the remote LCD
backlight parameters in a user program.
Hardware requirements
Hardware requirements
To use this release of Connected Components Workbench effectively, your personal computer
should meet the following minimum hardware requirements:
ControlFLASH™ V12.00.01
Type Includes
Microsoft Visual • Microsoft Visual Studio 2010 Tools for Office Runtime (x86)
Studio 2010 • Microsoft Visual Studio 2010 Service Pack 1
SP1
Article ID number
Micro800 basic FAQ Answer ID 116930
Micro800 extended technical FAQ Answer ID 118815
RSNetWorx v11 and Prior Incompatibility with Product Notice ID 56697
Rockwell Automation Software Products
Rockwell Automation Literature Library
You can view or download publications from the Rockwell Automation Literature Library,
including the following:
• PanelView Component DesignStation Release Notes (2711C-RN010-EN-E)
• Kinetix 3 user manuals
• Kinetix Rotary Motion Specifications
• Safety relay user manual
• Non-English language versions of user manuals
To access manuals from the Rockwell Automation Literature Library
1. Go to http://literature.rockwellautomation.com.
2. Click Advanced Search.
3. Enter the product information and other search criteria, and click Search.
To access non-English language versions of user manuals
1. Go to http://literature.rockwellautomation.com.
2. Select the language from the Publication Language drop-down box (right corner).
3. Enter the full or partial device catalog number the Search box. For example, enter 2080-
LC30 to view Micro830 user manuals.
Important considerations Back to top
IEC-61131 standards
IEC-61131 standards
Connected Components Workbench adheres to the IEC-61131 standards for programming. If
you do not have previous experience with IEC-style concepts and programming, we
recommend you review the “Getting Started with Developing” section in the software help. The
topics, which step you through the process of creating a basic sample application, are intended
to introduce you to IEC-style programming within the Connected Components Workbench
environment.
This section identifies anomalies that have been resolved since the last release of Connected
Components Workbench.
The Edit -> Find function now locates sub-members of variables in LD and FBD POUs.
[APBC00011723]
If you configure the appearance of an object in a PVc application using the transparency
background color, it now appears transparent in the software, and the object background is
also transparent when the application runs on the terminal. [APBC00014590]
The Alias attribute in the Variable Editor windows can now be used as an alias to represent a
variable name. For example, if Alias is “A1” for the "_IO_EM_DO_00" variable, you can select
“A1” or “"_IO_EM_DO_00” from the variable list. See the Aliasing for Micro800 variables topic
in this document for more information about using an alias. [APBC00010009]
The Interrupt table is refreshed after you delete a POU in which an interrupt is configured, so
the deleted Interrupt will not appear and you will not receive an error message in the Output
window. [APBC00011477] APBC00015554]
If you save your project using Save Project As while the Quick Tips window is open, or you
open and close controller projects and drive projects, Connected Components Workbench will
no longer shut down unexpectedly. [APBC00017249] [APBC00017489]
If you open an existing project, and then change the type of controller to one that does not
support all of the functions blocks used in the program, the error will now point to the specific
cause for the build failure. [APBC00016715]
When a project is renamed in Connected Components Workbench the spy lists are retained,
including the system variables such as __SYSVA_CYCLEDATA. [APBC00014923]
When you make changes to the fields in the parameter editor view for the Block Selector
window, the changes are accurately reflected in the editor. [APBC00014948]
If you double-click a Return element or a Jump element in the LD Toolbox, the element you
select will be added to the Ladder Diagram program. [APBC00016631]
Previously, when data retrieved from an OPC Server was of a REAL data type, multiplication
actions performed on the data would not always yield the correct results. The issue has been
resolved by converting the data from Big-endian format to Little-endian format before
converting it to float so multiplication computations are now correct. [APBC00018426]
If you enter a DINT constant in a hexadecimal, octal or binary base you will no longer receive
the following error message:
“Expecting a DINT type variable or constant.” [APBC00008422]
System variables now display properly within the Cross Reference Browser. [APBC00010624]
If you set the Initial Value of a string data type, and then change the string size, the new
string size will immediately display in the variable grid. [APBC00016383]
The Retained and Address columns are no longer displayed in the Global Variables and Local
Variables Editors after discovering a Micro830 or Micro850 controller in Connected Components
Workbench. [APBC00015319]
If you attempt to modify system variables while the controller is in run mode, you will receive
a warning message, but you will be able to continue. [APBC00011076]
If you assign an initial value to a UDFB variable, the value will be copied to any new instances
of the UDFB when you refactor. [APBC00011728]
Previously, when you were in debugging mode, the logical value for a variable in the Variable
Monitoring window displayed as OFFLINE, which was not accurate. In this release, the value for
the variable displays correctly. [APBC00011612]
After adding a new array element variable and assigning it a value, you are able to use the up
or down arrow key to change focus in the Variables grid. [APBC00007299]
Resolved data types and variables Back to top
anomalies
In the Variable Editor, if you copy and paste the initial value of a nested array or nested
structure with a sub array type, and then Build the project, the project will build successfully.
[APBC00015104]
Resolved instruction block anomalies Back to top
Recommendation: If you have Micro800 applications you built using Connected Components
Workbench R6.00, rebuild your R6.00 programs using Connected Components Workbench
R6.01. Then, download and debug the R6.01 versions of your programs to verify the programs
execute correctly. [APBC00019745]
If you add an HSC instruction block to a Ladder Diagram rung, and then cut and paste the
entire rung (including the HSC instruction block) to a new rung, an _ADI_plsData parameter
no longer unexpectedly appears on the second HSC instruction block. [APBC00011375]
Previously, the EN/ENO checkbox did not display in the Block Selector after uploading. The
EN/ENO check box now appears in the window after you uploading a project to a Micro800
controller. [APBC00014922]
In the Block Selector, if you click the Show Parameters button and then resize the Block
Selector window, the Instructions and the Parameters correctly display together in the
window. [APBC00014821]
You can now name a variable in a UDFB the same as a global variable without receiving an
error message when you build your project. [APBC000011074]
In previous releases, if an imported file contained a variable with the same name as a variable
in the existing project, a duplicate variable was created in the project. In this release, the
existing variable is replaced by the imported variable. [APBC00015903]
When you import a compatible exchange file, you will no longer receive the following error
message:
“The target used in exchange file must match the one used by the project.” [APBC00011731]
If, after building your program, you receive errors, the location of the errors reported in the
Error List will now be correct, and the Find Errors in code button in the Output window will
respond when you click it to locate the errors. [APBC00016767]
If you keep the cursor focused on any cell within a variables editor, and then build the project,
the Start Debugging and/or Download options will now be available. [APBC00005218]
Resolved import and export anomalies Back to top
Previously, if you imported or opened a project that was created in an earlier release, you
could not build the project, and received the following error message:
“Embedded file size beyond limit”.
In this release, the files used for importing and exporting are in XML format, and the
embedded zip file stored on the controller is smaller. [APBC00014949]
Resolved build, debug, download and upload anomalies Back to top
The Change Controller feature allows you update the controller project with the latest
controller revision so newer features will be available in the project, which will reduce
compatibility when you build the project. [APBC00015097]
If, while downloading, you disconnect the controller cable, and then reconnect it, the controller
will no longer be left in an indeterminate state, and you will not receive an exception error
when you attempt to upload a project. [APBC00004904]
Previously, if a project failed to build, you could not upload the project. In this release, you can
upload a project. [APBC00010402].
If you repeatedly change the controller mode switch while in debug mode, Connected
Components Workbench no longer unexpectedly closes. [APBC00011465]
If you view an array variable in UDFB using a language editor, the value now updates
correctly. [APBC00015320]
Known anomalies Back to top
Installation
Instruction blocks
Programs
This section describes known anomalies in this release and, if needed, provides workarounds.
Back to top
Installation
If you install Connected Components Workbench without installing RSLinx, the Micro830 and
Micro850 controllers with firmware revision 4.x are not recognized when you open RSLinx
Classic. In CCW you can connect, upload, download, and debug functions using the
unrecognized device.[APBC00015286]
Workaround: If this happens, you can register the Electronic Data Sheets (EDS) files for the
controllers with firmware revision 4.x so they are recognized in RSLinx Classic.
1. Navigate to:
C:\Program Files\Rockwell Software\RSCommon
2. Use the RSHWare.exe to register the EDS files.
The user manual for the Guardmaster_440C_CR30 is not yet available from the Help > User
Manuals menu. [APBC00018733]
Workaround: You can obtain the user manual from the Literature Library.
• See the Safety Relay topic in this document for information on obtaining the user manual.
• Additionally, you can view related help by clicking Help > View Help and locating the
Safety Relay book in the help table of contents.
If you click a hyperlink on the MSP module page on a computer that does not have IE Explorer
installed, Connected Components Workbench may stop responding or shut down.
[APBC00019002].
If you create a project, leave the project open, switch to a different user, open a new instance
of Connected Components Workbench and create another project, you may receive a catalog
error and you will not be able to create a new project. [APBC00017014]
If, after creating a project, you select a newly created variable in the Global Variables
window, and then select Tools -> Document Generator, the generated document may be
empty even when it should contain device information. [APBC00013525]
The following content in the Document Generator appears in English in the non-English
versions of Connected Components Workbench 3.0: ToolTips for None and Scale.
[APBC00013946]
The Tools -> Execution Order feature may not be available or work properly on a program
that is password protected. [APBC00018113]
Workaround: To modify the execution order, remove the program password, change the
execution order, and then re-apply the program password.
If, after you install the English version of CCW, you change the language format text to the
Turkish language, you may receive unexpected results including the following:
• Broken help links when you reopen a project.
• Non-English characters that display when you debug your program.
• Inability to use the filter feature in a language editor for certain characters.
• Failed build because the project name or folder name contains invalid characters.
[APBC00015798], [APBC00016210], [APBC00015727], [APBC00015858], [APBC00016400]
If, while using the English version of CCW, you enter non-English characters in a string
variable, the characters may not display properly after you save, close and then reopen the
project. [APBC00015937]
Workaround: In your operating system, select the language version of non-Unicode
programs that will be used in the Language for non-Unicode programs.
Projects, documentation and tools Back to top
If you perform a Save Project As and use a capital “I” (language set to English) or a “i1”
(language set to Turkish) in the project filename, you may receive the following unexpected
results, which will generate a “Opening application failed” error message.
A duplicate project folder may be created that uses the same folder name, but with a lower
case “I”.
You will not be able to expand the nodes under the graphic terminal in the Project Organizer.
[APBC00015728], [APBC00016400]
If you customize the grid columns in a variable grid and then select Save as default layout
settings, the settings will be retained even after you click Tools > Import and Export
Settings and select the No, just reset settings overwriting my current settings option.
[APBC00016798]
If you open multiple projects on a network drive using File > Recent Projects, and then exit
or close CCW, the application may not close immediately. [APBC00014847]
Context-sensitive help may not be available for all elements in the Structured Text editor.
[APBC00011459]
Workaround: Click Help > View Help and use the Help search box to locate the topic.
Content for the instruction block tooltips, and in the Category and Comment columns of the
Instruction Block Selector appear in English in the non-English versions of Connected
Components Workbench. [APBC00013270] [APBC00012607]
If you add a Block element to a Program (POU) in the non-English versions of Connected
Components Workbench, rename the POU in the Project Organizer and then click Save or
Build a “Detected… modification” error may appear. [APBC00013784]
Workaround: Close the error dialog and continue.
If you use the Document Generator to create documentation for Programs (POU) that
contain large Ladder Diagrams, the generated document might incorrectly display the picture
of the Ladder Diagram as a black image.
Workaround: Use a different document viewer or create a partial report by selecting
individual sections of the project to generate. [APBC00013865]
The labels for Browse and No header or footer in the Document Generator for the non-
English versions of Connected Components Workbench may be truncated. For example, the
label ‘Durchsuchen’ appears as ‘Durchsuche’. [APBC00013944]
Projects, documentation and tools Back to top
The Quick Find and Quick Replace features (Ctrl+F and Ctrl+H) are limited to logic editor.
They do not work with devices, global variables or UDFBs. Additionally, Quick Find has the
following limitations:
It does not find any items when the Look In selection is Current Project or Entire
Solution.
It may not locate all instruction blocks within all containers in the project.
It does not find all instances of the same Array element variable in all the programs
within a project.
Workaround: To find items in the project, click Edit > Find and Replace > Quick Find, and
click Current Document or All Open Documents in the Look In drop-down box.
The Quick Find and Quick Replace features will be enhanced in a future release.
[APBC00011079] [APBC00011080] [APBC00011462]
If the appearance settings in your operating system uses a high-contrast color theme, some
workspace elements will display incorrectly. For example, ladder rungs and connectors in the
program editors, graphics and toolbar in the Controller Details view, and the Device
Toolbox. [APBC00011574] [APBC00011577] [APBC00011578]
Workaround: Do not use a high-contrast color scheme.
If you select View > Document Overview while in the Structured Text language editor, the
Document Overview displays a blank page. [APBC00004685]
If you select the following Load from Memory Module options in the Controller - Startup/
Faults window:
• Load Always - selected
• Load on Memory Error - cleared
• Load Ethernet Settings - selected
And then build, download and backup a project to a SD memory card, the Load Ethernet
Settings option will always appear disabled. [APBC00018814]
If you remove all the characters in the Name textbox in the Controller Configuration pane,
you might receive the following error message:
“Controller name cannot be empty,” even though you may just be about enter a name.
[APBC00011369]
After you save a project using Save As, the controller changes from connected to
disconnected. [APBC00007400]
Controllers and devices Back to top
When you configure an Event Input Interrupt (EII), you can specify which input to use from
the Configure Event Input Interrupt (EII) dialog box. You cannot, however, specify the
edge triggering type (rising or falling edge) from the same dialog box. [APBC00005579]
Workaround: To specify the EII edge triggering type (rising or falling edge), click Embedded
I/O in the controller tree and configure the Properties in Input Latch and EII Edge.
You cannot view or configure parameters for Micro810 LCD modules within Connected
Components Workbench. [APBC00005458]
Workaround: To configure LCD module setup parameters:
1. Download the program to the controller.
2. Configure the setup parameters using the LCD module.
3. Upload the program to Connected Components Workbench.
4. Save the program.
While in PanelView, if you create decimal values while the regional setting is set to English,
and then change the setting to Spanish, the PanelView Component incorrectly displays integer
values. [APBC00005484] [APBC00005485]
Workaround: Change the regional settings before making any application changes.
If your project contains configured HSC interrupts, and you change the controller type to one
that does not support HSC interrupts, the following message, which is not accurate, appears in
the Controller Change output.
“Warning: Target controller supports a smaller number of HSC interrupts. Deleting HSC0.”
Instead, the message should read:
“Information: HSC interrupt type is not supported and its configuration is
discarded.”[APBC00017248]
In the Variable Editor, when viewing a user-defined function block that contains multiple
nested functions or function blocks, the nested variables may not align correctly within the
Logical Value column. If you hide the Logical Value column and then show the column, it is
moved to the rightmost position in the Variable Editor and the values for the nested
variables may not show in the column. [APBC00014339]
If you use single quotes in a variable within an array element even when the data type is
String, the build may fail. [APBC00011206]
Workaround: Do not use single quotes in array element variables.
If you create a string array using the Global Variables grid, the maximum length is 252
characters. If you create a string array using the Data Types grid, the maximum length is
255 characters. [APBC00010227]
Workaround: Make all string arrays 252 characters or less.
Controllers and devices Back to top
The SAFEBOOL data type appears as an option in the Arrays grid, but SAFEBOOL is not
supported by Micro800 controllers. [APBC00010414]
Workaround: Do not select SAFEBOOL as a data type.
The maximum number of words for the MSG_MODBUS ElementCnt parameter is 123 even
though the LocalAddr specifies 125 words. If you use a value of 124 or 125 for the ElementCnt
you will receive an error indicating a bad MSG file parameter exists. [APBC00003889]
Workaround: Verify the ElementCnt variable uses a value of 123 words or less.
If you attempt to copy and paste a variable that uses an initial value from one open session of
Connected Components Workbench to another open session, you may receive an error
message similar to one of the following, and the paste operation will not be successful.
• “Warning: The variable you are pasting having the data type ‘aa’ is non-existent in the
current project. Therefore, the variable shall be created as an undefined type.
• The importation of the symbol Controller.Micro850.Micro850.Prog1.v1 was unable to set
the field TextInitialValue(1.65) -> Exception Message: The value does not match the
format of the data type."
When you copy and paste from one project to another project, CCW may not copy all the
properties of the object. If the new project does not have all the property objects defined, such
as a data type, errors may occur.
Workaround: Copy all data type definitions to the project before you copy the variable.
[APBC00018350]
If you monitor a variable with an array data type, the variable may display WAIT for its value.
Workaround: Use the variable view to monitor the values for the array [APBC00018556].
In this release, some of the vendor specific instruction blocks and other program elements
have not been identified as reserved words. When you name a variable, CCW may allow you to
name a variable the same as an instruction block even though it should not be allowed. When
you attempt to build a program with duplicate names, the error message will identify the
instruction name as the problem rather than the user variable. [APBC00017881].
If you name a variable the same as an existing program name, you will receive an error when
you attempt to build the project. You can disregard the error message as a program and a
variable can use the same name since they are different object types. Duplicate names in this
situation will not prevent the project from building. [APBC00018410].
If you attempt to set the logical value for a sub- element of a data type that contains a
nested array/structure, you may need to click more than once to enable the selection.
[APBC00017133]
Instruction blocks Back to top
After the Key Read function block is triggered, its output will not reset even after the rung
goes false. Normally, the output will not be wired to an input, but you can check the Status
bit, which works correctly, to verify the output results. [APBC00019913]
In some instances, the Enter password dialog box may appear when you are working on a
UDFB even though you did not modify the program. For example, it may appear when you
select EN/ENO in a UDFB. [APBC00018411]
If you import a UDFB into a password-protected program that already contains an instance of
the same UDFB, you will not be prompted to enter the program password even though the
UDFB instance in the program will be replaced by the newly imported UDFB instance.
[APBC00018245]
If you create a Ladder Diagram and add an instance of a COP instruction block with string
type input variables assigned to the Scr and Dest parameters, the yellow warning images
may not disappear as expected after you build the program. [APBC00015311]
Workaround: Save, close, and then re-open the project to refresh the display.
If you rename a user-defined function block instance that is referenced in a program and then
build the controller project, the following error message appears:
“A function, function block, or operator is not defined”.
UDFB instances must have the same definition to successfully build the controller project.
[APBC00016939]
After completing a successful build, a yellow warning icon may appear on the instruction block.
[APBC00007405]
Workaround: The warning does not impact program execution. It is a warning to identify
potential problems due to lack of variables being passed to input parameters.
If you use a Remote Desktop Connection to access a CCW program, the font for some of the
comments in the program may change and be difficult to read. [APBC00017812]
Workaround: Double-click the comment to restore the original font.
When the Recipe function block continuously writes recipe data files to the Recipe sub-folder,
the number of files created may exceed the maximum allowed limit of 50 files.
Workaround: See the Micro820 controller user manual for more information about maximum
limits. The manual is available from Help > User Manuals > Controllers > Micro820.
[APBC00017884]
If you enter more than the maximum allowed number of characters in the comment area for a
Ladder Diagram program, and then save or build the project, the extra characters will not be
removed, and a yellow warning icon will continue to display in the language editor.
[APBC00011542]
Workaround: Close and reopen the Ladder Diagram view to refresh the display.
If you use the AWT command to send characters when the RX (receive) buffer is empty, the
characters will not be sent. [APBC00017012]
Import and export Back to top
If you import a UDFB while an instance variable structure is being viewed, the instruction
values may not refresh properly within the language editor. [APBC00018349]
Workaround: Close and reopen the FB editor.
In the Import and Export Setting Wizard, if you reset all settings and select the option, No,
just reset settings, overwriting my current settings, some items may not appear in the
File and Help menus as expected. [APBC00015185]
Workaround: If this happens follow these steps:
1. Save your project.
2. Close, and reopen Connected Components Workbench to display all the menu items.
If, while importing variables into a password-protected POU, you click Cancel in the Enter
Password dialog box, the import will be canceled, which is expected behavior. However, you
still may receive an Import was successful message in the output window, which is incorrect.
[APBC00016089]
If you try to Import a Micro800 program that contains a password and the program is not
compatible with the version of Connect Components Workbench that you are using, the
Password required dialog box appears. After you enter the password, the Unable to start
importing dialog appears. [APBC00014022]
If you import a POU that contains an instruction that is not supported in the target Micro800
project, you will receive an error when you build the project, which is expected behavior.
However, if you double-click the error item, it will not navigate to the error location in the
project. [APBC00014443]
If you import a UDFB program into a project that contains a user-defined data structure or
array with the same name as the UDFB, the project build will fail, which is expected behavior.
However, the error message may indicate a FB symbol duplication error, which is incorrect.
[APBC00015612]
If you attempt to download a PVc application from a terminal that does not have firmware
version 1.80 or later installed, the download may fail. [APBC00018812]
Workaround: Verify that any terminal from which you will download a PVc application has
firmware version 1.80 or later installed.
Build, debug, download and upload Back to top
If you enter Debug mode after running Connected Components Workbench for an extended
period of time, a red X may appear in the language editor, and you may receive the following
error message:
“CCW.shell has encountered a problem. We apologize for the inconvenience. Please tell
ISaGRAF about this problem” [APBC00018407]
Workaround: If this occurs, close the language editor, verify you are in Debug mode, and
then reopen the language editor.
Note: Any message that identifies ISaGRAF as a contact should actually identify Rockwell
Automation as the contact. See the Support information topic in this document for contact
information.
You may experience the following intermittent issues related to removing the SD memory card
while it is being accessed by the Micro800 controller:
• If you remove the SD memory card while uploading or deleting a data log, the Refresh
link may become unavailable.
• If you remove the SD card while searching a data log, and then click the Refresh link, the
link may disappear, and then still not appear after you insert the SD memory card.
• If you remove the SD memory card while deleting a recipe, the Search result may return a
negative value.
• If you remove the SD memory card while downloading a recipe, buttons and items on the
Download window may be disabled for 60 seconds or longer. [APBC00018115]
If your program calls nested UDFBs, build results may take a long time to appear in the output
window, or not show at all when you build the program if you do the following:
• Expand the view of a UDFB instance variable.
• Delete the last UDFB at the bottom of the nested call sequence.
• Expand the instance again in the program. [APBC00018116]
If you open a project created in a CCW R2.0 or CCW R4.0, then set the initial value of a UDFB
and perform a Refactor operation, you may receive an error indicating the initial value has an
incorrect format, similar to the following, when you build the project.
The initial value: TRUE of _FB_INIT_CONST_0000003 -> MODBUSLOCADDR -> UINT[2] has
an incorrect format. [APBC00017736]
Workaround: Open the UDFB, double click the instruction, reselect the instruction in the
UDFB, and then set the initial value and perform a Refactor operation.
Build, debug, download and upload Back to top
If you attempt to build a project that has an invalid Motion Engine Execution Time, you will
receive a build error, which is expected behavior. If you then delete the Motion Axis without
first correcting the Engine Execution Time and build the project again, the build will still fail.
Note: When you enter an invalid value, the field is outlined in red indicating an error.
[APBC00011576]
If you build and download a project that contains invalid configuration information, you might
continue to receive error messages when you build and download the project even, after
entering valid configuration information. [APBC00009321]
Workaround: Follow these steps to resolve the error:
1. Close Connected Components Workbench and then restart it.
2. Update the configuration information, and save the project.
3. Rebuild and download your project again.
Application notes Back to top
VMWare compatibility
VMWare compatibility
Compatibility with VMware® has not been formally tested, but it has been used extensively
with Connected Components Workbench.
If you experience poor performance using VMware with a Window 7 guest, you may need
to upgrade VMware or run Connected Components Workbench on the host operating
system. Connected Components Workbench and other software may try to access the
networks, to ensure optimal system performance, you may need to disable network
adapters.
If you use Connected Components Workbench with VMware, you may have to manually
connect USB devices. When a virtual machine is running, its window is the active window
and a USB device is plugged into the host computer, the device automatically connects to
the guest instead of the host. This autoconnect feature can be disabled in the USB
Controller panel of the virtual machine settings editor (VM > Settings). If all of the virtual
machine's USB ports are already occupied when it is trying to connect automatically to a
new device, a dialog box gives you a choice: you can either disconnect one of the existing
USB devices to free its port or ignore the new device, allowing the device to connect to the
host.