Added the ability to look for partial matches in Cross Reference.
Solutions
Full Compile
Fixed parsing assembly code error causing correct programs to be rejected.
Fixed compiler error regarding usage of ON(FLAG) verb in SFC steps.
Made parsing assembly error file-specific; the error now specifies the project file causing the error.
Incremental Compile
Updated the “New memory configuration values exceeds existing memory configuration” error to specify which memory area have been exceeded.
Incremental Download
Updated the warning for downloading incrementally to give user the options to Download in Run, Program, or Quit.
Cross Reference
Fixed an error of showing cross references to a base symbol when cross references are requested for an extension of a symbol.
Fixed an error of cross references shown for a symbol other than requested.
Cross Reference now is finding references to a real address.
Cross reference of a declaration of a symbol now includes symbol’s description in the Description field.
Cross Reference no longer displays duplicates for the references found when a symbol is used more than once in a code behind line of code.
Fixed rebuilding of Cross Reference data when project changes were not relevant to Cross Reference.
Cross References now include information – whenever applicable – about the Type of the object, Step and Transition, the name of the CFB for the code behind references, and the setting name using direct addresses.
Fixed the error of missing references from and to recipes values.
Fixed the error of not finding references to the objects used in array values.
Removed duplicate references from the display.
Fixed the error of including a “Referenced by” entry in the results for “References”.
Fixed application crash when searching for references to a unit name.
Fixed the error of references to an array element not including the reference of array itself.
Fixed the error of references to object’s extension not including the reference of object itself.
Fixed the error of references not found for array indexes.
Fixed the error of code behind references showing a wrong type.
Added meter to searching for references.
Fixed errors of references shown for a non-existing array index, and invalid or non-existing extension.
Changed cross references display to not show the source-level type (e.g. Integer Array) when searching for a direct memory address.
Modified References By list to include array indexes.
Added reference to the array declaration itself to Referenced By list when searching for References By of an array index.
Modified search for references to include lowercase and uppercase matches (case insensitive).
Modified References list for an extension of a symbol to include the references to the symbol itself.
Modified References By list to exclude internal PID extensions that have no displayable names.
Fixed the problem of showing blank setting names in the References By and References lists when searching for a PID extension.
Fixed the problem of not showing references if the symbol name to search for included leading or trailing blank spaces.
Modified References By and References lists to exclude entries of an array element different from the array element that was searched for.
Recent Comments