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.
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.
Removed Maximum Deviation setting from High, Low and Median Select CFC commands. This setting is not available on these commands.
Incremental Compile Report now indicates for which incremental compile version it has been generated: "Report generated for compile version #..."
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.
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.
Removed link to Validation Services.
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.
When High Select CFB is marked for PCS tagging, extensions .IN1 and .OUTPUT are now available for marking and are no longer missing.
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.
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.