Back to top

New Features

  • Modular EtherCAT Topology
  • AKT2G-BRC-000-000 - Brake chopper terminal
  • Modify PLCopen axis user units from a program
  • IDE Improvements

For more details, please see the attached release note.

The KAS IDE (Integrated Development Environment)  contains standard templates to help you get started with the development of application projects. The templates are available when you create a new project. 

This page contains additional templates. They are .KAS project files that can be downloaded and opened inside the IDE as a starting point for a project:.

New Features

  • Kollmorgen E-Bus Stepper Integration:
    • AKT2G-SM-L50-000 - Stepper motor terminal with incremental encoder, 50 V DC, 5 A (Imax), 2 phases
    • AKT2G-SM-L15-000 - Stepper motor terminal with incremental encoder, 24 V DC, 1.5 A (Imax), 2 phases
    • Map to PLCOpen or Pipe Network axes (same a servo drives)
    • IDE Configuration and Diagnostic views
    • Kollmorgen stepper motor parameters pre-loaded by model number
  • IDE Improvements:


    The MCFB_CTU_Start function block is similar to the CTU function block with the additional feature that the counter can be started with a non-zero value. The counter does not include a pulse detection for iCU input. Use R_TRIG or F_TRIG function block for counting pulses of CU input signal. Additionally, the counter allows for stating with a non-zero value that has been stored in retain memory through input iStartValue.

    New features include:

    • Enhanced AKD2G Drive Integration
    • Map EtherCAT feedback to PLCopen Digitizing Axis
    • Multiple IDE Instances
    • IDE Ease-of-Use Enhancements:
    • Elastic Search capability in On-Line help

    See the article for more information.

    PxMM project variables can be read directly from the Internet Explorer (IE) web browser. 

    Syntax and Examples

    The syntax for a global variable is:


    The syntax  for a local variable in the program "Main" is:

    Using the KAS IDE and Fieldbus editor, create the Modbus Server and data.  For example, a Modbus configuration with 10 inputs:

    1. Create the Modbus data block and array in dictionary: 
    2. Drag 'n' Drop the array variable to the Symbol table and it will automatically map the array: