List of major changes in the Programming environment akYtec ALP

This update extends akYtec ALP with new visualization components, expanded controller functionality, and enhanced support for first- and second-generation devices. It includes improvements to variable management, project configuration, and system resource monitoring, as well as firmware updates and multiple fixes addressing stability, correctness, and platform-specific behavior. The detailed list of additions, changes, and fixes is provided below.

New

  1. "Switch Group" visualization element added for second-generation devices:
    • Controls the value of a bound integer variable
    • When using Radio button type, only one option can be selected
    • When using Checkbox type, multiple options can be selected
    'Switch Group' visualization element
  2. "Switch" visualization element added for second-generation devices:
    • Controls the value of a bound Boolean variable
  3. Group polling support added for first-generation devices
  4. Batch renaming of network variables added for first-generation devices in Master mode
  5. Support for changing target devices between different product lines (within the same generation)
  6. PID controller with auto-tuning added for second-generation devices (excluding PR103)
  7. Incremental numbering implemented in parameter names when duplicating variables
  8. Display added for system RAM, RAM, and visualization ROM usage indicators when usage is below 80%
  9. Added buttons to create, delete, and duplicate directories in the variable table
  10. Added "Usage in project" column for slave variables in the variable table
  11. Added restriction on using the "[" and "]" characters in variable names
  12. When opening old projects, all "[" and "]" characters in variable names will be automatically replaced with "{" and "}" respectively
  13. Changed the display logic for the "Dynamic Text" element - lines are now displayed in the order defined in the control's properties, rather than in ascending value order

Firmware-Updates

  1. PR103 – Firmware v1.11.2
    • Fixed a rare issue causing incorrect values on DI and FDI inputs
  2. PR205 – Firmware v1.10.1
    • Added support for PID controller with auto-tuning
    • Added support for "Switch" and "Switch Group" graphical controls
    • Fixed the visualization RAM calculation for several elements: Indicator, Switch, Circle/Sector, Button (with rounded corners and fully round)
      Note: If previously created projects no longer fit within the visualization RAM limits, it is recommended to split the functionality of the most resource-intensive screens across multiple screens

Fixed

  1. Fixed an error when copying variables that contain parentheses in their names
  2. Fixed focus loss on element after changing the target platform
  3. Fixed an issue where ALP would close when deleting characters in the "int/float input/output" element
  4. Fixed incorrect behavior of PR200 transistor output in PWM mode
  5. Fixed an error when importing variable tables with empty parameter names
  6. Fixed incorrect display of transistor output settings after switching the PR205 target platform
  7. Fixed row sorting issues in the "Dynamic Text" element
  8. Fixed a bug where PR102 logic was disabled during online debugging when switching between tabs