Skip to main content

Kollmorgen Support Network

KAS Training Videos - Controller Application Software Development | 31 May 2018 | |

KAS Training Videos - Controller Application Software Development

To help get started developing an application with the controllers, training videos are now available on the KAS-IDE (Integrated Development Environment). 
They are located in Kollmorgen's YouTube website under the Playlist section:

KAS Online Learning Collection on Kollmorgen YouTube

A partial listing of the videos is as follows (with direct links):

NameDescriptionLink
New Project TemplatesHow to open template programs built into the KAS IDE software and run them on our Simulation software and physical controller hardware
Dictionary Part 1 - Creating VariablesHow to create variables in the project Dictionary
Dictionary Part 2 -Data TypesData Types available in the IDE Dictionary
Dictionary Part 3- Instance of PLC functionsHow to create function block instances in the Dictionary for PLCopen function blocks
Dictionary Part 4 - Library functionsThe internal library function blocks used for specific functions such as the high speed trigger setup and axis definition
Function Block LibraryIntroduces the KAS IDE Function Block Library used in a KAS project
Control PanelIntroduces the built-in Control Panel in the KAS IDE software used during application development
Function Block and Control Panel – Adding new motion functions
(was called Adding MC_Phasing….)
Example of adding a function block and control panel functionality to an application
Axis Configuration – PLCopen MotionShows the steps to create a new PLCopen motion axis in the KAS IDE
Editing Tools - Find FunctionShows how the Find tool is used in the IDE Editor to locate usages of individual variables in a project
Online Tools - Watch WindowUsing the Watch Window to create a user defined set of variables in a  dedicated window for ease of monitoring and changing
Online Tools - OscilloscopeIntroduces the IDE 8 channel scope that can be used to help develop programs
Online Tools - Break PointsIntroduces use of Breakpoints during program development to stop program execution at specific points in the program
Online Tools - Online ChangeDemonstrates using the Online change tool that allows code to be modified on the fly without stopping program execution
Dictionary Part 5 - ArraysDemonstrates use of data arrays in a project
Dictionary Part 6 - StructuresDemonstrates use of data structures in a project
Dictionary Part 7 - SubprogramsDemonstrates use of sub-programs or UDFBs in a project
AKD Workbench Drive Configuration – Project Run ModeWhen a .kas program is running, demonstrates how to use the embedded Workbench inside the IDE to access AKD servo drive parameters
AKD Workbench Drive Configuration –Online Configuration ModeDemonstrates using the embedded WorkBench when a project is not running to tune motors, check feedback, change drive FW and perform other operations
Web ServerDemonstrates features of the KAS web server usable during project development and machine operation including running a project, changing PxMM firmware, storing operational data, configuring a system through the SD card and getting current diagnosis information
ST Editor - Part 1Introduction of KAS ST (Structured Text) Editor including basic syntax rules, available functions, program execution, commenting, conditional statements, and shortcut keys
ST Editor - Part 2Demonstrates using PLCopen Motion in the KAS ST (Structured Text) Editor including dragging in function blocks, reading function block outputs, and working with the Execute input.
FFLD Editor – Part 1Introduction of KAS FFLD (Free Form Ladder Diagram) Editor - including how to organize code into separate networks, options to add comments, and how to add different types of contacts and coils
FFLD Editor – Part 2Demonstrates adding function blocks and  defining their inputs and outputs, drag and drop, difference between functions and function blocks, and use of the watch window
FFLD Editor - Part 3Demonstrates adding jumps, explaining what makes the ladder editor "Free Form" including having structured text based code with a contacts, and math expressions as inputs to function blocks.
Third Party ECAT DevicesDemonstrates how to integrate 3rd party EtherCAT devices into a Ethercat system with a PDMM or PCMM controller
CammingDemonstrates how to create a cam profile and add camming function blocks to your PLC code to start a master/slave cam relationship between two axis
Dictionary Part 8 - ENUMS and Bit FieldsDemonstrates using ENUMs and Bit Fields to organize variables and data in compact data configurations
Dictionary Part 9 - Compiling data and Program StartupExplains several items in the project Dictionary such as the Ethercat and PLCopen configurations
Dictionary Part 10 -Editing Variables as textDemonstrates a fast method to add and delete variables in the Dictionary

About this Article

C Wontrop