Author: Ethan Wilke

FTSolution for APT v1.3.4 Release Notes

Features

  • 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.

FTVersionTrak for APT v1.9.0 Release Notes

Features

  • Expanded workflow management tools including:
    • Ability to configure signature requirements for file and/or security operations
    • Ability to create comment templates for each comment type, create additional fields for comment entry, and require entry of information to comment fields
  • Improved auditing capabilities through increased access to, and granularity of, user activity information including:
    • Ability to view comment details within the Repository Activity log
    • Ability to view signature details within the Repository Activity log
  • Improved automatic file comparisons (Scheduled Tasks) including:
    • Ability to configure the areas of the program that will be compared by the scheduled task
    • Ability to attach Comparison Report and/or copy of the file from the PLC to notification emails
    • Ability to configure whether scheduled tasks that identify differences will automatically upload a new file version to the FTVT repository
  • Improved the ability to manage group/user permissions including:
    • Ability to Undo My Checkout
    • Ability to Undo Checkout of Others
    • Ability to View Repository Options
  • Added the ability to view the most recent file version comment from file properties
  • Improved the ability to compare and view the contents of Repository Labeled Sets

Solutions

  • Improved the formatting and function of the Find Label feature
  • Improved load time performance of the repository tree view
  • Improved support for Windows 8 & Windows 10
  • Improved the performance of the color picker used within the Compare Label Results feature

FTSolution for APT v1.3.4 RC5 Release Notes

FTSolution for APT v1.3.4 RC5 is a limited release.

Solutions

  • Communication Setup
    • Corrected the communication to PLC to resolve communication error “Task Codes returned from PLC do not match Task Codes sent to PLC”.
  • Full Compile
    • Cleaned up temporary files used by the compiler to avoid confusion as user’s program files.
    • Added a warning to the user that compiling/downloading of a program that has been previously compiled in an earlier FTSolution version will require upgrading of the compiled program’s object file to the current version. Once this program’s object file has been upgraded in the current software version (1.3.4 RC5 or newer), the user will no longer be able to compile/download the program using an earlier software version. This operation is not reversible.
  • Incremental Compile
    • User is no longer required to recompile if user wants to either enter Debug mode or do an incremental compile of a program that has been previously compiled with the obsolete (older than 1.3.3) version of the software.
    • Fixed an error in incremental compile changing the RLL of the current program.
    • Fixed an error in incremental compile that causes a network corruption.
  • Incremental Download
    • Incremental download is no longer allowed if the MAKEDATE of the program running in PLC does not match the full compile date of the program to be downloaded incrementally.
  •  Import
    • The programs invalid in APT will no longer show up as available for import by FTSolution for APT.
    • Fixed import error to recover when detecting corrupt charts.
  •  Debug
    • Fixed an error in using Activate in Debug mode in programs that have been compiled without Debug option checked.
    • Fixed the “The compiled object file does not match the program loaded in the PLC” error. User is no longer prevented from entering Debug mode after an incremental download of a program.
    • User now can enter Debug mode after an incremental download.
    • Debug Mode now is always enabled.
    • Removed backslashes from the warning displayed to the user when entering Debug mode.
  • Cross Reference
    • Improved the access to Cross Reference functionality. User can now launch Cross Reference from the toolbar as well as Project menu.
  •  Licensing
    • Fixed an error preventing the user from seeing the Key Product Name, Expiration and Install information.
  •  Report
    • Added the information about the software version with which the object file has been produced to the object file information.

FTSolution for APT v1.3.3 Release Notes

FTSolution for APT v1.3.3 is a limited release.

Solutions

  • Communication Setup
    • Fixed memory leak.
  • Full Compile
    • Fixed “Out of Retentive CR’s” error when doing a full compile of a program using 2500 C400 processor.
    • Fixed compilation error rejecting correct programs when FTSolution is installed on a machine with regional and language settings set to “French”.
    • Fixed error reporting when an invalid mix of RLL and SF is detected in the program.
    • Fixed renumbering of Non-retentive Control Relays on a second full compile.
  • Incremental Compile
    • User is no longer prevented from incrementally compiling a program if the only change to the program is whether it is compiled with Debug option on or off.
    • Fixed compiler defect to correct incremental compile for Debug with allocated reserved memory.
    • Changing Debug option in Build options results in SFCs being modified. This type of modification is now detected.
    • Fixed errors and accepted known differences in integration tests.
    • Fixed an error in comparing ranges of RLL networks.
    • Fixed an error in update of incremental compile assets when new SFSs and SFPs are inserted.
    • Fixed incremental compile defect resulting in over-marking objects as modified when they have not been.
    • Fixed incremental compile defect when modifying a Subroutine from SFS to RLL causing the compiler to reject correct programs.
  •  Install
    • Fixed “MSVCR110.dll was not found” error when running the software on Windows 7/Windows Vista.
    • Fixed “The installation of Microsoft Visual C++ 2010 1Redistributable Package appears to have failed” install error.
    • Fixed “The installation of Microsoft Visual C++ 2010 Update 1Redistributable Package appears to have failed” install error.
    • Fixed “Could not load type System.Runtime.CompilerServices.ExtensionAttribute” error when creating a project.
    • Fixed “MSVCR110.dll was not found” error when running the software on Windows 7 64-bit OS.
  •  Debug
    • Activate/Deactivate option is now enabled whether the program has been compiled with the Debug option on, or not.
    • Improved the performance when entering Debug mode.
  •  Watch
    • Fixed the problem with Forces not shown in Forces dialog. User can now set Forces, add them to a Watch window, and view them in Forces dialog in Debug mode.
  • Cross Reference
    • Cross Reference now allows user to search for a direct address.
    • When Cross Reference is launched by the user, the progress window displays “Building Cross Reference Progress” instead of “Compile Progress”.
    • Fixed the scrolling in Cross Reference window. User now can see the entire contents of the Cross Reference window.
    • Fixed Cross Reference defect generating “Index out of range” error causing application to close.
    • Fixed Cross Reference defect generating “Empty path name is not legal” error causing application to close when searching for references in an empty code behind file.
  • Version Control Integration
    • Fixed “Access to the path denied” error when recompiling a solution bound to FTVersionTrak repository.

FTSolution for APT v1.3.1 Release Notes

Note:  Solutions created in previous versions will be automatically updated when opened in FTSolution for APT V1.3.0 or higher.

Features in v1.3.1

  • Improved performance related to loading and downloading projects.

Solutions in v1.3.1

  • Improved compiler functionality for resolving symbol references.
  • Improved performance of incremental compile and download to better minimize the information downloaded to the PLC.

Features in v1.3.0

  • Expanded Cross Reference functionality.
  • Added support for SFC Animation in compiled programs with the debug option disabled.

Solutions in v1.3.0

  • Improved the performance of full and incremental compiles involving PCS Tags.
  • Improved the performance of incremental compiles involving declaration changes.
  • Improved the handling of multiple successive incremental downloads.
  • Improved the operation of the “download incremental changes only” option.
  • Improved the refresh of SFC animations and watch windows.
  • Deactivated the download button while in debug mode.
  • Improved several miscellaneous performance issues for incremental compiles, full compiles, and incremental downloads.

FTSolution for APT v1.3.0 Release Notes

FTSolution for APT v1.3.0 is an internal release.

Note:  Solutions created in previous versions will be automatically updated when opened in FTSolution for APT V1.3.0 or higher.

Features

  • Expanded Cross Reference functionality.
  • Added support for SFC Animation in compiled programs with the debug option disabled.


Solutions

  • Improved the performance of full and incremental compiles involving PCS Tags.
  • Improved the performance of incremental compiles involving declaration changes.
  • Improved the handling of multiple successive incremental downloads.
  • Improved the operation of the “download incremental changes only” option.
  • Improved the refresh of SFC animations and watch windows.
  • Deactivated the download button while in debug mode.
  • Improved several miscellaneous performance issues for incremental compiles, full compiles, and incremental downloads.

FTSolution for APT v1.2.2 Release Notes

Features

  • Improved the performance of incremental downloads.
  • The Download I/O Configuration option is now selected by default when performing a non-incremental download.
  • The “Switch the PLC to Program mode?” message displayed during incremental compile defaults to Cancel.


Solutions

  • Improved the marking and editing operations for PCS tags.
  • Eliminated install.tag file compilation differences.
  • Improved the watch file generation function.
  • Optimized FTSolution for APT to reduce the occurrence of system out of memory errors/exceptions.

FTSolution for APT v1.2.1 Release Notes

FTSolution for APT v1.2.1 is an internal release.

Features

  • Improved the performance of incremental downloads.
  • The Download I/O Configuration option is now selected by default when performing a non-incremental download.

FTSolution for APT v1.2.0 Release Notes

Features

  • Added the ability to automatically build Watch Windows (debug charts) from table editors.
  • Added the ability to view and modify forces in Watch Windows (debug charts).

Solutions

  • Improved the handling of non-existing variables within the Watch file trend tab.
  • Improved the functionality of delete confirmation prompts.
  • Improved the error messaging provided for certain compilation issues.
  • Eliminated errors that occurred when performing an incremental compile.
  • Eliminated errors that occurred when performing a full compile.
  • Eliminated errors that occurred when importing an APT program.
  • Improved the program/project import process.
  • Improved the functionality of the incremental compile feature.
  • Improved the functionality of the incremental download feature.
  • Improved the interface of the Profibus I/O editor.
  • Improved the functionality of the SFC editor.
  • Improved the functionality of the Generate Watch File feature.
  • Improved the functionality of watches.

FTSolution for APT v1.1.4 Release Notes

Features

  • Added the ability to import Debug Charts from an APT program into FTSolution for APT as Watch files.


Solutions

  • Corrected an issue with making a new 505 I/O symbol by entering a new name under a 2AO module.
  • Improved full compile error descriptions.
  • Corrected the error that occurred when opening Find References in Cross Reference.
  • Forces table now populates with expected data for analog output/discrete output symbols.
  • Improved debugger functionality.
  • Added ENABL to the drop-down list for Scale in CFC block.
  • Corrected Declaration Editor error messages.
  • Corrected an issue with flagging an Import comment as invalid.
  • Eliminated the error message that occurred when adding or removing a new Recipe Template during incremental compile.
  • Corrected an issue caused by renaming Units.
  • Improved functionality of the incremental download.
  • FTSolution for APT now unmarks non-translatable PCS extensions.
  • Corrected an issue with renaming a project with a Recipe Editor open.

PLC WorkShop for Modicon v5.78 Release Notes

Solutions

  • Improved printing of Configuration Extensions for selected PLC types.
  • Double-clicking an address description in the Cross Reference window no longer causes an application error.
  • Improved functionality of editing documentation from the Cross Reference window.

 

505 Simulator v2.31 Release Notes

Solutions

  • Improved the performance of the stopwatch timer for 545-1106 and CTI-C400 PLCs.
  • Improved the operation of PID loops with Remote Set Points in 555 PLCs.
  • Improved support for changes to PID loop timers.
  • Miscellaneous performance enhancements.

FTSolution for APT Simulator v2.31 Release Notes

Solutions

  • Added support for viewing of forces within FTSolution for APT projects.
  • Improved the performance of the stopwatch timer for 545-1106 and CTI-C400 PLCs.
  • Improved the operation of PID loops with Remote Set Points in 555 PLCs.
  • Improved support for changes to PID loop timers.
  • Miscellaneous performance enhancements.

FTVersionTrak for APT v1.7.4 Release Notes

Solutions

  • Improved support for Multiple File Units (MFUs).
  • Improved the retrieve feature for FTSolution for APT projects.
  • Improved comparison analysis of code behind differences in FTSolution for APT projects.
  • Improved the quality of information available when performing a comparison on FTSolution for APT projects

FTSolution for APT v1.1.3 Release Notes

Solutions

  • Eliminated errors that occurred when compiling incrementally.
  • Downloading a program no longer clears User Memory unless Clear Memory option has been selected.
  • Corrected an issue with entering text in SFC Designer.

FTSolution for APT v1.1.1 Release Notes

Solutions

  • The compiled object file now matches the program in the PLC when debugging a program.
  • Eliminated errors that occurred when compiling incrementally.
  • Eliminated errors that occurred when downloading incrementally.

FTSolution for APT v1.1.0 Release Notes

Features

  • Adds the ability to compile and download programs incrementally.
  • Adds the ability to view a list of modified objects within a project from the latest incremental compile.
  • Adds the ability to quickly identify all reference locations within a project with the Find All References tool.

FTSolution for APT v1.0.6 Release Notes

Solutions

  • Corrected issues in viewing of various PID and Analog values in Monitor and Watch windows.
  • Corrected issue of decimal being overwritten with a comma on computers using French language regional settings.
  • Corrected issue with viewing PID values as Real in Watch window.
  • Modified use of temporaries in the code generator to properly preserve intermediate results of complex expressions.

FTSolution for APT v1.0.5 Release Notes

Solutions

  • Improved the compile process to support multi-line Profibus comments.
  • Added additional detail to error messages within the Recipe Values Editor.
  • Corrected an issue where FTSolution would close and restart when attempting to monitor a value within the Watch Window.
  • Improved the compile process to ensure the correct mapping of PID Loop variables.
  • Improved the compile process for PID Loops.
  • Improved the compile process to eliminate errors when the Create Hardware Debugger file option is selected.
  • Corrected data display issues within the CFC Editor’s monitor tab.
  • Improved the compile process to support constant array elements within declarations and recipes.
  • Improved the compile process to support Special Function subroutines.
  • Modified the output format of math CFB print statements to match the formatting of APT.

FTSolution for APT v1.0.4 Release Notes

Features

  • Added support for FTSolution for APT Hardware Debugger.

Solutions

  • Improved the uninstall of FTSolution for APT.
  • FTSolution for APT file context menus were modified to contain an Open menu item.
  • Improved the error messaging when a user attempts to move insert a module into a slot in a location where insufficient slots for that module are available.
  • Updated FTSolution for APT’s unit icons for consistency.
  • Modified the sort order of folders within a project to be alphabetical.
  • Modified the default location of the Solution Explorer to be on the left hand side of the screen.
  • Added the ability to overwrite FTSolution for APT files with demo files.
  • Improved the program import to extend the character length of Monitored Variables to match the maximum character length in APT.
  • Resolved an issue where the current Hardware Debugger file could be marked as obsolete.
  • Improved the compile process for Hardware Debugger files.
  • Improved the compile process to support all Print statement escape sequences.
  • Increased the 545 1101 memory card size limit to a maximum of 384 kb.
  • Improved the compile process for literal expressions.
  • Improved the compile process for PID Loops.
  • Updated the Recipe Template Editor to match the data entry standards of the other Editors.
  • Optimized the way the Watch Window displays entered variables that do not exist within the project.
  • Optimized the data displayed within the Declarations Editor monitor tab.
  • Added the ability to browse for an existing solution when creating a new project.