KAS ReleaseNotes 0
KAS ReleaseNotes 0
For safe and proper use, follow these instructions. Keep for future use.
KAS Release Notes |
Table of Contents
1 Introduction 4
2 What's New in KAS v4.01 5
2.1 Windows® 11 5
2.2 PCMM2G 5
2.2.1 Backup/Restore 5
2.2.2 Boot Sequence 5
2.2.3 Controller Errors and Alarms 5
2.2.4 Controller Performance 6
2.2.5 Controller Shared Directory 6
2.2.6 Filename Format 6
2.2.7 Flash Fallback and Recover Modes 6
2.2.8 Flash Partitions 6
2.2.9 GetCtrlPerf() 6
2.2.10 KAS-IDE Compilation Option 6
2.2.11 O-Scope Trace Time Channels 7
2.2.12 PROFINET Adapter 7
2.2.13 Real-time Clock 7
2.2.14 SSH Password 7
2.2.15 Temperature Monitor 7
2.3 AKD Firmware v1-23-00-000 8
2.4 AKD2G Firmware v2-12-00-001 8
2.5 KAS-IDE-WB (Workbench) 8
2.6 MC_Power(...) State Machine for 3rd Party Drives 8
2.7 New KAS-IDE Features 8
2.8 New PLC Functions 8
3 What's Fixed in KAS v4.01 9
4 Known Issues 10
5 Known Limitations 11
5.1 EtherCAT Limitations 11
5.2 FFLD Animation Limitation 11
5.3 FFLD Programs Limitation 12
5.4 PCMM2G Limitations 13
6 Installation 14
6.1 System Requirements 14
6.2 Firmware and Software Requirements 15
6.2.1 Computer Software 15
6.2.2 Firmware Requirements 15
6.2.2.1 Controller Firmware 15
6.2.2.2 Drive Firmware 16
6.2.2.3 Firmware Compatibility 16
6.2.2.3.1 F106 Error 16
6.2.2.3.2 FBUS.PARAM05 Bit 5 16
6.2.3 Mandatory Resident Firmware for AKD 16
6.2.4 Kollmorgen Visualization Builder (KVB) 17
6.2.4.1 Software Images 17
6.2.4.2 Installers 17
1 Introduction
Welcome to Kollmorgen Automation Suite (KAS) v4.01!
This release contains new features and many improvements.
This document is to help existing users understand the differences between this v4.01 release and KAS v4.00.
If you are new to KAS, we recommend you start with other documents, such as the Installation Guide.
This document has these sections:
This PDF contains links to the KAS help system and works best when read from within the KAS-IDE installation
directory.
The links to content do not work if the PDF is located somewhere other than (install
directory)\Kollmorgen\Kollmorgen Automation Suite 4.01-R2.x.y\Help.
2.1 Windows® 11
l The installer, KAS-IDE, and Simulator are supported with Windows 11.
l There were no changes to support Windows 11.
2.2 PCMM2G
The PCMM2G controller is fully supported with this release.
If you are migrating from a AKD PDMM or PCMM, see Migrate from a PxMM to a PCMM2G Controller for details
about porting applications.
Here’s a summary of the new PCMM2G features and the main differences between the PCMM2G and
AKD PDMM / PCMM controllers:
l "Backup/Restore" (➜ p. 5) l "GetCtrlPerf()" (➜ p. 6)
l "Boot Sequence" (➜ p. 5) l "KAS-IDE Compilation Option" (➜ p. 6)
l "Controller Errors and Alarms" (➜ p. 5) l "O-Scope Trace Time Channels" (➜ p. 7)
l "Controller Performance" (➜ p. 6) l "PROFINET Adapter" (➜ p. 7)
l "Controller Shared Directory" (➜ p. 6) l "Real-time Clock" (➜ p. 7)
l "Filename Format" (➜ p. 6) l "SSH Password" (➜ p. 7)
l "Flash Fallback and Recover Modes" (➜ p. 6) l "Temperature Monitor" (➜ p. 7)
l "Flash Partitions" (➜ p. 6)
2.2.1 Backup/Restore
The backup/restore files are different between the AKD PDMM / PCMM and the PCMM2G.
They are NOT cross-compatible.
See PCMM2G Controller and EtherCAT Devices Backup.
The Import / Export tab (under the Backup & Restore section of the Web server) is supported in PCMM2G.
l The SMBv2 and SMBv3 are the newer versions that are more secure.
l PCMM2G controller supports both SMBv2 and SMBv3.
2.2.9 GetCtrlPerf()
GetCtrlPerf() function block values are different for the PCMM2G.
program.
l See GetCtrlPerf for controller differences.
See Practical Application: Using Trace Time To Measure CPU Load for using trace times to measure the CPU
load in Normal, Heavily, and Over Loaded scenarios.
See these examples:
l PCMM2G: eth1.
l When the application is compiled, based on the controller type, the PROFINET adapter identification is
changed to match the required name.
l The date/time, time zone, and Network Time Protocol (NTP) is configurable from the Webserver Settings
> Date/Time tab.
l If NTP is disabled and the battery is bad or missing:
l In this condition, an A05 alarm occurs, warning that the date/time is incorrect.
l An E01 stops the project execution and the OS reduces the CPU clock rate by up to 50% at 85 °C.
l See Controller Errors and Alarms.
l See Selectors.
Defect Description
BZ-11268 E21 with PCMM dual-core and AKD2G drive.
BZ-11263 Coordinated Motion bad velocity profile with cycle rate 2kHz or 4kHz.
BZ-11254 EtherCAT Backup/Restore does not work with Modular topology and middle nodes
disconnected.
BZ-11248 Controller Log Error: YMutex.cpp: Operation not permitted.
BZ-11245 Pipe Network adder block may cause integrator and derivator blocks to produce incorrect
outputs.
BZ-11244 Unable to Get data from function block GetCtrlInfo-CTRLINFO_PROJECT_BUILD_NO.
BZ-11230 MCFB_StepLimitSwitch compiler error.
BZ-11229 Compile warning after making change to Axis Setup value.
BZ-11220 Compiler warning when adding PLCopen Axis.
BZ-11240 EtherCAT network with AKT2G-AT-410 does not reach op-mode.
BZ-11222 EtherCAT op-mode delayed with AKD2G firmware v02-10-04 (or later).
BZ-11233 PLC error 76 (calling FB twice in same VM cycle) is returned incorrectly with a PCMM dual-
core.
BZ-11231 Kollmorgen EtherCAT device DC configuration set to default at scan / discovery.
BZ-11234 IDE fails to load ESI files from ESI library if FIPS security policy is enabled.
BZ-11188 Changing rollover parameter, followed by MC_SetPos causes incorrect final position for
MC_MoveAbsolute.
4 Known Issues
These are the known issues for this release.
Defect Description
BZ-11257 ST Editor no longer auto-fills function block data type.
BZ-11252 Deleting variables with KVB option causes [[MODBUS-S]:(...) Unknown Symbol compile
errors.
BZ-11247 KAS-IDE crash reports are sometimes sent with zero file size crash dump and no user
information.
BZ-11241 O-Scope PLCProgExecTime trace displays incorrect value with multi-core controllers if PLC
execution time is close to EtherCAT cycle time.
BZ-11169 Multiple MC_MoveLin/Circ calls with velocity blending and short path distance may exceed
specified deceleration rate.
BZ-11143 KAS-IDE has long delay when mapping variables to Safety PDOs.
BZ-11139 KAS-IDE PLCopen digitizing axis w/ multi-turn has incorrect user units.
BZ-10458 PLC Variable Creation Wizard don't show the mapping.
BZ-10451 Cannot start application with direct Ethernet connection.
BZ-10419 Drag-n-drop variable from UDFB instance to watch window does not display the value.
BZ-10275 PxMM controller bus time not synchronized with DC master time.
BZ-9928 ESI file list not updated when good and bad ESI files added at the same time.
BZ-9835 Non-ASCII characters in projects not handled properly in the KAS-IDE.
BZ-9834 Import/export from/to non-ASCII file names does not work correctly.
BZ-9496 AKD-N firmware download fails if 4x drives are selected.
BZ-9359 PDO objects not defined in the object dictionary (or 24-bit size) do not work properly with
MLSmpXxxxx(...) functions.
BZ-8659 PLCopen move blending with jerk.
If the blending move is commanded with an unreachable velocity, the move may abruptly
decelerate to the final position within one sample, exceeding the specified deceleration rate.
BZ-8645 Adding ESI file after scanning results in no selected PDOs.
BZ-8644 PLCopen S-Curve move may not reach target with small jerk.
BZ-8643 EtherCAT scan fails after a AKD drive firmware download failure with a wrong EtherCAT
topology.
BZ-8636 Recovered projects don’t recover imported libraries (.KAL files).
BZ-8608 KAS-IDE views do not scale if Windows text scaling is > 100%.
BZ-8605 MLInitTrig does not configure the AKD Capture engine correctly for a negative edge trigger.
BZ-8588 EtherCAT network restore fails to recover from drive firmware download failure.
BZ-8508 PDOs need padding to meet byte boundary requirement.
l The KAS-IDE PDO Editor does not automatically pad PDOs on non-byte boundaries.
l The problem can be avoided by manually adding dummy objects to pad the
5 Known Limitations
l KAS-IDE drive status bar cannot detect if AKD2G is active or inactive in pre-op mode.
l RGM is not supported.
l The undo action is not possible for all operations.
l Find/Search/Replace function:
l Search and Replace function is not supported in Pipe Network.
l Search and Replace for HMI are supported only with local <CTRL+F>.
l In SFC programs, breakpoints can only be set on transitions (i.e., in First Level diagram) and not in steps
or conditions.
l With a breakpoint set on transition, you can debug cycle by cycle.
l SFC programs are limited to 64k byte size due to the bytecode engine.
l If the SFC program exceeds 64k bytes, the compiler generates a warning message: Warning:
limit is 64KB!.
l Plugging the EtherCAT cable to the OUT port is not detected and is not reported as an error.
l PLC Variable mapping:
l Each PLC variable can be mapped to an EtherCAT IO and exclusively to either:
l External driver.
l Example: A PLC variable cannot be mapped to Modbus and Onboard PDMM IO at the same time.
C:\Users\<user.name>\AppData\Local\Kollmorgen\KAS\Astrolabe\ESI\.
fully animated.
l See the Find and Replace tab - Find Unused Variables (#3).
load.
l See Define the PLC Cycle.
A future software release will include improvements for the 4kHz EtherCAT cycle jitter performance.
6 Installation
Use this information for KAS installation:
Element Description
Connectivity l 1 Ethernet port, at either 100MB or 1GB.
l See Note #2.
Display l WXGA+ (1440 x 900) or higher-resolution monitor with 24-bit, 16.7M
colors.
l See Note #1.
Memory 1GB RAM (for 32-bit) or 2GB RAM (for 64-bit) or greater (recommended for
complex applications).
Operating System l Microsoft® Windows® 10 (32-bit or 64-bit).
l Microsoft® Windows® 11 (64-bit).
l For optimal performance, verify the operating system is fully updated
with the latest patches.
Processor Type Intel® Pentium® M or equivalent processor at 1.5GHz or greater.
Storage 16GB (for 32-bit) or 20GB (for 64-bit) of free space on hard disk.
Web Browser l A modern web browser is required to access the web server and
online help.
l We recommend Microsoft Edge.
l AKD-C/-N
l MKD-C
l The recommended firmware version is dependent on the drive's model and revision.
l Controller firmware is available at KDN.
AKD-M-M1EC-01-23-00-000.i00
l
l This indicates that non-volatile parameters are not compatible between the two firmware versions.
l Resetting the drive to the default memory values using Parameter Load will fix this error.
6.2.4.2 Installers
The installation package contains both the IDE and runtime for TxC panels.
The KVB .ZIP file contains two different installers:
Contact Kollmorgen if you have a KVB 1.2 project that needs to be updated in KVB 2.x.
l AKD PDMM
l AKD2G
l AKT2G-IO-SDI-04-000
l AKT2G-IO-SDO-04-000
l PCMM
l PCMM2G
Contact BBH for the latest software and firmware release information and details.
l In previous KAS versions, the EtherCAT initialization would generate a device mismatch error, if
the device's RevisionNo and the project's RevisionNo did not match.
l If the device's ESI file does not specify the CheckRevisionNo logic then, by default, the KAS
l Add and Configure Third Party Devices in the online help for directions on integration.
l Set Up FSoE Master and an AKD2G with SafeMotion Monitor if integrating a different third-party FSoE
master into a KAS system.
8.1 Requirements
l All third-party devices must have an ESI file containing the device information, features, and settings.
l MDP devices must support automatic module discovery at EtherCAT network scan.
8.2 Limitations
l The KAS-IDE does not support third-party drives.
l Contact your local Kollmorgen representative for details.
l MDP fieldbus gateway devices that require MDP gateway profiles, implemented to the ETG 5001.3
specification, may not be discovered.
l This includes gateway protocols: CAN, CANopen, DeviceNet, Interbus, and IO Link.
9.1 Copyrights
Copyright © 2009-2024 Regal Rexnord Corporation, All Rights Reserved.
Information in this document is subject to change without notice. The software package described in this document is
furnished under a license agreement. The software package may be used or copied only in accordance with the terms of the
license agreement.
This document is the intellectual property of Kollmorgen and contains proprietary and confidential information. The
reproduction, modification, translation or disclosure to third parties of this document (in whole or in part) is strictly prohibited
without the prior written permission of Kollmorgen.
9.2 Trademarks
Regal Rexnord and Kollmorgen are trademarks of Regal Rexnord Corporation or one of its affiliated companies.
l KAS and AKD are registered trademarks of Kollmorgen.
l Kollmorgen is part of the Altra Industrial Motion Company.
l Codemeter is a registered trademark of WIBU-Systems AG.
l EnDat is a registered trademark of Dr. Johannes Heidenhain GmbH.
l EtherCAT is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH.
l Ethernet/IP Communication Stack: copyright (c) 2009, Rockwell Automation.
l Ethernet/IP is a registered trademark of ODVA, Inc.
l Ghostscript is a registered trademark of Artifex Software, Inc. and is distributed under the AGPL license.
l HIPERFACE is a registered trademark of Max Stegmann GmbH.
l PLCopen is an independent association providing efficiency in industrial automation.
l PROFINET is a registered trademark of PROFIBUS and PROFINET International (PI).
l SIMATIC is a registered trademark of SIEMENS AG.
l SyCon® is a registered trademark of Hilscher GmbH.
l Windows® is a registered trademark of Microsoft Corporation.
l 7-zip (distributed under the terms of the LGPL and the BSD 3-clause licenses - see terms)
l curl software library
l JsonCpp software (distributed under the MIT License – see terms)
l Mongoose software (distributed under the MIT License - see terms)
l Qt cross-platform SDK (distributed under the terms of the LGPL3; Qt source is available on KDN)
l Qwt project (distributed under the terms of the Qwt License)
l The C++ Mathematical Expression Library (distributed under the MIT License)
l U-Boot, a universal boot loader is used by the AKD PDMM and PCMM (distributed under the terms of the GNU
General Public License). The U-Boot source files, copyright notice, and readme are available on the distribution disk
that is included with the AKD PDMM and PCMM.
l Zlib software library
All other product and brand names listed in this document may be trademarks or registered trademarks of their respective owners.
9.3 Disclaimer
The information in this document (Version X published on 4/29/2024) is believed to be accurate and reliable at the time of its release.
Notwithstanding the foregoing, Kollmorgen assumes no responsibility for any damage or loss resulting from the use of this help, and
expressly disclaims any liability or damages for loss of data, loss of use, and property damage of any kind, direct, incidental or consequential,
in regard to or arising out of the performance or form of the materials presented herein or in any software programs that accompany this
document.
All timing diagrams, whether produced by Kollmorgen or included by courtesy of the PLCopen organization, are provided with accuracy on a
best-effort basis with no warranty, explicit or implied, by Kollmorgen. The user releases Kollmorgen from any liability arising out of the use of
these timing diagrams.
About KOLLMORGEN
Kollmorgen is a leading provider of motion systems and components for machine builders.
Through world-class knowledge in motion, industry-leading quality and deep expertise in linking and integrating
standard and custom products,
Kollmorgen delivers breakthrough solutions that are unmatched in performance, reliability and ease-of-use,
giving machine builders an irrefutable marketplace advantage.