Below is the KAS IDE"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 Project Explorer view of the application:
This project makes use of a template that contains separate programs for individual axis level motion, multi-axis level motions and error handling both at the axis and main (or machine) levels:
The State Controller programs contain SFC"Sequential function chart" It can be used to program processes that can be split into steps. The main components of SFC are: - Steps with associated actions - Transitions with associated logic conditions - Directed links between steps and transitions code that incorporates sections (of steps and transitions) for each machine state: Standby, Manual, Automatic, Error Stop, and Error Fatal. Particular sections will only contain code when it is necessary. Example 1: for making manual motion at the axis level the A1_StateController program contains code in the following Manual state section of the SFC program:
Example 2: In the A1_StateController Automatic section there is no code to make motion since this is handled by the Automatic Mode operation in the M1_StateController program.
The programming language in each step is typically ST"Structured text" A high-level language that is block structured and syntactically resembles Pascal.
|
Copyright © 2015 Kollmorgen™ |
|