KAS IDE to Runtime Compatibility

The KAS software includes two main software components, the IDEClosed "Integrated development environment" An integrated development environment is a type of computer software that assists computer programmers in developing software. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and a debugger and the RuntimeClosed In computer science, runtime (or run-time) describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time). Within KAS, runtime also refers to the virtual machine that manage the program written in a computer language while it is running.

  • The IDE resides on your PC and the Runtime resides on either the:
    • Programmable automation controller (i.e., PCMM or PCMM2G).
    • Programmable drive (i.e., AKD PDMM).
  • For optimum operation, the IDE installed and run on the PC must be compatible with the Runtime installed on the controller or programmable drive.

The KAS installer and AKD PDMM or PCMM Runtime contain the version information in the filename.

Example


  • The version in this text is only an example of the syntax.
    The firmware file has a different version number.
KAS-Setup-4.01.0.60001.exe
KAS-PCMM-M-M1EC-4.01.0.60001.img
KAS-PCMM-M-MCEC-4.01.0.60001.img
KAS-AKD PDMM-M-M1EC-4.01.0.60001.img
KAS-AKD PDMM-M-MCEC-4.01.0.60001.img

The version is determined by:

Version Source Found From Example
IDE, Controller or Simulator Help menu > About
AKD PDMM Web server Settings Firmware tab

The compatibility between the IDE and the Runtime is defined by matching the digits in the versions. The IDE and Runtime use the same version scheme:

major . minor . micro . revision
  • If the IDE to Runtime major.minor is:
    • NOT equal, they are NOT compatible.
    • Is equal, but the micro is NOT equal, they are not 100% compatible.
  • If the IDE to Runtime major.minor.micro is equal, they are compatible.

Examples

IDE Runtime Compatible? IDE to Runtime Connection
4.01.xx.xxxx 1.2.xx.xxxx NO, No connection. The IDE displays an error message.
4.01.0.xxxx 4.01.1.xxxx YES* Connection possible. The IDE displays warning and requires user to press “ok” to continue.
4.01.0.xxxx 4.01.0.xxxx YES Normal connection.
4.01.0.30540 4.01.0.30540 YES Normal connection.

*Not a recommended configuration.
The IDE will operate, but there can be different features available between the IDE and the Runtime.
It is recommended to upgrade either the IDE or the Runtime to matching versions.