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.
- Edits to I/O addresses in Interlock CFB are retained for incremental compile and download.
- 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.