Features

  • The Step and Transition label numbers in Sequential Function Charts can be renumbered to more closely match the graphical order that determines their actual order of execution.
  • Groups of PCS Tag attributes can be selected at the same time.
  • Help articles have been added for Cyclic Function Blocks.
  • Help buttons that display Help articles for each selected CFB type have been added in the CFB editor.

Solutions

  • CFC Editor
    • The use of a recipe element in a CFB setting, that prevents compile, is now flagged as an error in the CFC Editor.
    • Removes internal symbols from the drop-down list of options of a CFB setting.
    • Fixes an issue of a CFC edit causing an application lock up or a crash when user responds with a “Yes” to the “This file has been modified outside the editor. Do you want to reload it?” prompt.
    • Boolean literals TRUE and FALSE are no longer allowed for use on symbol settings.
  • Configuration Editor
    • Addresses an issue of compiler errors being shown for the errors in configuration settings that existed before user had changed the controller type and no longer exist in the current configuration.
  • Cross Reference
    • Removes CFC file names from the “Find what:” drop-down list of symbols of Cross Reference window.
  • Demo Mode
    • Fixes an issue of application closing when user opens a project created by fully licensed software in the unlicensed software.
    • Fixes an issue of application closing when user opens a project created by unlicensed software in the fully licensed software.
  • Full Compile
    • Fixes an issue of incorrectly generated code for a Rate Limiter symbol when a Rate Limiter uses:
      • An Analog Output for its Output setting, and
      • A symbol of one of these types for its Input setting: Scaled Integer, Analog Output, Word Input, Word Output, BCD Input, or BCD Output.
    • Loading a program that was compiled and download in software releases prior to 2.3.0 and contained a Rate Limiter symbol that meets these the above criteria will result in project upgrade.
    • Fixes an issue of incorrectly generated code for an Output Limiter symbol when an Output Limiter uses:
      • An Analog Output for its Output setting, and
      • A symbol of one of these types for its Input setting: Scaled Integer, Analog Output, Word Input, Word Output, BCD Input, or BCD Output.
    • Loading a program that was compiled and download in software releases prior to 2.3.0 and contained an Output Limiter symbol that meets these criteria will result in project upgrade.
    • Fixes an issue of incorrectly generated code for an Outswitch Select symbol when an Outswitch Select uses:
      • An Analog Output for any of its Output settings, and
      • A symbol of one of these types for its Input setting: Scaled Integer, Analog Output, Word Input, Word Output, BCD Input, or BCD Output.
    • Loading a program that was compiled and download in software releases prior to 2.3.0 and contained an Outswitch Select symbol that meets these criteria will result in project upgrade.
    • Fixes an issue of incorrectly generated code for an Correlated Lookup Table symbol when an Correlated Lookup Table uses:
      • An Analog Output for its Output setting, and
      • A symbol of one of these types for its Input setting: Scaled Integer, Analog Output, Word Input, Word Output, BCD Input, or BCD Output.
    • Loading a program that was compiled and download in software releases prior to 2.3.0 and contained an Correlated Lookup Table symbol that meets these criteria will result in project upgrade.
    • Fixes an issue of internal NNL extensions of locally-declared variables (.NNL.TRIGGER, .NNL.TIMED, .NNL.ECODE, .NNL.EVENT, .NNL.ERS, .NNL.FIN, .NNL.$NL_SFINT, .NNL.IID, .NNL.SNUM, .NNL. INIT, .NNL.ENABLE.TRIGGER) being permitted in a setting of a symbol.
  • PCS
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for PCS tags of Input and Output settings of a Subtractor CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for a PCS tag of an Output setting of a Derivative CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for a PCS tag of an Output setting of a Divider CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for VALUE PCS tag attribute of PCS Tags of Process Variable and Time Constant settings of a First Order Lag CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for VALUE PCS tag attributes of PCS Tags of Lead and Lag Time Constants settings of a First Order Lead Lag CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for a PCS tag of an Input settings of an Inswitch Select CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for VALUE PCS tag attributes of PCS Tags of Input settings, Output setting, and Enable Flag of Input settings of a Low Select CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for VALUE PCS tag attributes of PCS Tags of Input and Output settings of a Math CFB.
    • Fixes an issue in Install.tag file, where a wrong initial value was generated for VALUE PCS tag attributes of PCS tags of symbol settings that use WX/WY address locations.
    • Fixes an issue in Install.tag file, where a PCS tag UNITS attribute of an Output setting of a Summer CFB was missing.
    • Fixes an issue in Install.tag file, where a wrong value was used for Series 505 S-memory addresses of the PCS tags of Analog Alarm extensions.
    • Adds the name of the symbol and its extension to the PCS Attributes dialog.
    • Removes a header line (Record, GroupNumber,Description) from install.tag file when none of the Process Groups has a non-blank description.
    • Removes a header line (Record, Recipe,Component,Tag,Attribute) from install.tag file when there is no recipe in the program that has been marked for PCS.
  • Project Upgrade
    • Resolves an issue of Download incremental changes only option not available on a project upgraded to the current software version.
      Resolves an issue of incremental object files generated by compiling in the previous software versions being lost due the project upgrade to the current software version.
  • ┬áReport
    • Adds unit descriptions to the Configuration report, Units to Compile section.