Features

  • The new Live Compare features finds differences between the logic in the PLC and the project source code stored either locally, or in a version stored in FTVersionTrak. This feature requires full installations of both FTSolution for APT and FTVersionTrak.
  • The PLC signature, which includes unique compile information of the program in the PLC, can be viewed.
  • Project source code files are automatically saved upon successful compilation.
  • Project source code files are automatically saved upon successful download.
  • FTVersionTrak features are added to Solution Explorer right-click context menus.
  • The Source Code Only user interface in the Archive Solution features is improved.

Solutions

  • Application Interface
    • Projects must have legal names only.
    • Changes to the Configuration can be saved with the Ctrl-S shortcut.
  • CFC Editor
    • Complete Settings error messages are visible.
  • Code Behind Math Editors
    • Subroutine code behind math editors allow multiple lines.
  • Compile Report
    • “Sequence contains no elements” error when generating Compile Configuration reports is fixed.
  • Configuration Editor
    • The length of program names can exceed 8 characters.
    • Program names remain valid in renamed projects.
  • Cross Reference
    • The Units selection interface is improved.
  • Full Compile
    • Multiple Full Compile issues are resolved
  • Full Download
    • The Clear PLC option is automatically selected for full downloads.
    • Alarm Dead band values in PID Loops and real values in Analog Alarms are retained after downloads and uploads.
    • Projects are automatically checked in after download, when configured.
  • Incremental Compile
    • Edits to I/O addresses in Interlock CFB are retained for incremental compile and download.
      Excluded CFCs, SFC, and Subroutines are supported in incremental compiles.
  • Profibus I/O
    • FTSolution continues running when deleting Profibus modules, and after clicking Unity.
    • Bound projects with Profibus I/O can be compiled and downloaded.
    • New 505 or Profibus I/O Symbols are saved when the corresponding IO.aios is not checked out.
  • Reports
    • Unit values are reported in the Profibus I/O Modules Detail report.
  • SFC Editors
    • The code behind math editor can be launched with a shortcut key.
    • Code behind math editors open for the selected Step and Transition.
  • Solution Management
    • Adding a project node does not corrupt the solution.
    • Renaming projects can be canceled before completing the renaming operation.
    • Units can be quickly excluded from projects.
  • Subroutine Editors
    • Subroutine editors can be opened with a keyboard short cut.
  • Version Control Integration
    • Renamed projects are updated in the Solution Explorer and the repository.
    • Undoing SFC and Subroutine checkouts after editing is allowed.
    • Get Latest and Get Version functions are available for edited Subroutine tables.
    • The “X<->WX” operation is supported for checked in I/O Symbol tables.
    • Unit members are renamed when master files are renamed.
    • Local files are replaced with Undo Checkout.
    • Undo Checkout is available for only Projects that are bound to repositories.
    • Renaming unit files is supported.
    • New Subroutine tables in projects bound to repositories can be checked in.
    • Cut and pasted Subroutines are checked properly.
    • Compile dialog box closes when compilation is complete.
    • Table files are checked out automatically when edits are saved.
    • The entire Comment edit box is visible.
    • Local 505 I/O configuration can be compared with a repository version.
    • Repository controlled file nodes with dependent nodes can be renamed.
    • The correct date and time are saved when multiple file units are checked in.
    • Comments must be entered when binding solutions to repositories only when required.
    • Duplicate projects names cannot reside in the same working folder.
    • Solutions bound to repositories in shared locations are accessible from multiple computers.
    • Warning message appears when deleting or renaming nodes in the Solution Explorer.
    • Edited repository-controlled SFCs are saved even when they are not checked out.
    • Live Compare finds differences in forced values.
    • New projects added to bound solution and projects compiled for Live Compare are checked in.
    • Live Compare verifies the program in the PLC is a version of the Live Compared project.
    • The Show Different Only option lists only differences.
    • Live Compare differences are displayed side-by-side in user-specified background colors.
    • If required, comments must be entered when solutions are bound to repositories.
    • The PLC signature can be read when online in Debug mode.
    • Check In dialog appears only when manual check in is specified.
    • Working directories are correctly set when binding to repositories.
    • Live Compare includes only local files that are bound to a repository.
    • Live Compare displays the correct Profibus differences.
    • Solutions can be unbound from repositories.
    • Live Compare correctly reports renamed files, destroyed repository files, and compiled projects that are not downloaded.
    • Live Compare correctly finds newer programs running in the PLC.
    • SFC edits are maintained when files are checked out automatically.
    • Units are displayed in the Group By Project Location area on the Symbols tab of the Live Compare results.
    • Live Compare report is complete when Symbols setup option is checked.
    • Live Compare report includes Data registers.
    • Live Compare reports can be printed.
    • Local copies of SFC, CFC, Recipe, and Subroutine files are listed when corresponding repository files are destroyed.
    • Renamed SFC, CFC, I/O Symbols, Subroutines and table files are correctly reported in Live Compare differences.
    • Deleted SFC and CFC math code behind is reported in Live Compare.
    • Live Compare reports configuration and IO Module file changes.
    • Live Compare can be executed repeatedly.
    • Unassigned Profibus slots can be compared.
    • Live Compare detects deleted SFC steps and transitions.
    • Live Compare detects changes to the number of Recipe Template elements.
    • Live Compare shows Symbol downloaded and current values.
    • Live Compare detects deleted Device extensions.
    • Live Compare properly displays Profibus slaves.
    • Live Compare properly includes the Device file names in Profibus slaves.
    • A Filter By option is available in Live Compare Results dialog.
    • Show Help button is available in Live Compare dialog.
    • Live Compare accommodates missing local Subroutine files.
    • Live Compare displays code behind only for Symbols that support it.
    • Live Compare displays differences in Declarations, Recipes, CFBs, and slave slot positions in the selected colors.
    • Downloaded values are included in the differences report.
    • SFCs and I/O symbols are reported in their proper scope.
    • Live Compare correctly reports moved I/O modules.
    • Live Compare error messages report the correct Object file paths.
    • The Confirmation message includes repository paths when deleting the Compile folder.
    • Live Compare correctly reports Smart Connect module Offset parameters.