Month: August 2018

FTSolution for APT v2.0.0 Release Notes

Features

  • Five object code reports are available after successful project compilation. These reports include:
    • Address to Symbol report alphabetically lists all used direct addresses with their associated Symbol, Symbol Type, and project scope.
    • Symbol to Address report alphabetically lists all Symbols with their associated direct address and Symbol Type grouped by project scope.
    • SFC Cross Reference report lists the main SFC with its related safe-state and subordinate SFCs.
    • SFC Steps and Transitions report lists all Steps and Transitions, with their associated direct control relay addresses.
    • SFC/CFC Math report lists all SFC and CFC Math blocks, with their corresponding addresses and related Special Function programs.

Solutions

  • Application Interface
    • Find Address operation used to be disabled unless the Project is selected. In this software release, Find Address context menu and toolbar options are available to user upon selecting any file or folder within a project.
    • Renaming Communication Setup file is not allowed. However, in prior software releases, renaming Communication Setup file was enabled, but failed without any message to the user. In current software release, renaming Communication Setup file is disabled.
    • For FTSolution files that can be renamed, if the new name included a hyphen or a space, the renaming would fail with no message to the user. In current software release, user is allowed to include spaces and/or hyphens in the new file names.
    • Renaming 505 IO Modules file is not allowed. However, in prior software releases, renaming 505 IO Modules file was enabled, but failed without any message to the user. In current software release, renaming 505 IO Modules file is disabled.
  • CFC Designer
    • Removed Maximum Deviation setting from High, Low and Median Select CFC commands. This setting is not available on these commands.
  • Compile Report
    • Incremental Compile Report now indicates for which incremental compile version it has been generated: “Report generated for compile version #…”
  • Cross Reference
    • Fixed “Sequence contains no elements” compiler error when user attempts to search for cross references in a project that has not been configured yet.
    • Fixed “Sequence contains no elements” compiler error when user attempts to search for cross references in a project that has not been compiled yet.
  • Full Compile
    • Fixed the error of Install.tag missing recipe tags, when generated by Compile with Translate option set to Yes.
    • Using a unit extension when the unit is not included in compile will now generate a compilation error instead of stopping the compile with a fatal error.
    • Fixed an error of Low Select CFC command having an invalid .OUT extension when the output of Low Select is an Analog Output.
    • Removed unused SFS(s) created for an Inswitch Select which only needs an RLL Subroutine.
    • Fixed mismatch between declared array size and the number of array values generated. This mismatch was causing a fatal internal compiler error in prior releases.
    • In full compile, update addresses of PCS-tagged objects if the reserved locations have changed. At the start of the compile, user is warned that translated addresses will be changed. Upon successful compilation, this warning is also written to the compile report.
    • Improved HMI read efficiency by allocating addresses of aliases of tagged objects extensions before non-tagged extensions.
    • Fixed “Out of Retentive CRs” error when doing a full compile of a project.
    • Fixed “Could not find file …\Compile.arpt” compile error.
  • Full Download
    • Removed link to Validation Services.
  • Incremental Compile
    • Create Hardware Debugger File build option, previously only enabled for full compile, is now available for incremental compile.
    • Fixed the error of running out of timers/counters on incremental compile.
    • Deleting an object after compiling, and then adding a new object with the same name as object that has been deleted in the same scope no longer generates an internal compiler error on incremental compile.
    • Fixed an error of incremental compile running infinitely when the number of networks in the program is exceedingly large (in the program in which the defect was found – over 71K).
    • Fixed an error in downloading the wrong opcodes for the new or modified CFC commands.
    • Deleting the most recent incremental object file no longer causes a fatal internal compiler error.
  •  PCS
    • When High Select CFB is marked for PCS tagging, extensions .IN1 and .OUTPUT are now available for marking and are no longer missing.
  • Profibus I/O
    • Fixed error of “Freeze/Sync” and “Lock/Unlock” bits being swapped in the slave parameter byte in the Profibus configuration sent to the CPU.
  • Recipe Template Editor
    • Cross References now can be launched when a Recipe Template is selected. In previous software version, when a Recipe Template was selected, selecting Cross References from a toolbar or a context menu option had no effect.
  • Solutions Management
    • Fixed the “Object reference not set to an instance of an object” error when trying to open a program in software version 1.3.6 that was compiled in software version prior to 1.3.6.
    • Fixed an error of being unable of open a project if the object file has been deleted outside the FTSolution IDE.
  • Version Control Integration
    • Fixed “Write access to object file denied” error on successful download, if the program is controlled by FTVersionTrak repository and an object file is checked in prior to the download operation.
    • Downloaded Program file Object.adpo is no longer generated by successful download, nor is it tracked by a repository.

FTVersionTrak v1.9.2 Release Notes

Solutions

  • New local folders into which working copies of checked-out files are placed can be created during check out.

FTVersionTrak for APT v1.9.2 Release Notes

Solutions

  • Compare FTSolution Files
    • Subroutine, CFC, and SFC comparisons are improved.
    • Complete repository file paths and version numbers are displayed when comparing repository files.
    • Differences in Subroutine parameter headers are highlighted to improve their visibility.
    • The result messages are clarified when comparing empty Subroutines.
    • Using the filter settings to compare Identical, Different, First In, and Second In files no longer clears data from the displayed results.
    • Differences in Subroutine code behind logic are correctly compared and displayed.
  • Integration with FTSolution
    • Units are deleted from the repository when they are deleted from within FTSolution.
    • Multiple versions of Install.tag files are now correctly compared.
      Every file within an FTSolution object is correctly checked in as individual files.
    • Object files that are created after full compilations are not edited after subsequent incremental compiles.
    • Object files that are created after incremental compilations are correctly checked in as files within their project.
    • The multiple files within Subroutines are now correctly compared.
      Correct check-in dates are recorded when multiple Subroutine files are checked in.
    • Binding solutions to repositories is streamlined, requiring less user interaction.
    • Folders containing new files can be checked in separately without requiring the entire project to be checked in.
  • Version Control Operations
    •  New local folders into which working copies of checked-out files are placed can be created during check out.