0% found this document useful (0 votes)
114 views110 pages

ReleaseNotes 1 2 7 EN

Uploaded by

yulisaaini75
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views110 pages

ReleaseNotes 1 2 7 EN

Uploaded by

yulisaaini75
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 110

EcoStruxure Machine Expert V1.2.

7
Release Notes

RN0000000001.11
02/2021

www.se.com
Legal Information
The Schneider Electric brand and any trademarks of Schneider Electric SE and its
subsidiaries referred to in this guide are the property of Schneider Electric SE or its
subsidiaries. All other brands may be trademarks of their respective owners.
This guide and its content are protected under applicable copyright laws and
furnished for informational use only. No part of this guide may be reproduced or
transmitted in any form or by any means (electronic, mechanical, photocopying,
recording, or otherwise), for any purpose, without the prior written permission of
Schneider Electric.
Schneider Electric does not grant any right or license for commercial use of the guide
or its content, except for a non-exclusive and personal license to consult it on an "as
is" basis. Schneider Electric products and equipment should be installed, operated,
serviced, and maintained only by qualified personnel.
As standards, specifications, and designs change from time to time, information
contained in this guide may be subject to change without notice.
To the extent permitted by applicable law, no responsibility or liability is assumed by
Schneider Electric and its subsidiaries for any errors or omissions in the informational
content of this material or consequences arising out of or resulting from the use of the
information contained herein.
© 2021 – Schneider Electric. All rights reserved.
Release Notes

Table of Contents
Safety Information.......................................................................................5
About the Book ............................................................................................6
Product Information V1.2.7 ........................................................................7
Product Information ....................................................................................7
Installation Instructions ...............................................................................9
Cybersecurity Information for User Rights Management
V1.2.7 .........................................................................................................10
User Rights Management - General Information..........................................10
Resetting Device User Rights .................................................................... 11
Deactivating Device User Rights ...............................................................14
Managing Device User Rights by Call Parameters ......................................15
Managing Device User Rights Using the Scripting API ................................16
Including User Rights While Cloning the SD Card .......................................17
Including User Rights While Cloning the USB key ......................................17
Hardware/Firmware Information V1.2.7 ................................................18
Hardware/Firmware Information.................................................................18
Library Information V1.2.7 .......................................................................19
Library Information....................................................................................19
Software Information V1.2.7....................................................................20
Software Information.................................................................................20
Release Notes History .............................................................................21
EcoStruxure Machine Expert V1.1 .............................................................21
Hardware/Firmware Information...........................................................21
New Features .....................................................................................22
Mitigated Anomalies............................................................................27
Library Information ..............................................................................28
New Features .....................................................................................30
Mitigated Anomalies............................................................................35
Software Information ...........................................................................36
New Features for Machine Expert Installer and Online Help ...................36
New Features EcoStruxure Machine Expert ..........................................37
New Features for EcoStruxure Machine Expert - Safety .........................39
Compatibility EcoStruxure Machine Expert ...........................................40
Compatibility EcoStruxure Machine Expert - Safety ...............................44
Mitigated Anomalies............................................................................45
Known Operational Anomalies .............................................................54
Documentation - Mitigated Anomalies ..................................................57
EcoStruxure Machine Expert V1.1 SP1 ......................................................57
Hardware/Firmware Information...........................................................57
Mitigated Anomalies............................................................................58
Known Operational Anomalies .............................................................59
Library Information ..............................................................................63
Mitigated Anomalies............................................................................64
Known Operational Anomalies .............................................................64
Software Information ...........................................................................65
Compatibility EcoStruxure Machine Expert ...........................................66

RN0000000001.11 3
Release Notes

Mitigated Anomalies............................................................................66
Known Operational Anomalies .............................................................67
Documentation - Mitigated Anomalies ..................................................68
Documentation - Known Operational Anomalies....................................68
EcoStruxure Machine Expert V1.2 .............................................................69
Hardware/Firmware Information...........................................................69
New Features .....................................................................................70
Mitigated Anomalies............................................................................74
Known Operational Anomalies .............................................................76
Library Information ..............................................................................78
New Features .....................................................................................79
Mitigated Anomalies............................................................................80
Known Operational Anomalies .............................................................81
Software Information ...........................................................................81
New Features for Machine Expert Installer............................................81
New Features EcoStruxure Machine Expert ..........................................82
New Features for EcoStruxure Machine Expert - Safety .........................83
Compatibility EcoStruxure Machine Expert ...........................................83
Compatibility EcoStruxure Machine Expert - Safety ...............................83
Mitigated Anomalies............................................................................85
Known Operational Anomalies .............................................................86
Documentation - Mitigated Anomalies ..................................................87
Documentation - Known Operational Anomalies....................................87
EcoStruxure Machine Expert V1.2.1...........................................................88
Hardware/Firmware information ...........................................................88
EcoStruxure Machine Expert V1.2.2...........................................................88
Hardware/Firmware information ...........................................................88
Software Information ...........................................................................89
EcoStruxure Machine Expert V1.2.3...........................................................90
Hardware/Firmware Information...........................................................90
Library Information ..............................................................................92
Software Information ...........................................................................93
EcoStruxure Machine Expert V1.2.4...........................................................95
Hardware/Firmware Information...........................................................95
Library Information ..............................................................................98
Software Information ...........................................................................99
EcoStruxure Machine Expert V1.2.5......................................................... 100
Hardware/Firmware Information......................................................... 100
Library Information ............................................................................ 102
Software Information ......................................................................... 103
EcoStruxure Machine Expert V1.2.6......................................................... 105
Hardware/Firmware Information......................................................... 105
Library Information ............................................................................ 105
Software Information ......................................................................... 106
Index ......................................................................................................... 109

4 RN0000000001.11
Safety Information Release Notes

Safety Information
Important Information
Read these instructions carefully, and look at the equipment to become familiar
with the device before trying to install, operate, service, or maintain it. The
following special messages may appear throughout this documentation or on the
equipment to warn of potential hazards or to call attention to information that
clarifies or simplifies a procedure.

The addition of this symbol to a “Danger” or “Warning” safety label indicates that an
electrical hazard exists which will result in personal injury if the instructions are not
followed.

This is the safety alert symbol. It is used to alert you to potential personal injury
hazards. Obey all safety messages that follow this symbol to avoid possible injury or
death.

! DANGER
DANGER indicates a hazardous situation which, if not avoided, will result in death or serious
injury.

! WARNING
WARNING indicates a hazardous situation which, if not avoided, could result in death or
serious injury.

! CAUTION
CAUTION indicates a hazardous situation which, if not avoided, could result in minor or
moderate injury.

NOTICE
NOTICE is used to address practices not related to physical injury.

Please Note
Electrical equipment should be installed, operated, serviced, and maintained only
by qualified personnel. No responsibility is assumed by Schneider Electric for any
consequences arising out of the use of this material.
A qualified person is one who has skills and knowledge related to the construction
and operation of electrical equipment and its installation, and has received safety
training to recognize and avoid the hazards involved.

RN0000000001.11 5
Release Notes About the Book

About the Book


Document Scope
This document contains important information about the delivery of the product
EcoStruxure Machine Expert V1.2.7, and the history of previous Release Notes.
Read the complete document before you use the product or products that are
described in here.

Validity Note
The information in this Release Notes document is applicable only for
EcoStruxure Machine Expert compatible products.
This document has been updated for the release of EcoStruxureTM Machine
Expert V1.2.7.
The technical characteristics of the devices described in the present document
also appear online. To access the information online go to the Schneider Electric
homepage www.se.com.
The characteristics that are described in the present document should be the
same as those characteristics that appear online. In line with our policy of constant
improvement, we may revise content over time to improve clarity and accuracy. If
you see a difference between the document and online information, use the online
information as your reference.

6 RN0000000001.11
Product Information V1.2.7 Release Notes

Product Information V1.2.7


Product Information
Overview
EcoStruxure Machine Expert
EcoStruxure Machine Expert is a unique solution software for developing,
configuring, and commissioning the entire machine in a single software
environment, including logic, motion control, HMI, and related network automation
functions.
NOTE: If you are using templates and examples which are not updated with
the update of EcoStruxure Machine Expert V1.2.7, you may be presented the
Update Project dialog. If you are opening an example or template for the first
time, you should update to have the correct and corresponding libraries and
other necessary support.
EcoStruxure Machine Expert - Safety
EcoStruxure Machine Expert - Safety is a component of EcoStruxure Machine
Expert. It is an engineering tool used to develop safety-related applications for the
Safety Logic Controller TM5CSLC•00FS.
The application is based on the standard IEC 61131-3 and meets the applicable
safety-related requirements of IEC 61508. It provides the components necessary
for the different development phases of a Safety Logic Controller application.

EcoStruxure Machine Expert - Installation Note


In our efforts of continuous improvement, major releases such as EcoStruxure
Machine Expert V1.1 or EcoStruxure Machine Expert V1.2 may have some minor
releases thereafter to improve quality, add minor features or add hardware that
may not have been available at the time of the major release. These minor
releases will update the existing installed version on your machine to which they
belong. However, major releases are installed as separate instances on your PC.
For example, EcoStruxure Machine Expert V1.2.7 provides a full installation of the
software and related system components, but when installed on a PC where
EcoStruxure Machine Expert V1.2 or V1.2.x was already installed, it will update
this existing version by adding new components and replacing existing
components.
Contrast this to a PC that has EcoStruxure Machine Expert V1.1 installed as you
install, for example, EcoStruxure Machine Expert V1.2.7. In this case,
EcoStruxure Machine Expert V1.2.7 will be installed as a complete and separate
instance to EcoStruxure Machine Expert V1.1 (or any of its minor releases like, for
example, EcoStruxure Machine Expert V1.1 SP1).

Product Identification
Reference Description

Machine Expert Installer V12.20.08301

EcoStruxure Machine Expert V1.2.7

EcoStruxure Machine Expert - Safety V1.2.42.6801

Safety Plugin (SafeLogger, Safety Offline Help) (5.2.43.6808)

NOTE: You can see the installed software versions in the Machine Expert
Installer.

RN0000000001.11 7
Release Notes Product Information V1.2.7

Release History

Version Release Date Description

V1.1 July 2019 EcoStruxure Machine Expert V1.1

V1.1 SP1 November 2019 EcoStruxure Machine Expert V1.1 SP1

V1.2 December 2019 EcoStruxure Machine Expert V1.2

V1.2.1 February 2020 EcoStruxure Machine Expert V1.2.1

V1.2.2 March 2020 EcoStruxure Machine Expert V1.2.2

V1.2.3 May 2020 EcoStruxure Machine Expert V1.2.3

V1.2.4 August 2020 EcoStruxure Machine Expert V1.2.4

V1.2.5 September 2020 EcoStruxure Machine Expert V1.2.5

V1.2.6 October 2020 EcoStruxure Machine Expert V1.2.6

V1.2.7 February 2021 EcoStruxure Machine Expert V1.2.7

System Requirements
EcoStruxure Machine Expert can be installed on a personal computer with the
following hardware:
• Processor Core 2 Duo or greater
• RAM Memory 4 GB minimum, 8 GB recommended or greater
• Hard disk 8 GB for typical and 15 GB for full software installation
• Display 1280 x 1024 resolution or greater
• Mouse or compatible pointing device
• USB interface
• Internet access
EcoStruxure Machine Expert V1.2.7 can be installed on the following operating
systems:
• Microsoft Windows 8.1 Professional Edition (64 Bit)
• Microsoft Windows 10 (64 Bit)
NOTE: Some components still support 32 Bit operating systems (see the
following table).

Software Supported OS

EcoStruxure Machine Expert 64 Bit

EcoStruxure Machine Expert - 32 Bit & 64 Bit


Safety

Machine Expert Installer 32 Bit & 64 Bit

SQL gateway 32 Bit & 64 Bit

Gateway 32 Bit & 64 Bit

Device Assistant 32 Bit & 64 Bit


Diagnostics 32 Bit & 64 Bit

Controller Assistant 32 Bit & 64 Bit


Motion Sizer 32 Bit & 64 Bit

Microsoft.NET Framework
EcoStruxure Machine Expert requires the .NET Framework 4.7.2. Therefore, it is
required to have a current Windows version on your system. If a previous version
is found on your current Windows version, EcoStruxure Machine Expert will install
the required version.

8 RN0000000001.11
Product Information V1.2.7 Release Notes

EcoStruxure Machine Expert was tested using the following Windows versions:

Version Version Name


6.3.9600 Windows 8.1
10.0.14393 Windows 10

EcoStruxure Machine Expert - Safety and DTM require the Microsoft.NET


Framework 3.5 Service Pack 1 with the latest updates.
This package is not installed with Windows 8.1 or Windows 10. An internet
connection is required to install Microsoft.NET Framework 3.5.
For information on how to install it, refer to https://msdn.microsoft.com/en-US/
library/hh506443.

Installation Instructions
Overview
The Machine Expert Installer is used for configuring and installing the EcoStruxure
Machine Expert software. For information on the installation procedure, refer to
the Machine Expert Installer User Guide.

Limitations on USB Driver Installation for M241/M251 Controllers


In some cases, this driver installation is incomplete. The controller is shown with a
yellow triangle in the Device Manager.
You can solve this issue by manually installing the USB driver for the marked
device. The driver is available in the following directories:
• C:\Program Files (x86)\Schneider Electric\EcoStruxure Machine Expert\Tools
\Gateway\Driver\USB PLC Driver\Win7_x64 for x64 systems
• C:\Program Files (x86)\Schneider Electric\EcoStruxure Machine Expert\Tools
\Gateway\Driver\USB PLC Driver\Win7_x86 for x86 systems

Limitations on EcoStruxure Machine Expert - Safety Installation


Installing the Safety component via Machine Expert Installer requires at minimum
to select and install one available controller (Modicon or PacDrive) component to
get a full usable system environment (refer to Machine Expert Installer User
Guide).
Make sure that during the installation of EcoStruxure Machine Expert - Safety, no
instance of a previously installed legacy version of SoSafe programmable V2.x is
running.

Installation of CodeMeter
In order to take advantage of the latest bug fixes and security enhancements, you
must update the third-party tool CodeMeter. Go to https://www.wibu.com/support/
user/user-software.html and install the latest patch.

Licensing Information
Refer to the Online help.

RN0000000001.11 9
Cybersecurity Information for User Rights Management
Release Notes V1.2.7

Cybersecurity Information for User Rights


Management V1.2.7
Overview
NOTE: To help keep your Schneider Electric products secure and protected, it
is in your best interest that you implement the cybersecurity best practices as
indicated in the Cybersecurity Best Practices document provided on the
Schneider Electric website.

User Rights Management - General Information


Overview
In order to meet constantly evolving cybersecurity requirements, with EcoStruxure
Machine Expert the user rights management is by default activated for Schneider
Electric LMC058, M241, M251, M258, M262, PacDrive LMC Eco, PacDrive LMC
Pro/Pro2 controllers. This has the effect that every Schneider Electric controller
equipped with the latest EcoStruxure Machine Expert firmware prompts you for
user credentials whenever you attempt to gain access.
NOTE: The new user rights management does not apply for HMISCU
controllers.
For general information regarding device user management, refer to the
Programming Guide in the EcoStruxure Machine Expert online help, section
Software > Programming > Programming Guide > Configuration > Common
Device Editor Dialogs > Device Configuration > Users and Groups > Users
and Groups Management.

First Login to Schneider Electric Controller with User Rights Management Activated
Using Default Credentials
As user management is activated by default in the controllers, use the following
default credentials for first login and modify them immediately.

Step Action

1 At first login to a Schneider Electric controller, enter the default user credentials:
• User name: Administrator
• Password: Administrator
Result: You are requested to change the default password.

2 Enter your individual Password.

3 Re-enter your individual Password.

4 Click OK to confirm.

Result: Access to your controller is now protected by these new credentials. They are
assigned the highest user rights level and allow you to manage access rights for users
or user groups.

NOTE: For future login, the new Password will be required.

Controller Locked After Entering Incorrect Credentials


If you enter incorrect credentials for three times, the controller will be locked for 60
seconds. After this time, retry to connect by entering the correct credentials.

10 RN0000000001.11
Cybersecurity Information for User Rights Management V1.2.7 Release Notes

Logoff Procedure
After successful login to the controller, you can perform further online actions on
the controller with EcoStruxure Machine Expert. As long as your project remains
open, you will not be prompted to enter your credentials again.
In order to log off the present user from the controller, execute the command
Online > Security > Logoff current device user.
After that you will be prompted for your credentials when you attempt to perform
another online command on the controller.

Firewall Settings
Most of the communication services like FTP or OPC UA access the controller by
using the settings of the user rights management. Therefore, make sure that the
firewall settings on the controller allow the services to access the controller file
system.

Controller - HMI Communication with User Rights Management Activated


With user rights management activated in the controllers, the connection between
an HMI programmed with Vijeo-Designer and the controller will not be established.
The following solutions are available to solve this issue:
• In Vijeo-Designer, open the Network Equipment Settings dialog box of the I/
O Manager and enter the Username and the Password to access the
controller.
• Reset the device user rights of the controller, page 11.

Resetting Device User Rights


Overview
You can reset the device user rights to the default settings by using different
software tools. Your individual credentials are required for this procedure. For
further information on the default settings, refer to the First Login to Schneider
Electric Controller with User Rights Management Activated Using Default
Credentials paragraph, page 10.

Reset via EcoStruxure Machine Expert Logic Builder


For Modicon LMC058, M258, PacDrive LMC Eco and PacDrive LMC Pro/Pro2
controllers, you can reset the device user rights using the Reset user rights
management to default command that is available at two different locations:
Online > Security > Reset user rights management to default menu:

RN0000000001.11 11
Cybersecurity Information for User Rights Management
Release Notes V1.2.7

Contextual menu of the controller, Security > Reset user rights management to default command:

NOTE: When you reset the user rights management to the default values,
access to FTP, HTTP and OPC-UA servers is denied until you set your
individual user name and password.
Confirm the message with OK.

Reset via Controller Webserver


The Modicon LMC058 Motion Controller, Modicon M241, M251, M258 Logic
Controller, and the Modicon M262 Logic/Motion Controller support the reset of
device user rights management via the embedded webserver: MAINTENANCE >
USER MANAGEMENT > USER ACCOUNTS MANAGEMENT > RESET TO
DEFAULT
Consult the Programming Guide specific to your controller in the EcoStruxure
Machine Expert online help for further information:
• Modicon LMC058 Motion Controller
Machine Expert > V1.2 > Controllers > LMC058 Motion Controllers > LMC058
Motion Controller - Programming Guide > Ethernet Configuration > Ethernet
Services > Web Server
• Modicon M241 Logic Controller
Machine Expert > V1.2 > Controllers > M241 Logic Controllers > M241 Logic
Controller - Programming Guide > Ethernet Configuration > Ethernet Services
> Web Server
• Modicon M251 Logic Controller
Machine Expert > V1.2 > Controllers > M251 Logic Controllers > M251 Logic
Controller - Programming Guide > Ethernet Configuration > Ethernet Services
> Web Server
• Modicon M258 Logic Controller
Machine Expert > V1.2 > Controllers > M258 Logic Controllers > M258 Logic
Controller - Programming Guide > Ethernet Configuration > Ethernet Services
> Web Server
• Modicon M262 Logic/Motion Controller
Machine Expert > V1.2 > Controllers > M262 Logic/Motion Controllers >
M262 Logic/Motion Controller - Programming Guide > Ethernet Configuration
> Ethernet Services > Web Server

12 RN0000000001.11
Cybersecurity Information for User Rights Management V1.2.7 Release Notes

Reset via Controller Assistant


As of EcoStruxure Machine Expert V1.2, the service tool Controller Assistant
supports user rights management of Modicon LMC058, Modicon M258, PacDrive
LMC Eco and PacDrive LMC Pro/Pro2 controllers.
By attempting to write an image to the controller in online mode, or to the SD card
or flash disk, or to the USB key, you will be prompted to decide how to manage
user rights in the controller:

The following options are available:


• Keep existing user rights management on the controller
Activate this option to keep the existing user rights management as it is. This
applies even if the user rights management is disabled.
NOTE: If you attempt to write an EcoStruxure Machine Expert V1.2 or
later firmware to a controller without user rights defined, the user rights
management in the controller will be set to the default settings.
• Overwrite existing user rights management on the controller by the one
on the current image
The user rights management in the controller will be overwritten by the user
rights management that is defined in the image you attempt to write.
NOTE: If you attempt to write an EcoStruxure Machine Expert V1.2 or
later firmware and if there is no user rights management defined in the
image, the user rights management in the controller will be set to the
default settings.
• Reset the user rights management on the controller to default (factory
settings)
The user rights management in the controller will be set to the default
settings.
By default, the user rights management existing in the controller are preserved
when writing to the controller in online mode.

Reset Without Credentials


If you have lost the credentials, you can reset the user rights management of the
controller by using the service tool Controller Assistant to write the image to the
SD card or flash disk, or to the USB key.
From the message prompting you to decide how to handle user rights in the
controller, select the option Reset the user rights management on the
controller to default (factory settings). If this option is not available, you can
create a new firmware from scratch that comes with the default settings. Then you
can restart the controller directly from this SD card or flash disk.
The Modicon LMC058 Motion Controller, Modicon M241, M251, M258 Logic
Controller, and the Modicon M262 Logic/Motion Controller also allow you to

RN0000000001.11 13
Cybersecurity Information for User Rights Management
Release Notes V1.2.7

modify a script.cmd file by using a SD card or a USB key (depending on the


support of your particular controller) to reset the user rights management. Consult
the Programming Guide specific to your controller for further information.

Deactivating Device User Rights


Overview
In order to help prevent unauthorized access to your controller, keep the device
user rights management function activated. If you ensure that your machine or
process is not accessible to unauthorized personnel, you can deactivate the
function as described in this chapter. Your individual credentials are required for
this procedure.

Deactivating via EcoStruxure Machine Expert Logic Builder


For Modicon LMC058, Modicon M258, PacDrive LMC Eco and PacDrive LMC
Pro/Pro2 controllers, you can deactivate the device user rights management using
the Disable user rights management on device command that is available at
two different locations:
• Online > Security > Disable user rights management on device menu
• Contextual menu of the controller, Security > Disable user rights
management on device command

WARNING
UNAUTHENTICATED ACCESS AND MACHINE OPERATION
Do not disable user rights management if your machine or process is accessible
to unauthorized personnel either directly or via a network.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.

Confirm the two confirmation messages with OK if you are sure to deactivate the
device user rights.

Result: Access the controller is now available without credentials.

14 RN0000000001.11
Cybersecurity Information for User Rights Management V1.2.7 Release Notes

Deactivating via Controller Webserver


The Modicon LMC058 Motion Controller, Modicon M241, M251, M258 Logic
Controller, and the Modicon M262 Logic/Motion Controller allow you to deactivate
the device user rights management via the embedded webserver:
MAINTENANCE > USER MANAGEMENT > USER ACCOUNTS MANAGEMENT
> DEACTIVATE
Consult the Programming Guide specific to your controller in the EcoStruxure
Machine Expert online help for further information:
• Modicon LMC058 Motion Controller
Machine Expert > V1.2 > Controllers > LMC058 Motion Controllers > LMC058
Motion Controller - Programming Guide > Ethernet Configuration > Ethernet
Services > Web Server
• Modicon M241 Logic Controller
Machine Expert > V1.2 > Controllers > M241 Logic Controllers > M241 Logic
Controller - Programming Guide > Ethernet Configuration > Ethernet Services
> Web Server
• Modicon M251 Logic Controller
Machine Expert > V1.2 > Controllers > M251 Logic Controllers > M251 Logic
Controller - Programming Guide > Ethernet Configuration > Ethernet Services
> Web Server
• Modicon M258 Logic Controller
Machine Expert > V1.2 > Controllers > M258 Logic Controllers > M258 Logic
Controller - Programming Guide > Ethernet Configuration > Ethernet Services
> Web Server
• Modicon M262 Logic/Motion Controller
Machine Expert > V1.2 > Controllers > M262 Logic/Motion Controllers >
M262 Logic/Motion Controller - Programming Guide > Ethernet Configuration
> Ethernet Services > Web Server

Deactivating User Rights for the Simulation Device in EcoStruxure Machine Expert
Logic Builder
The simulation device in EcoStruxure Machine Expert Logic Builder has own user
rights that can differ from those that are defined in the real controller.
NOTE: To help avoid account lockout (deadlocking), first disconnect
EcoStruxure Machine Expert Logic Builder from the controller and make sure
no other client, for example, an HMI, automatically attempts to connect using
the previous user rights configuration.
In order to deactivate user rights in the simulation device, proceed as follows:

Step Action

1 Close all instances of EcoStruxure Machine Expert Logic Builder.

2 Close all instances of Vijeo-Designer.

3 Remove the folder c:\ProgramData\CODESYS\Simulation.

Result: The simulation device is reset to the default settings.

Managing Device User Rights by Call Parameters


Overview
The service tools Controller Assistant and Diagnostics provide command line
arguments that are used to connect to a controller with the required credentials.
For detailed information, refer to the Controller Assistant - User Guide and the
Diagnostics - User Guide in the EcoStruxure Machine Expert online help.

RN0000000001.11 15
Cybersecurity Information for User Rights Management
Release Notes V1.2.7

The following arguments are available:


• -username <Username>
• -password <Password>
• -renewalpassword <RenewalPassword>

Examples
ControllerAssistant.exe -username Administrator -password
Administrator -renewalpassword MyNewPassword
-getcontrollerinfo etcp4://192.168.3.40
Diagnostics.exe -username Administrator -password MyPassword
-save ip etcp4://192.168.3.40 c:\Temp\MyDiagnosticsFile.pdi

-renewalpassword Argument
The argument -renewalpassword is used when a new password needs to be
inserted. This is typically the case when the first login to a controller is performed
and the default credentials (user name = Administrator and password =
Administrator) are required.
The argument -renewalpassword cannot be used to change the password.

Starting Controller Assistant


Controller Assistant can also be started with graphical user interface using the
command line arguments. In this case, you are not prompted to enter the
credentials. They are retrieved from the values of the arguments.

Managing Device User Rights Using the Scripting API


Scripting for Using Online Services
EcoStruxure Machine Expert provides access to many of its online services via
the scripting API. In order to establish a connection or to use an online service at a
later time, valid credentials must be stored in the system.

Providing Specific Credentials for Online Services


You can store credentials via online device or online application in case of multi-
controller projects. If there are specific credentials provided for the connection,
they will be used by the system.
Example:
# create an "online device" to use online services
root_device = projects.primary.find("LMC_PacDrive", False)
[0]
online_device = online.create_online_device(root_device)

# store credentials specific to this "online device"


online.set_specific_credentials(online_device, "my_user",
"my_password")

# use of any online service


online_device.connect()

Providing Default Credentials for Online Services


If no specific credentials are provided for the connection, the system uses the
default credentials.

16 RN0000000001.11
Cybersecurity Information for User Rights Management V1.2.7 Release Notes

Example:
# create an "online device" to use online services
root_device = projects.primary.find("LMC_PacDrive", False)
[0]
online_device = online.create_online_device(root_device)

# store default credentials


online.set_default_credentials("my_user", "my_password")

# use of any online service


online_device.connect()

Scripting for Enforced Password Renewal


The following scenarios require the password to be changed by the user after
authentication:
• First login to a new controller.
• First connection after the user rights management has been reset to default.
• A password renewal is enforced for a specific user by an administrator of the
device.
EcoStruxure Machine Expert does not support the renewal of passwords using the
scripting API. Perform this by using the service tool Controller Assistant.
You can call the latest version of Controller Assistant from command line as
indicated in the following example:
"c:\Program Files (x86)\Schneider Electric
\EcoStruxureMachine Expert\Tools\ControllerAssistant
\ControllerAssistant.exe" -username Administrator -password
Administrator -renewalpassword MyNewPassword
-getcontrollerinfo etcp4://192.168.3.50

Including User Rights While Cloning the SD Card


Overview
The Modicon M241 Logic Controller, Modicon M251 Logic Controller, and the
Modicon M262 Logic/Motion Controller provide a clone function that allows you to
write the image of the controller to an SD card. By default, the user rights
management is not written to the SD card with the image. If supported by your
controller, you can activate the user rights management for the clone procedure in
the Clone management on the webserver of the controller. Consult the
Programming Guide specific to your controller for further information.

Including User Rights While Cloning the USB key


Overview
The Modicon M258 Logic Controller and Modicon LMC058 Motion Controller
provide a clone function that allows you to write the image of the controller to a
USB key. By default, the user rights management is not written to the USB key
with the image. If supported by your controller, you can activate the user rights
management for the clone procedure in the Clone management on the
webserver of the controller. Consult the Programming Guide specific to your
controller for further information.

RN0000000001.11 17
Release Notes Hardware/Firmware Information V1.2.7

Hardware/Firmware Information V1.2.7


Hardware/Firmware Information
There are no additional hardware/firmware information for this release.

18 RN0000000001.11
Library Information V1.2.7 Release Notes

Library Information V1.2.7


Library Information
Version Identification
Description Version

IoDrvEthernetIpScanner V1.54.1.18

Mitigated Anomalies
PacDrive LMC Controls & I/Os

ID Description

LMCFW-4090 Invalid I/O mapping for TM5 EtherNet/IP bus coupler has been solved.

Known Operational Anomalies


PacDrive LMC Controls & I/Os

ID Description

BTE–1087 Modules connected after a 'dummy' module are unresponsive.

BTE–1088 Potential incorrect behavior when using TM5 EtherNet/IP bus coupler with
analog modules configured for current measurement.

Workaround: First select all channels to Voltage and then back to Current.

BTE-1091 Disabling of slices connected to TM5 EtherNet/IP bus coupler may lead to an
error.

Workaround: Instead of 'Disable' use 'Exclude'.


LMCFW-2820 Incorrect status display of the TM5 EtherNet/IP bus coupler: Running is
displayed instead of Error. The message Sending SpecificMessage failed.
1#C008 can be acknowledged.

Workaround: Monitoring via the application is possible.

RN0000000001.11 19
Release Notes Software Information V1.2.7

Software Information V1.2.7


Software Information
There are no additional software information for this release.

20 RN0000000001.11
Release Notes History Release Notes

Release Notes History


EcoStruxure Machine Expert V1.1
Hardware/Firmware Information

Version Identification
Description Firmware Version

M241 5.0.7.20
M251 5.0.7.20
M262 5.0.2.1
TMSES4 1.0.0.8
TM3BCEIP 1.2.1.1
TM3•HSC202• 2.0
TM3DI16 2.0
TM3DI16G 2.0
TM3DI16K 2.0
TM5NS31 2.74
LXM32S•••M2 drive 1.06.03
LXM32S•••M2 Sercos 1.08.04
LXM32S•••N4 drive 1.06.03
LXM32S•••N4 Sercos 1.08.04
LXM52••••C••••• 1.54.26.0
ILM•••••••••••• 1.54.26.0
LXM62••••C••••• • 1.60.0.0 for hardware revision RS1•
• 1.54.27.0 for hardware revision RS0•
LXM62••••D••••• • 1.60.0.0 for hardware revision RS1•
• 1.54.27.0 for hardware revision RS0•
LXM62••••E••••• 1.54.27.0
LXM62••••F••••• 1.54.27.0
LXM62••••G••••• 1.60.1.0
LMC Eco 1.60.3.3
LMC Pro 1.60.3.3
LMC Pro2 1.60.3.3

Description Safety-Related Firmware Version

LXM62••••E••••• 1.2.4.0
LXM62••••F••••• 1.2.4.0
VW3E702200000 safety option module 1.2.4.0

TM5CSLC100FS 2.52
TM5CSLC200FS 2.52
BWU2984 SWID 134253
BWU2984 Safe CPU A 135115
BWU2984 Safe CPU B 135116
ASIMON360 3.2.6.7

RN0000000001.11 21
Release Notes Release Notes History

Safety-Related Products
Additional information on the Safety Option Module VW3E702200000 for Lexium
62 ILM:
Lexium ILM070, ILM100 and ILM140 motors must have a certain hardware
revision of the electronic unit and a new FPGA (field-programmable gate array) to
be compatible with the Safety Option Module for Lexium 62 ILM.
The new revision is included in Lexium ILM motors with the following S/N and
DOM:
• ILM070: S/N ≥ 2506064503 (DOM ≥ 11.09.2015)
• ILM100: S/N ≥ 2506058831 (DOM ≥ 18.08.2015)
• ILM140: S/N ≥ 2506059644 (DOM ≥ 21.08.2015)
• New FPGA version: CB0013_D010_0109_00_04
When using earlier versions of the Lexium ILM, the Safety Option Module is not
recognized, and the drive does not start.
For PacDrive architectures the AS-i/Sercos III Safety Gateway BWU2984 is
integrated.For more information, refer to the AS-i/Sercos III Safety Gateway
BWU2984 for Embedded Safety System - Bihl+Wiedemann Integration Guide.

Performance and System Limitations of New TM5CSLC•00FS


Firmware Version
The new TM5CSLC•00FS firmware version delivered with EcoStruxure Machine
Expert V1.1 has some performance improvements in relation to previous
TM5CSLC•00FS firmware versions.
The total number of safety axis and safety I/Os in a system depends on several
factors such as, for example, Sercos cycle time, activated/simulated devices,
configured devices in the architecture, and local device configurations using
additional IDNs, local I/Os on drives, etc. When the system limit is reached, a C1D
C30F 0109 hex is triggered.
The supported axis in a system running on the edge of device limitations can vary
between boot up by ± 1. Therefore, it is a good practice to stay two axis away from
the detected system limit.
For more information on performance refer to System Limitations (see Embedded
Safety for M262, Integration Guide).
Contact your local Schneider Electric representative in case you need specific
information for your intended machine architecture.

New Features

M241/M251
• Support of CoDeSys V3.5 SP12
• Default login/password changed when user rights are not activated.
• User right management adapted to CoDeSys V3.5 SP12
• Support of TM3BCEIP TM3 EtherNet/IP bus coupler for distributed I/O
architectures
• Behavior of outputs in STOP mode: default value applies after application
download, controller power cycle, reset cold/warm
• Behavior of outputs during the transitions from RUN to STOP, and from RUN
to EXCEPTION also sets default output values
• Support of TM3DI16/G and TM3DI16K renewal modules (latch and filter
functions are only configurable with modules of software version 2 or greater).
• Support of FC_GetFreeDiskSpace, FC_GetLabel, FC_
GetTotalDiskSpace

22 RN0000000001.11
Release Notes History Release Notes

• Extended Motion Function Blocks to allow the configuration of 4 JerkRatio


parameter settings.

M262
Modicon M262 Logic/Motion Controller offer is made for performance - demanding
machines.
• M262 controllers are ready for IIoT, (MQTT, AMQP, OPC UA, TLS,…) and
combine logic, motion and safety-related control applications:
◦ TM262L: for the logic control of multiple input and output configurations
◦ TM262M: for the motion control of up to 16 synchronized axes
In combination with a TM5CSLC•00FS for safety-related control
applications up to SIL3.
• Modicon M262 Logic/Motion Controller embed 4 fast digital inputs and 4 fast
digital outputs, connected to the controller with the use of screw terminals on
the front face of controllers.
• Modicon M262 Logic/Motion Controllers (TM262M•••) embed an encoder
input (SSI or incremental).
• Modicon M262 Logic/Motion Controllers can be combined with Modicon TM3,
Modicon TM5, and Modicon TM7 offers using Sercos III, EtherNet/IP and
CANopen bus couplers.
• Modicon M262 Logic/Motion Controllers have a Dual Core processor:
◦ Core 1: is dedicated exclusively to managing program tasks and offers the
maximum resources for real-time execution of the application code.
◦ Core 2: is dedicated to executing communication tasks, which then have
no further impact on the application execution performance.
• Performance:
◦ 256 MByte RAM memory
◦ 128 MByte Flash memory
◦ 3-5 ns/ instruction
• A slot for an industrial memory card is available on the front face of the
controllers:
◦ SD-card up to 2 GB, or
◦ SDHC-card up to 32 GB
• A QR-code, printed on the front face of the controllers and Smart
Communication modules, provides a link to the Schneider Electric
maintenance page of the product.
• A TMS bus port allows the connection of Smart Communication modules,
assembled by simple interlocking on the left-hand side of the controllers.
• A TM3 bus port allows the connection of TM3 expansion modules, assembled
by simple interlocking on the right-hand side of the controllers.

PacDrive LMC Controls


• Watchdog supervision during I/O-update:
◦ Watchdog was deactivated during the cyclic execution when I/Os were
updated. Now the watchdog stays active during I/O-updates.
◦ If a given limit for I/O updates is exceeded, a watchdog is triggered.
• PROFINET:
◦ The consumer and provider statuses (CS and PS) are now available in the
application. The provider status appears in the tab PNIO Module I/O
Mapping.
NOTE: Verify the direct call of % addresses in your application. The preferred
solution to access the % addresses in your application is to map variables to
all the % addresses.

RN0000000001.11 23
Release Notes Release Notes History

Accessories TMS
The TM262 Logic/Motion Controllers allows to connect 3 TMS communication
modules.

TM3 EtherNet/IP Bus Coupler


TM3 EtherNet/IP Bus Coupler is a distributed architecture solution, which enables
the creation of distributed islands of industrial TM3 I/Os managed by a master
controller M241, M251 or M262 via Ethernet fieldbus.
New features:
• The TM3 EtherNet/IP bus coupler supports TM3 and TM2 I/O modules:
◦ Up to 14 TM3 I/O modules
◦ Up to 7 TM2 I/O modules
◦ Up to 7 TM2 I/Os mixed with TM3
• The TM3 EtherNet/IP bus coupler has an embedded webserver which
supports:
◦ User rights management
◦ BOOTIP, DHCP, fixed IP-configuration
◦ Bus coupler firmware update
• The TM3 EtherNet/IP bus coupler has an embedded switch with isolated
RJ45 ports to support daisy chaining and ring topologies (RSTP/SNMP).
• The TM3 EtherNet/IP bus coupler provides cyber security protection features
supporting Achilles level 1.
Limitations:
• Latch feature is not supported for TM3DI16, TM3DI16G, TM3DI16K.
• TM3 expert I/O are not supported.
• Only single user can modify the firmware update or write values through
embedded webserver.
• The maximum number of TM3 I/O modules will be validated by software and
may result in a lower number, depending on the number of analog I/O
modules used.

TM3 Expert I/O


The TM262 Logic/Motion Controller supports 4 types of high speed counting
modules:
• TM3XFHSC202
• TM3XFHSC202G
• TM3XHSC202
• TM3XHSC202G
These modules are connected on the right side of the controller and allow
management of 2 counting channels with / without reflex output.
TM3XFHSX202 / TM3XFHSX202G can be configured to raise events in the
controller to manage fast actions.
The firmware of the I/O module can be updated by the controller.
Limitations:
The TM3XFHSC202 / TM3XFHSC202G and TM3XHSC202 / TM3XHSC202G
high speed counting modules are not supported by M241/M251 logic controllers
nor the TM3 EtherNet/IP bus coupler

24 RN0000000001.11
Release Notes History Release Notes

TM3 Standard I/O


New hardware revision for TM3DI16, TM3DI16G, TM3DI16K.
These new TM3 I/O modules are supported by M241, M251, M262 and TM3
EtherNet/IP bus coupler and support new features:
• Configurable input filter
◦ The input acquisition time filter can be adjusted to allow fast input signals
(0.3 - 12 msec).
• Input latch function
◦ The input latch function allows to capture input signals with short durations
and memorize the state till the next controller task execution.
◦ This feature is not supported by the TM3 EtherNet/IP bus coupler.
• Firmware upgrade
◦ The firmware of the I/O-module can be updated by the controller.

LXM32S Servo drives


The Lexium 32 product family consists of various servo drive models that cover
different application areas. Together with Lexium BMH servo motors or Lexium
BSH servo motors, as well as a comprehensive portfolio of options and
accessories, the drives are suited to implement compact, high-performance drive
solutions for a wide range of power requirements.
New features:
• Sercos module firmware update with Device Assistant
• Diagnostic object S-0-0390 can be mapped to the realtime data, showing
C1D / C2D with corresponding error number
• IP-settings coming from Sercos become valid without powercycle
• DS402 statusword P-0-3027.0.2 can be mapped to the real-time data.
• Support of ProfileTorque mode with target value via parameter
• Support of PTI/PTO Torque mode
• Support of index pulse with SinCos1Vpp as machine encoder
• Controlled ramp down when drive will be disabled
• Locate device function by commissioning the SoMove configuration software
• SIN/COS values are traceable
• Error class for error A344 can be defined when using machine encoder for
position control.

LXM32S Firmware Version Requirements


The LXM32S firmware is not automatically updated from M262. Therefore, the
following firmware version requirements must be met:
• Drive firmware: V1.06.03 or later
• Sercos module firmware: V1.08.04 or later
If the firmware does not meet these requirements, it must be updated. For
performing the firmware update, please contact your local Schneider Electric
representative.

Lexium 62 Standard Plus and Advanced Plus System


Integration
• System integration of the LXM62 Standard Plus and Advanced plus drive
within the basic object Lexium LXM62 Drive.

RN0000000001.11 25
Release Notes Release Notes History

• New configuration tab Feature Configuration to select the DeviceVariant


within the drive object.
DeviceVariant for Lexium 62:

DeviceVariant type Description

Standard Standard Lexium 62 functions are available. No additional user


functions.
Standard Plus Additional Standard Plus user functions are supported.

Advanced Plus Additional Advanced Plus user functions are supported.

Application defined • Selection of the available user functions.


• Possibility to create a generic project.
• Configuration of the device variant type via IEC before the
Sercos phase-up check.

During Sercos phase-up, PacDrive LMC Pro, PacDrive LMC Pro2 and PacDrive
LMC Eco verifies if the configuration matches with the connected physical
devices.
User functions
The new concept allows you to select the new drive-specific features with
EcoStruxure Machine Expert inside the Lexium LXM62 Drive object. After
selecting the DeviceVariant type in the Feature Configuration tab, the supported
user functions are visible in the user interface and can be activated with the check
box or using the IEC application. After the activation of a user function, the
corresponding parameters appear in the parameter editor and can be used in the
IEC application.
Supported features of LXM62 Standard Plus:

Feature Description

Brake check functions (new • FC_BrakeCheckGetState(...)


system interface library
• FC_BrakeCheckSet(...)
functions)
Verify whether the coupled brake is able to hold its specified torque.

Encoderless velocity control • Support of BMP servo motors without encoder


• Open-loop control for low velocity.
The current is pre-defined by the drive and displayed by the
object parameter StartingRefCurrent. You can adjust it with
object parameter UserStartingRefCurrent.
• Closed-loop position control for high velocity.
The required velocity for the closed-loop control is displayed
by the object parameter MinimalOperatingVelocity.

Torque limitation Two new modes available: acceleration-dependent torque limitation


and mechanical overload protection.
• Both configurations allow to limit the torque on load side.
• The functionality is enabled and switched with the object
parameter TorqueLimitationMode.
• The torque levels are set by the user with two object
parameters AccelerationTorqueLimit and
DecelerationTorqueLimit.
• In mechanical overload protection mode, the motor is
switched to torque free, when the adjusted torque is exceeded
on the load side. It can be filtered to adjust the sensitivity.
• In acceleration-dependent torque limitation mode, the torque
on the load side is limited.

Supported features of LXM62 Advanced Plus:


• All features for LXM62 Standard Plus
• Incremental Encoder Output
Encoder signal reflection of motor encoder or machine encoder.
• Machine Encoder Input

26 RN0000000001.11
Release Notes History Release Notes

The Machine Encoder Input is only used for the position control in the drives
control loop.
Supported features of the UserMotorTypePlate library:
• FB_InitMachineEncoder
POU to initialize the machine encoder type plate for LXM62 Advanced Plus.
Fast Device Replacement
• Support of the new Lexium LXM62 Drive Standard Plus and Advanced Plus
with fast device replacement.
• A message logger entry is added if the configuration and physical device do
not match.

Lexium ILM62 Integrated Servo Drives


Multiaxis integrated servo drives from 0.31 to 1.91 kW for automation solutions
based on PacDrive 3.

Mitigated Anomalies

PacDrive LMC Controls & I/Os


ID Description

OEM00069352 For the TM5 modules TM5SE1IC20005 and TM5SE1MISC20005, the counter
/ LMCFW-1153 data type is corrected (DWORD).

OEM00069411 Functions returning a large amount of data (for example, with an ARRAY[0..1023]
/ IECLIB-1547 OF STRING[255]) triggered a watchdog error message.

OEM00070481 After a project download, the EtherNet/IP scanner started with the diagnostic
message: Module not found.

OEM00071401 TM5CSLCx00FS (Safety Logic Controller) did not start if the SLC was the first
/ LMCFW-1985 device in the Sercos ring.

OEM00071989 A Not enough memory on device exception detected in a Logic Motion Controller
during download triggered a watchdog error message.

OEM00074169 An OPC UA server detected a page fault in the Logic Motion Controller when
an OPC UA client initialized an OPC UA item with the value OPC_Quality_
BadWaitingForInitialData.

OEM00076495 The internal function TranslateBrowsePathsToNodeIds of the OPC UA server


/ LMCFW-1184 terminated with an error and returned the diagnostic code BadNoMatch during a
client request.

Lexium52 / 62 / 62 ILM
ID Description

OEM00055840 Lexium 62 Double Drive with two different InverterEnable: A rising edge on the
InverterEnable input for drive B caused a peak current in drive A. The diagnostic
message 8107 Overcurrent was displayed and a jerk was detected in drive A.

OEM00074423 A new Lexium 62 firmware was successfully updated with a legacy Device
Assistant. Nevertheless, the drive did not operate after the update. No
diagnostic message was displayed.

M241/M251
ID Description

OEM00060178 Different versions of the IoDrvModbusSerial library were added to the Library
Manager when using the Modbus IO Scanner with different controllers.

OEM00063394 After disconnecting the CANbus connection of a J1939_ECU device, the device
in the Devices tree was still displayed in green color and the status of the J1939_
ECU device was still displayed as running.

RN0000000001.11 27
Release Notes Release Notes History

ID Description

OEM00066740 The Task Configuration > Monitor tab displayed more tasks than the number
of tasks that had been configured.

OEM00068203 The Input Assistant did not provide instances of the HSCSimple counter.

OEM00068334 Configuring fast outputs (pulse generators) for an M241 controller caused a
shutdown of the programming software.

OEM00069524 The Relocation Table editor allowed to assign variables outside of the dynamic
memory area (read and write).

OEM00069581 Relocation Table: Downloading an application was possible even though the
relocation table provided invalid values.

OEM00071569 The NetManage tool provided incorrect information when connected to an M241
controller by a TM4ES4 Ethernet communication module.

OEM00073294 Using a PTO (Pulse Train Output) with an M241 controller configured in homing
mode ShortReference_Reversal did not operate correctly. The movement did not
end as intended.
OEM00075330 FDR (Fast Device Replacement) service authentication is successful now when
IP mode is set to DHCP.
OEM00072090 Using the Modbus TCP IO Scanner, the inputs no longer keep the former values
after an application download.

OEM00076970 EtherNet/IP Scanner is more stable now after an online change (no timeout).

OEM00077608 The file system is no longer corrupted after multiple manually executed HTTP
requests with long URL addresses.

OEM00077471 Using the FB_ControlClone (to control cloning of a M241 controller) is possible
now when the user rights are activated.

OEM00072657 X-Frame-Options header is now protected against clickjacking (user interface


redress attack).

PEP0502989R Communication with Festo motor controller CMMO/CMMP devices can be


established now.
PEP0310789R The Modbus TCP connection timeout is adjusted now.
/ PLAT-239
PEP0351007R The Ethernet connection is interrupted no longer when receiving Modbus TCP
/ PLAT-337 requests not written correctly.

PEP0439107R The communication between the Controller Assistant and an M241 controller is
possible now when connecting to the second ETH2 network interface.

PEP0408448R Misleading error log messages in the M241 controller log file are removed.

PEP0428747R The status of the homing function block is correct now when using homing mode
20.
PEP0444388R Loading/storing of data parameters table in the webserver is improved.

Library Information

Version Identification
Description Version

ApplicationLogger 1.1.2.0

AsyncManager 1.0.5.0

AutoTune 1.3.14.0
Booster Pumping 5.0.0.5

CommonMotionTypes 1.0.1.0

CrankModule 1.3.4.0
EMailHandling 2.0.4.0

EtherNetIP Explicit Messaging 1.1.7.0

EtherNetIP Remote Adapter 1.0.10.0

28 RN0000000001.11
Release Notes History Release Notes

Description Version

FileFormatUtility 1.2.6.0

FtpRemoteFileHandling 1.2.3.0

GMC Independent Altivar 1.2.4.0

GMC Independent Lexium 1.1.7.0

GMC Independent PLCopen 1.2.3.0

HttpHandling 1.0.11.0

M262 Encoder 1.0.0.2


M262 PLCSystem 1.0.0.19

M262Diagnostics 1.0.1.0

MotionInterface 1.0.69.5509
MqttHandling 2.0.6.0

PackML 1.2.3.0
PD_AxisModule 1.6.2.0

PD_EDesignAxisModule 2.3.2.0

PD_EdesignCore 2.2.6.0

PD_EdesignCrankModule 1.5.2.0

PD_ETest 1.3.6.0

PD_GlobalDiagnostics 1.3.1.0

PD_MultiBelt 1.4.2.0

PD_MultibeltModule 1.4.1.0

PD_PacDriveLib 1.8.7.0

PD_SmartInfeed 1.4.3.0

PD_SmartInfeedModule 1.3.1.0

PD_SoMotionGenerator 1.5.1.0

PD_Template 1.6.1.0

PLCopen MC part 1 1.0.69.5509

PreventaSupport 1.1.1.0

Robotic 2.12.1.0
RoboticModule 2.8.0.0
SchneiderElectricRobotics 2.8.0.0
SchneiderElectricRobotics Parameters 2.9.0.0
SchneiderElectricRobotics Toolbox 1.2.0.0
SercosCommunication 1.0.1.0
SercosDriveUtility 1.1.1.0

SercosMaster 1.0.69.5509
SlcRemoteController 1.3.6.0
SnmpManager 1.2.1.0

SqlRemoteAccess 1.1.2.0

TcpUdpCommunication 2.0.11.0

TeSys island 1.1.0.0

TimeSync 1.1.2.0

Toolbox 3.2.1.0
TwidoEmulationsupport 1.2.2.0

RN0000000001.11 29
Release Notes Release Notes History

Description Version

Unwinder 1.2.2.0
UnwinderModule 1.1.0.0
UserMotorTypePlate 1.3.9.0

UserTorqueFeedForward 1.1.2.0

Version Identification Safety Libraries

Description Version

EnableSwitch_SE_SF V0.99 from 10/28/15

PLCopen_SF V1.00 from 09/14/07

Preventa_SafeMotion V0100.0100 from 02/08/16

New Features

ApplicationLogger
The controller related dependencies are deleted. The library is now also working
on M2•• controllers.

AsyncManager
Offers the functionality to call time-intensive jobs asynchronously to help prevent
cycle time overruns without the need to create additional tasks separately.

CommonMotionTypes
This library supports common motion data types independent of the controller
platform.

EMailHandling
• The function block FB_SendEMail provides parameters for recipients of type
CC and BCC.
• Improved online modification behavior:
◦ All function blocks in the library can detect an online modification of the
application.
In the event of a detected online modification while the function block is in
progress, all input parameters of type REFERENCE TO and POINTER TO
are updated.
◦ New global variable SE_EMail.GCL.G_xOnlineChangeAllowed
indicates if an online modification can be performed in executed function
blocks out of the EmailHandling library.

FileFormatUtility
• Added function block FB_CreateJsonFormattedString which is used to
facilitate the creation of a text STRING in JavaScript Object Notation (JSON)
format.
• Added function block FB_WriteFile which is used to write or append
content into a new or existing file on the file system of the controller.
• Improved online change behavior:
◦ All function blocks in the library can detect an online modification of the
application.

30 RN0000000001.11
Release Notes History Release Notes

In the event of a detected online modification while the function block is in


progress, all input parameters of type REFERENCE TO and POINTER TO
are updated.
◦ New global variable FFU.GCL.G_xOnlineChangeAllowed indicates if
an online modification can be performed in executed function blocks out of
the FileFormatUtility library.

GMC Independent Altivar


• Support for ATV32 and ATV71 are removed.
• Improvement of the function blocks SetDriveRamp_ATV and
SetFrequencyRange_ATV: Errors resulting from write requests inside the
function block abort subsequent write commands and will no longer cause
communication deadlock.

GMC Independent Lexium


• Integration of LXM32 and ILX CANopen drives.
• Improvement of the function blocks SetDriveRamp_LXM and
SetDriveRamp_ILX: Errors resulting from write requests inside the function
block abort subsequent write commands and will no longer cause
communication deadlock.
• Integration of Lexium SD328A (CANopen).

GMC Independent PLCopen


ET_DeviceType to use this Enum together with the AxisRefBase to identify the
added axis type.

HttpHandling
New library providing HTTP client with GET and POST commands.

Library EnableSwitch_SE_SF
The safety-related SF_EnableSwitch function block evaluates the signals of a
manually actuated three-stage enable switch (in accordance with EN 60204) to
identify its switching stage and direction.

Library PLCopen_SF
The safety-related functions or function blocks described within this library are
solely intended for creating safety-related code for suitable Safety Logic
Controllers using EcoStruxure Machine Expert - Safety software. You can only
combine your safety-relevant tasks within the safety-related control system if the
tasks are integrated into the execution process in a correct and functionally safe
manner as defined in the applicable standards.

RN0000000001.11 31
Release Notes Release Notes History

Library Preventa_SafeMotion
The safety-related SF_SafeMotionControl function block acts as an interface
between the Safety Logic Controller and the Safety Module (option module) which
is the safety-related component of the ILM62 or LXM62 standard drive.

M262Diagnostics
Library added to gather system information on the M262 controller application and
the configured devices in it.

M262 Encoder
Library added to support standard encoder input service for M262 controller.

M262 PLCSystem
Library added to provide read & write services for M262 controller.

MachineAssistantServices
Library added to provide functionality to discover Ethernet devices connected to
the controller and to perform commands to detected devices.

MotionInterface
Library added to affect low level access for motion control for M262M•5
controllers.

MqttHandling
• Library added to provide the MQTT client functionality to exchange data with
other devices over the network through an MQTT message server.
• Includes feature to establish an encrypted connection to a TCP server.

PackML
• Library is updated to support the ANSI/ISA TR88.00.02-2015.
◦ Two new POUs, FC_SetWarning and FC_GetDateTimeAsArray, are
provided accordingly.
◦ Five new frame visualizations, FR_StateDisabled, FR_
AlarmSingleLine, FR_AlarmHistorySingleLine, FR_
DateTimeDisplay and FR_Warning, are provided accordingly.
• The variable GPL.Gc_uiNumberOfMaterials has been removed.
• The background colors for offline mode in the provided visualizations
corresponds now to the color which becomes effective in online mode.
• FB_ModeManager:
◦ In the event of a detected error during execution (q_xError = TRUE) the
output q_xError is reset.
◦ The values of the inputs i_diUnitMode and i_diStateCurrent are
verified only upon a rising edge of i_xUnitModeChangeRequest.
◦ A rising edge of the inputs i_xUnitModeChangeRequest and i_
xModeChangeDone is detected only if output q_xReady is TRUE.
◦ Upon a falling edge of the input i_xUnitModeChangeRequest, a
detected error during latest execution is reset. A restart of the function
block is no longer required.

32 RN0000000001.11
Release Notes History Release Notes

PD_PacDriveLib
The PacDriveLib Homing functions and function blocks are prepared for use with
MachineEncoder. If the MachineEncoder is active, then the EncoderPosition from
the MachineEncoder is used for homing.

PLCopen MC part 1
Library added to provide motion control according to PLCopen Motion Control Part
1 v2.0 (formerly parts 1 and 2) for M262M•5 controller.

PreventaSupport
Library added to support diagnostic and maintenance tasks for Preventa safety-
related modules.

Robotic
Library added to provide a collection of POUs for controlling robot kinematics.
The following kinematics can be controlled:
• Triaxial delta robot - IF_RobotConfiguration.Delta3Ax
• Triaxial cartesian robot - IF_RobotConfiguration.Cartesian3Ax
• Biaxial cartesian robot - IF_RobotConfiguration.Cartesian2Ax
• Biaxial delta robot - IF_RobotConfiguration.Delta2Ax
• Biaxial articulated robot - IF_RobotConfiguration.Articulated2Ax
• Four axial SCARA robot -IF_RobotConfiguration.Scara4Ax
• Up to triaxial user-defined robot - IF_RobotConfiguration.User3Ax
Motion interpolation in order to move to a point in two or three-dimensional space:
• Linear interpolation - IF_RobotMotion.MoveL
• Circular interpolation - IF_RobotMotion.MoveC
• Spline interpolation - IF_RobotMotion.MoveS
• Joint interpolation - IF_RobotMotion.MoveJ

RoboticModule
Library added containing the equipment module for the default PacDrive 3
template and auxiliary functions. It includes the functionality of the Robotic library.
• The interfaces of the provided equipment module enable an integration into
the default PacDrive 3 template.
• RoboticModule provides the operation modes Auto, Homing, Manual and
BrakeRelease.

SchneiderElectricRobotics
Library added containing function blocks to parametrize a Schneider Electric
robot.

SchneiderElectricRobotics Parameters
Library added containing the parameters for a Schneider Electric robot.

RN0000000001.11 33
Release Notes Release Notes History

SchneiderElectricRobotics Toolbox
Library added to provide provides structures, functions and function blocks for the
following purposes:
• Read the protocol of a camera.
• Send data, for example, to simulate the protocol of a camera.
• Generate random Cartesian poses.
• Parameterize and generate a list of targets.

SercosDriveUtility
Library added to read and write drive configurations using the Sercos III fieldbus
network.

SercosMaster
Library added to provide low level access to the Sercos master for M262M•5
controllers.

SlcRemoteController
• The command ET_UserCommand.SetSafeKeyPassword added for the
function block FB_RemoteController, to allow setting or modifying the
password on the SafeKey.
Execute this command to set a password before downloading the application
using the function block FB_DownloadApplication.
• The library is compatible with M262 by substitution of PacDriveLib
dependency with generic AsyncManager.

TcpUdpCommunication
• Fix of an anomaly in buffer handling on receiving messages with fill level
greater than 65535 bytes.
• Corrected behavior: In case of an interruption of the connection while sending
or receiving data, the property State indicates ShutDown and the property
Result indicates ClosedByPeer.
• The property IsReadable is reset if the connection is interrupted.
• The function block FB_TcpClient provides the property SockOpt_
CustomPort which is used to specify the port used by the client for the next
connection.
• The function block FB_TcpServer provides the property SockOpt_
LingerEnabled. This property is used to enable or disable the socket
option Linger influencing the behavior on closing a connection.
• The processing of methods is no longer influenced by online monitoring of
certain properties at the same time.
• The library offers functionality to establish TLS encrypted TCP connections.

TeSys Island
• Library added to provide function blocks to develop applications for TeSys
island.
• The function blocks manage the digital functional object known as Avatar by:
◦ controllingAvatars.
◦ reading diagnostic information from Avatars.
◦ reading energy data from Avatars.

34 RN0000000001.11
Release Notes History Release Notes

◦ reading asset data from individual modules of TeSys island.

UserMotorTypePlate
The function block FB_InitMachineEncoder is included to initialize the
machine encoder with a typeplate (the machine encoder object is available on
Lexium 62 Advanced Plus).

Examples
New example projects:
• XML file handling example
• CSV file handling example
• Email handling example
• MQTT example using JSON format
• Machine Advisor communication example
Updated example projetcts:
• PackML example updated according to the library update
• RTC TimeZone example with SNTP client
• SLC remote controller example
New function template:
• HTTP client

Mitigated Anomalies

Libraries
ID Description

OEM00052518 MTP.FB_MotorDataRead: Improved diagnostic message if no type plate is stored


/ IECLIB-1631 in the drive.
OEM00071708 PacDriveLib library: After disabling the function blocks FB_HomeForce and FB_
/ IECLIB-1551 HomeTorque, all outputs are reset.

OEM00071904 MultiBelt Library: The parameter xLeaveStation of ST_Station is now compatible


/ IECLIB-1349 with indexed stations.
OEM00075161 SmartInfeed library: After SI.FB_Infeed.i_xStart := FALSE, the state
/ IECLIB-1771 machine is now finished correctly. To achieve this, a new GPL parameter was
added:

Gc_lrMasterMotionActiveVelLimit Internal velocity limit parameter to verify in FB_


Infeed if the master of the InfeedBelt is in motion.
OEM00060445 TcpUdpCommunication library: You can access the properties of the FB_
/ IECLIB-1348 TcpServer function block from different tasks. The InputOutOfRange message is
no longer reported.

OEM00069263 EMailHandling library: By setting GVL.Gc_udiMaxNumberOfAttachmentPaths to


/ IECLIB-957 a value greater than one, the function block can receive more than one email.

OEM00064768 GMC Independent Altivar library and GMC Independent Lexium library: You can
/ IECLIB-404 use now ET_DeviceType together with AxisRefBase to identify an added axis
type.

OEM00043940 IoDrvModbusSerial library: It is now possible to write a single register and to


initialize a server.
IECLIB-1708 GMC Independent Altivar library: Active movements of Altivar drives are stopped
now if the application is set to stop.

RN0000000001.11 35
Release Notes Release Notes History

Software Information

Version Identification
Description Version

Machine Expert Installer 11.19.16801

Diagnostics 18.0.10.0

Controller Assistant 18.0.10.0


Device Assistant 18.0.10.0
DiffViewer 18.0.10.0
Gateway 18.0.10.0

Launcher 18.0.10.0
OPCServer 3.5.12.70
SoftSPS 3.5.12.80
SVN 4.2.4.0
Logic Builder(1) 1.1

Vijeo-Designer 6.2.8.1016

CoDeSys V3.5 SP12 Patch8 HF1

SQL Gateway 18.0.1.0

Motion Sizer 4.1.0.0


(1) If using a virtual machine, the download of the online help operates correctly only if the option
Accelerate 3D graphics is deactivated in the VM settings.

New Features for Machine Expert Installer and Online Help

Machine Expert Installer


The Machine Expert Installer provides an intuitive user interface to perform an
online installation. During installation phase, you can select required sets which
will be automatically downloaded and installed.
You can also use the Machine Expert Installer to customize an existing installation
of the EcoStruxure Machine Expert product.

Online Help
With EcoStruxure Machine Expert, the online help is published as HTML5 help
only on a Web server. You can download a local copy of the online help using
Machine Expert Installer.
Known restrictions on different browsers used with the HTML5 help:

Browser and Version Restriction Workaround


Internet Explorer V11 Poor graphic / display quality –

If the HTML5 help is located on 1. Open the Internet Explorer and


a local PC, then: go to Tools -> Internet Options.
• Contents are blocked. 2. Click the Advanced tab and
scroll down to the Security
• Help pages cannot be
section.
opened.
3. Enable the check box Allow
NOTE: When the HTML5
active content to run in files on
help is located on the
My computer.
Web, the restrictions do
not exist.

36 RN0000000001.11
Release Notes History Release Notes

Browser and Version Restriction Workaround


Chrome V63 If the HTML5 help is located on –
a local PC, then:
• Printing subtopics is not
supported.
• Changing the topic
language is not
supported.
NOTE: When the HTML5
help is located on the
Web, the restrictions do
not exist.
Edge V40 If the HTML5 help is located on –
a local PC, then:
• The contextual help
opens only the individual
topic, but not the HTML5
GUI.
NOTE: When the HTML5
help is located on the
Web, the restrictions do
not exist.

New Features EcoStruxure Machine Expert

Project Update
• Project update categories are separated in single pages.
• Overview page summarizes the update actions: sufficient in most cases.
• Details for update of different parts of the system in separate tabs.
• Update of visualization styles added.
• Detailed information on library update enhanced by presenting the updated
list of libraries.
• Display of progress status added.
NOTE: When you update a SoMachine project which contains solution
libraries (Pumping, Packaging, Hoisting) to EcoStruxure Machine Expert, the
solution libraries will not be updated. You have to replace the Pumping library
manually by the Booster Pumping library. Hoisting and Packaging libraries are
not supported by EcoStruxure Machine Expert V1.1.

Functional View
• A view has been introduced to group the project objects by logical machine
units.
• These groups can be saved and re-used in other projects.

Smart Template
The Smart Template has been conceptually redesigned to open the framework
beyond Robotics functionality.
The benefits of the revised version of Smart Template are:
• You can start to program with a default project and can add smart template
functionality afterwards. Robotics projects can now be under SVN control and
support folder structures.
• Can be used for more than one controller in a project. Smart Template
functions or modules can be added to several controllers in a project.
• Supported SVN-functionality. Smart Template modules are handled in SVN
(commit, update…) like any other POU in the system. Sub-elements
(configuration, methods, …) are considered appropriately.

RN0000000001.11 37
Release Notes Release Notes History

• Smart Template is open for new IEC-frameworks. The modules are self-
describing and no longer limited to a specific infrastructure like PacDrive
Template. Basically any IEC-environment can be used from zero to
maximum.
Supported Features:
• Modules view
Smart Template module instances can be added in an own view called
Modules.
• Add module / Add object
Modules can be added using the Add module dialog providing more
information and flexibility in terms of versioning, etc. Currently the following
modules and objects are usable:
◦ Camera module
◦ Camera configuration
◦ Module interface
◦ Method
◦ Action
◦ Transition
◦ Notes
• Module manager
◦ Key element to manage several modules, their version and their
referenced libraries.
◦ Modules can be updated as easy as libraries.
◦ The user code, the user configuration and the resolved library version are
used to generate the code for smart template
• Camera Module
◦ Supports the known functionality to connect vision systems - generic
cameras and specific for Cognex cameras.
◦ Online views allow to see the camera status, the position of products
identified.
Migration Strategy of Smart Template
As the old Robotics for SmartTemplate-Framework is not supported any longer,
the code and configuration has to be transferred to a new Standard project.
1. Create a new empty project in EcoStruxure Machine Expert.
2. Copy and paste the source code.
3. Add the modules to the new project via Add module and adapt the
configuration according to the old project.

Code Analysis
Code Analysis add-on was improved and stabilized.
• New metrics (cyclomatic complexity)
• Compile messages as part of the convention results output.
• Analysis of libraries (POU-space analysis) is supported now.
• User interface and scripting API for machine advisor code analysis
connection to upload snapshots and queries

ETEST
ETEST improves the usability and the handling of integration in Continuous
Integration systems, especially when working with big and/or long running test
projects.
• Optional test case methods

38 RN0000000001.11
Release Notes History Release Notes

◦ The ETEST standard methods (Prepare, Execute, Finalize, CleanUp)


are optional for test cases and test resources
• Test duration
◦ The test results view shows the duration of each executed test case.
◦ The exported result file contains the start, end time and duration of each
test case.
• Test progress:
◦ The result of each test case will be printed to the shell console, if executed
via scripting.
◦ You always know which tests are already finished in long-running test-
series.

Diagnostics
• Diagnostics supports the Safe Logger for safety-related devices.
• Support for Lexium 62 Standard Plus and Advanced Plus.

Controller Assistant
Support for Lexium 62 Standard Plus and Advanced Plus.

Device Assistant
Support for Lexium 62 Standard Plus and Advanced Plus.

New Features for EcoStruxure Machine Expert - Safety

Overview
• EcoStruxure Machine Expert - Safety component distribution / installation
using Machine Expert Installer together with the EcoStruxure Machine Expert
components (Install new Software (Online) (see Schneider Electric Software
Installer, User Guide)).
• Floating licenses: New license type for EcoStruxure Machine Expert - Safety
and BWU2984 AS-i safety gateway available.
• Embedded Safety integration into TM262M• controller architectures.
(TM5CSLCx00FS, TM5/TM7 Safety I/Os).
• Online Help:
◦ HTML 5
◦ Online help (safety and non-safety parts)
◦ Offline help (safety)
• Support of context-sensitive help in EcoStruxure Machine Expert - Safety.
• Integration of latest help and documentation content.
• Update to EcoStruxure Machine Expert product changes.
• Fixed documentation issues of previous versions.
• Lexium 62 with new hardware revision is supported (no change on safety
functionality).
• Updated EULA (End User License Agreement)

RN0000000001.11 39
Release Notes Release Notes History

Compatibility EcoStruxure Machine Expert

Overview
EcoStruxure Machine Expert can be installed in parallel to other Schneider
Electric software products, such as SoMachine and SoMachine Motion.
For general information on compatibility of EcoStruxure Machine Expert, refer to
the Compatibility and Migration Guide (see EcoStruxure Machine Expert
Compatibility and Migration, User Guide).

Behavior Modifications in EcoStruxure Machine Expert


compared to SoMachine / SoMachine Motion Versions
NOTE: For a list of compiler versions included in EcoStruxure Machine
Expert, SoMachine and SoMachine Motion versions indicated in the following
table, refer to the Compatibility and Migration Guide appendices (see
EcoStruxure Machine Expert Compatibility and Migration, User Guide).

ID Description

OEM00071037 Firewall:The file name Firewall is case sensitive.

Only a default firewall file, named FirewallDefault.cmd, is recognized.

OEM00071000 I/O Mapping: Modified behavior of Default Value.


/ SI-5249
If the compiler version is EcoStruxure Machine Expert V1.1or later: You can edit
this field only, when mapping an input/output to a new created variable. When
mapping to an existing variable, the initialization value of the variable is used as
the default value.

Selecting a compiler version earlier than EcoStruxure Machine Expert V1.1 , the
default values can also be edited and are applied in case of mapping to an
existing variable or to no variable.

When importing projects from SoMachine / SoMachine Motion, default values


are still imported for the cases above, but are not visible and not applied, as long
as the compiler version is ≥ EcoStruxure Machine Expert V1.1.

See also OEM00072811.


OEM00071094 Trace: Multi-selection of variables in the Trace Record part of the Trace
/ CDSYS-72 Configuration dialog is not supported.

OEM00071748 Tabular Declaration: The number of variables in online mode is limited to 1000.
/ CDSYS-82
OEM00071929 Online Change: Adding a library opens the Online Change dialog, even if
/ CDSYS-83 nothing was used out of this library. After confirming this dialog, the message
Code has not changed. No online change necessary is generated.

OEM00072060 Auto-Declare: Using a statement like IF Var_0 OR Var_1 THEN triggers an


/ CDSYS-84 auto-declaration proposal of INT instead of BOOL.

OEM00072474 SVN: After checking out a project from SVN and closing the project, an entry is
/ CDSYS-100 created in the Recent files menu, even though the corresponding file has not
been saved. Selecting this entry will fail to open the project with an error
message.

OEM00072745 Compiler: Bool is not supported as a base type in enumerations and causes a
compiler error message. Only Integer data types are supported.

OEM00072811 / I/O Mapping: Reset Mapping does not delete default values.
CDSYS-105
Reset Mapping deletes the variables in the I/O Mapping. If a Default variable
was associated with such a deleted variable, this is no longer shown and
applied. However, creating a new variable for the same I/O will bring back the old
Default value. Note, that you can only modify the Default value, when you have
created a new variable first.

See also OEM00071000.


OEM00073255 Find: The Find command is associated to the shortcut Ctrl+F. The shortcut only
/ CDSYS-119 works, when an editor window is open.

OEM00073314 FBD: If the FBD option Connect boxes with straight lines is selected,
/ CDSYS-120 connection lines (links) between function blocks may overlap.

40 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00074431 Auto-Declare Using a statement like ptVar := ADR(var); , where ptVar is


/ CDSYS-139 declared a POINTER TO INT , will lead to an auto-declaration proposal of
POINTER TO INT for var, instead of INT.

OEM00074574 Auto-Declare: Using a statement like GVL.toto := bool_1;, where bool_1


/ CDSYS-141 is declared as BOOL and GVL is the name of a GVL, causes an autodeclaration
proposal of INT for toto instead of BOOL.

OEM00074609 Reset Cold/ Reset Warm: Breakpoints that were activated before executing the
/ SI-4762 commands are still active after the execution of the command. (In SoMachine /
SoMachine Motion they were deactivated).

OEM00074647 Auto-Declare: Using Auto-Declare from a POU will not offer an already existent
/ CDSYS-143 PersistantVars as object, except if selecting in the following order:
PERSISTANT and RETAIN followed by VAR_GLOBAL as scope.

OEM00074787 SysTimeRtc: The actual behavior of functions


SysTimeRtcConvertHighResToLocal, SysTimeRtcConvertLocalToHighRes,
SysTimeRtcConvertUtcToLocal and SysTimeRtcConvertLocalToUtc is compliant
to the defined TimezoneInformation (struct) definition of member <iBias> (which
itself is based on Windows Definition), where UTC = localtime + bias. Therefore,
the bias for eastern longitude is negative and the bias for western longitude is
positive.

OEM00076496 Project Compare: New menu command ""Project - Commit t accepted


changes.

The command is also availableas toolbar button and allows to commit already
accepted differences from the project comparison to the current project. Thus,
you are no longer limited to committing differences accepted in one compare
view only. Instead you can determine the time and extent of the Commit.

OEM00076869 Project Export/Import: After exporting modules, when importing the modules
/ CDSYS-197 are reordered alphabetically by module name.

OEM00071445 ProfiNetIO-Controller (Master): New parameters on the General tab: I/O


/ CDSYS-76 provider/ consumer status.

Parameter Application stop > Substitute values : When the user stops the
application, the provider state is set to BAD. The slaves then set the inputs and
outputs to predefined substitute values. For more details refer to the Online
Help.

OEM00074786 SFC - Init step: For the compiler version of EcoStruxure Machine Expert V1.1 or
later the Init step counts from the program start moment (not from the system
start moment. Additionally, triggering SFCInit or SFCReset flag resets the
Init step time to zero.

SP12CDS- Compiler, I/O Mapping: Task deployment for function blocks used in initial
57549 values.

For the compiler version of EcoStruxure Machine Expert V1.1 or later: only these
tasks will be used as update task for function block instances with I/Os, in which
an access to the I/Os can be detected, or in which the instance is called directly.

This behavior may lead to a smaller number of output updates. For example, if a
function block instance is declared in a program, but there is no direct call of this
instance, there will be no update in the task in which the program is called.

Direct call means, that calls via interface are not considered.

You can manually edit the tasks in which to update I/Os in the I/O configuration.

SP12CDS- Compiler: A Bit-located Bool variable assigned to a REFERENCE TO BOOL


56915 variable generates a compiler error.

For the compiler version of EcoStruxure Machine Expert V1.1 or later, a compiler
error is generated when assigning a BOOL variable located on a bit address to a
REFERENCE TO BOOL variable.

Workaround: assign the bit located variable to a Boolean variable first and
assign the latter to the REFERENCE variable.

SP12CDS- Compiler: Unexpected online change related to the usage of the


59141 PersistantVars object with attributes.

For the compiler version of EcoStruxure Machine Expert V1.1 or later, the order
of attributes in a PersistantVars list object is always fix (sorted lexically).

Opening projects without update, that contain a compiler version earlier than
EcoStruxure Machine Expert V1.1 and attempting to login may request an online
change in the above-mentioned case.

RN0000000001.11 41
Release Notes Release Notes History

ID Description

Project Archive: Sending a project archive via mail directly from the Save
Archive dialog is not supported in EcoStruxure Machine Expert V1.1 (64-bit)
due to MAPI limitations.
SP11CDS- Trace: flexible assignment of variables to diagrams.
35119
EcoStruxure Machine Expertsupports configuring one or more diagrams within
the trace and displaying one or more variables, allowing a flexible arrangement
of these variables within the diagrams. All diagrams share the same time axis,
but the appearance including the Y-axis can be configured separately for each
diagram.

Download and Upload diagram configurations to the PLC and Save and
load diagram configurations in the trace.csv format are not supported.

When opening projects containing Single-/Multichannel traces, they will be


displayed in an equivalent way.

The former menu command Multichannel (changing the view only) was
replaced by two new commands Convert to Single/Multi Channel, which
modify the configuration accordingly.

SP11CDS- Compiler: Compiler Error message for libraries with invalid namespace.
52137
For the compiler version of EcoStruxure Machine Expert V1.1 or later, a compiler
error will be generated for library namespaces that are not valid identifiers
according to IEC 61131-3.

SP11CDS- Runtime: Default values: STOP to STOP over Reset behaves differently than
47465 RUN to STOP over Reset.

Default values for direct addressed outputs are set, if application is in stop, and a
reset is executed. Previously, the direct adressed outputs were not reset in this
scenario.
SP10P10CDS- ScriptEngine: IronPython behavior regarding reading files.
50882
Within IronPython, Byte Order Marks (BOM) at the start of files are not implicitly
skipped any more, which may lead to a different behavior of scripts parsing files,
for example using the ConfigParser module. Open these files using codecs.open
().

SP10CDS- Compiler: Initialization (order) of DUT structures


43667
For the compiler version of SoMachine Motion V4.4 or later, the initialization
order of arrays of Data Unit Types..

Example:
arr : ARRAY
[0..1] OF DUT := [(a := 1), (a := 2)];" ) is: FOR i := 0 TO
1 DO arr[i].FB_Init; END_FOR arr[0].a := 1; arr[1].a :=
2;

Where the order for compiler version < V4.4 Motion was:
arr[0].FB_Init(); arr[0].a := 1; arr[1].FB_Init(); arr[1].a
:= 2;

Additionally, if a DUT variable is initialized by assigning another variable, as in:


xx : DUT := yy;

with compiler version SoMachine Motion V4.4 or later, there will also be a FB_
Init call in this case.
SP10CDS- Compiler: C0405 multiple assignments to interfaces variables not allowed.
47295
For compiler versions of SoMachine Motion V4.4 or later, a compiler error is
generated for constructs like:
itfVar1 := itfVar2 := 0;

SP10CDS- Symbol Configuration: Properties with monitoring type variable.


49943
For the compiler version of SoMachine Motion V4.4 or later, properties with
monitoring type variable are exported read-only in the Symbol Configuration.

SP10CDS- Project User Management: Settings: New hash format for passwords.
49852
Hashes for user passwords can now be stored with a new format, which
supports salt and a new hash algorithm, improving the security of a password
against guessing and brute-force. The password hash of a user is converted with
the first login after the setting was changed.

The project loses its backward compatibility with the conversion to the new
password hashes. You can convert the new password hashes back by disabling
the setting and re-login of every user, which logged in during the time the setting

42 RN0000000001.11
Release Notes History Release Notes

ID Description

was enabled. Another option is to set a new password for every user (that
logged in while the setting was enabled).

SP10CDS- Online Change: Programming system with .Net 4.6 Framework.


49093
In projects using Webvisualization it might not be possible to login without an
Online Change, if the project contains an Imagepool object, referencing the
same image more than once.

SP10CDS- Gateway, RTS: NodeName limitation to 50 characters:


25116
The NodeName of controllers (as displayed in the Communication Settings
dialog) is now limited to 50 wide-char characters (including NULL termination).

If a controller with a longer node name is updated to a SoMachine Motion V4.4


version or later , the node name is cut to this limit. Clients like PLCHandler or
OPC Server cannot conntect when using the old, longer NodeName. In this
case, you need to update the connection parameters of the affected clients and/
or rename your controller.

SP9CDS-47453 Online Change: Handle out of memory exception


/
OEM00061201 For compiler versions of SoMachine Motion V4.4 or later, in the case of memory
outage during online change, a compiler error C0398 will be generated.

SP9CDS-46022 Compiler: AT declaration in VAR_TEMP, VAR_IN_OUT and VAR CONSTANT.

For compiler versions of SoMachine Motion V4.4 or later, a compiler error C0392
is generated if an AT declaration is used inside one of the following blocks: VAR_
TEMP, VAR_IN_OUT and VAR CONSTANT.

SP9CDS-45977 Compiler: Assignment of function block outputs to interfaces.

For compiler versions of SoMachine Motion V4.4 or later, the assignment is not
supported, a type mismatch error is reported for the following case:
fbUser(fbOut => iMain);

SP9CDS-43812 Compiler: __ISVALIDREF returns TRUE for check of interface instance with
value zero.

__ISVALIDREF is a special operator that can now only be used for checking
references.

A compiler error gets generated in case __ISVALIDREF is used with any other
type than REFERENCE types.

Interfaces and pointers can be checked via interf <> 0 , pointer <> 0 .

SP9CDS-44576 Compiler / Online Change: AT declarations

If an address is moved from one variable to another variable, an online change


will not be possible; a compiler error will be generated.

Example:
var1 : BYTE; -> var1 AT %MB0 : BYTE;
var2 AT %MB0 : BYTE; var2 : BYTE;

SP9CDS-45776 Compiler: Array with length 0.

For compiler versions of SoMachine Motion V4.4 or later, a compiler error will be
generated for arrays like:

arr[0..unsigned_const-1], if the unsigned_const is 0.

The upper limit is evaluated as an unsigned operation and would result in a too
large number for any signed array limit.

Use a signed constant instead, or cast the constant to a signed type:

arr[0..TO_INT(unsigned_const)-1]

SP9CDS-45575 Compiler: PRIVATE, PROTECTED not allowed for FB_Init, FB_Exit, FB_
ReInit.

For compiler versions of SoMachine Motion V4.4, a compiler error will be


generated, if an FB_Init, FB_Exit or FB_ReInit method is declared as
PRIVATE or PROTECTED.

RN0000000001.11 43
Release Notes Release Notes History

ID Description

SP9CDS-45684 Compiler: Writing to %I* input variables.

For compiler versions of SoMachine Motion V4.4, a compiler error will be


generated, when writing to variables located at %I* addresses

SP9CDS-383 Compiler: FB_Exit is called to destroy local instances.

For compiler versions of SoMachine Motion V4.4, FB_EXIT is now called for
instances allocated on the stack before the owning scope returns. A warning
informs you about the changed semantics in these cases. In order to suppress
the warning, decorate the POU declaring the local instance with the warning
disable macro for warning code C0394 ({warning disable C0394}).

NOTE: If you are extracting a project archive in EcoStruxure Machine Expert


that has been created with SoMachine or SoMachine Motion, and Options
are selected in the Extract Project Archive dialog box, your EcoStruxure
Machine Expert installation may be altered and it may appear the devices are
missing.

CAUTION
INOPERABLE EQUIPMENT
When you extract a project archive that has been created with a different
programming software, deselect the Options check box in the Extract Project
Archive dialog box.
Failure to follow these instructions can result in injury or equipment
damage.

To restore your EcoStruxure Machine Expert installation, execute the Tools >
Options command and select the Directories (Devices, Libraries,...) option.
From the Directories (Devices, Libraries,...) dialog box, click the Reset
repository locations button and the devices are restored.
NOTE:
• If a SoMachine or SoMachine Motion project with HMIs is loaded, it may
occur that Vijeo-Designer must be started by the update. In this case, it
may occur that Vijeo-Designer is only started in the background.
Vijeo-Designer must be opened manually to continue the update.
• If a SoMachine or SoMachine Motion project with obsolete HMIs is
loaded, it may occur that Vijeo-Designer is started and you are prompted
to enter a reference number.
If the reference number is not available, click No and the device is
updated automatically to a preprogrammed type.
• If a SoMachine or SoMachine Motion project with obsolete HMIs (with
control) is loaded, the HMI is converted in Vijeo-Designer to a supported
HMI.

Compatibility EcoStruxure Machine Expert - Safety

Overview
Former SoSafe Programmable versions cannot be started from EcoStruxure
Machine Expert environment anymore and can only be installed and used if the
related SoMachine Motion version is installed.
However, the former SoSafe Programmable projects - starting from V2.1 - can be
imported, re-used, and updated in EcoStruxure Machine Expert - Safety V1.1.
In almost all cases, the update works without impact on the overall safety
application and the resulting project CRC (cyclic redundant checksum) value stays
the same and there is no recertification needed.

44 RN0000000001.11
Release Notes History Release Notes

However, EcoStruxure Machine Expert - Safety with this release does not support
reusing a project built on EcoStruxure Machine Expert - Safety with LMCx01
system to EcoStruxure Machine Expert - Safety with M262 system or vice-versa.

Identified Incompatible Project Updates


The CRC of the safety project done before SoSafe Programmable V2.21 is
changed if the old project contains the following safety devices:
• TM5SAI4AFS
• TM5STI4ATCFS
In this case, the safety project must be compiled again and downloaded to the
TM5CSLCx00FS and the related safety function must be validated and recertified.
It is still possible to install former SoSafe Programmable versions in parallel to
EcoStruxure Machine Expert - Safety as long the compatible SoMachine Motion
package is available on the PC. Thus, you can maintain old projects using
previous compatible engineering tool chains.
Overview of the validated safety-related software with the appropriate safety-
related firmware.

Device Safety-related firmware version for SoSafe Programmable version

1.0 2.0 2.1 2.2 2.21(1)

TM5CSLC100FS 1.10 2.36 2.41 2.44 2.47


TM5CSLC200FS 1.10 2.36 2.41 2.44 2.47
TM5SAI4AFS – – 302 302 322
TM5SDC1FS – – 302 302 302
TM5SDI20DFS – – 301 305 305

TM5SDI2DFS 281 281 301 305 305


TM5SDI4DFS 281 281 301 305 305
TM5SDM4DTRFS 281 281 301 305 305
TM5SDM8TBFS – – 301 305 305
TM5SDO2DTRFS – – 300 300 300

TM5SDO2TAFS 280 280 280 280 280


TM5SDO2TFS 280 280 280 280 280
TM5SDO4TAFS 280 280 280 280 280
TM5SDO4TFS 280 280 280 280 280
TM5SDO6TBFS – 295 295 295 295
TM5SPS10FS – – 320 320 320
TM5STI4ATCFS – – – – 322
TM7SDI8DFS – – 301 305 305
TM7SDM12DTFS 280 280 301 305 305
(1) EcoStruxure Machine Expert - Safety V1.1 is compatible with the same component versions as
SoSafe Programmable V2.21.

Mitigated Anomalies

Machine Expert Installer

ID Description

OEM00073838 SoMachine Motion installation on a Windows system with Turkish language is


operational.

RN0000000001.11 45
Release Notes Release Notes History

Online Help

ID Description

OEM00060935 Missing information on the safety-related characteristics of the Safe Logic


Controller TM5CSLCx00FS and the TM5/TM7 I/O safety-related modules added
in the Online Help.

OEM00067912 Missing information on the safety-related parameters in the configuration window


of safety-related drives added in the Online Help.

OEM00069590 In the German Online Help, the links of the chapters Lexium 62 Single/Double
Drive Embedded Safety and Lexium 62 ILM Safety Option Module are
operational.

OEM00069710 In the Online Help, the link to the PacDrive TM5/TM7 Safety System Planning
and Installation Guide is operational.

OEM00070505 In the Online Help, the description of some LED indicators of the
TM5CSLCx00FS is present.
OEM00070510
The following was enhanced:
• Missing module detected.
• Boot phase.
• Debug state (RUN, STOP, HALT).

OEM00070844 In the Online Help, the parameter information on the encoder resolution of motors
(EncoderResolutionRotary) is present.

OEM00071262 In the Online Help, the description for the TM5CSLCx00FS cycle time parameter
provides sufficient information.

EcoStruxure Machine Expert

ID Description

OEM00055804 In simulation mode, you can assign the application to the same node name as
the Soft PLC.

The Vijeo-Designer Simulation Runtime on the same Windows PC will connect


to the simulated PLC.
OEM00061672 The diagnostic message Program name or function block instance expected
instead of IoMgr... no longer is displayed at the first login or after the Update >
Build > Generate code procedure.

OEM00067034 When converting an M251 controller to an M241 controller, the modules of an


/ SI-5218 Ethernet OTB slave are no longer arranged in reverse order.

OEM00067403 In online mode, the parameters for Modbus TCP servers can no longer be edited
/ SI-3320 or modified.
OEM00068030 It is now possible to install Sercos III EtherCAT bridge devices without losing
/ SI-1116 parameters in the device description.

OEM00070178 McAfee security analysis no longer incorrectly declares the Clean_all.exe files as
/ SI-1069 Trojans.

OEM00071130 In the Add Device dialog box, the iPC Series is now available.
/ SI-5252
OEM00071816 The SiteManagerEmbedded.exe file (used for Vijeo-Designer) is available in the
/ SI-5259 Tools folder.
OEM00062595 Motion Sizer: In the Device selection dialog, the Inertia ratio column can be
/ MS-1605 sorted.
OEM00006868 Smart Coding no longer displays incorrect icons for POUs or actions in the SFC
(Sequential Function Chart) editor.

OEM00010333 GlobalImagePool: After embedding an image into a project, the image has
become part of the project and the referenced file is no longer needed. The
embedded image without referenced file is no longer displayed in red.

OEM00012125 Source Download: If you execute the Source Download command, your
project is no longer automatically saved without first prompting you to confirm.

OEM00016215 Variable declaration: The declaration of variables in the tabular declaration editor
no longer automatically adds an additional pair of keywords (VAR, END_VAR) to
the textual declaration editor.

46 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00019426 For Visualization elements, user-defined colors are retained.

OEM00022360 The size of project files no longer increase over time due to precompile and
auxiliary files for shared strings.
OEM00033901
OEM00025211 When there is no memory space available on the file system of the controller, the
Create boot application application command can not be executed
successfully, but no message is displayed indicating the reason.

Workaround: The message can be created by the function CAL_SysFileWrite


with the return value ERR_DISK_FULL.

OEM00026350 Behavior of outputs for STOPPED state (from Addendum SoM V3.1 ):

All outputs initially assume their configured state (Keep current values or Set all
outputs to default). The subsequent state of the outputs depends on the value
of the Update IO while in stop setting, or the state dictated by output forcing if
used and on commands received from remote devices.
NOTE: The initial assumption of state of the outputs is for the equivalent of
one controller cycle. After this, the subsequent state takes effect.
For detailed information, refer to the Programming Guide specific to your
controller, chapter Controller States Description.

OEM00027910 Opening the preview of project documentation no longer leads to overflow of GDI
(Graphics Device Interface) objects.

OEM00028990 When function DirList out of the CAA File library was used to read files and
folders from the controller file system the first file/folder is no longer missing.

OEM00030446 When the Tools > Options dialog box was closed with the X button, the settings
are no longer saved (as if the OK button was clicked).

OEM00030618 Variable declaration: The order of the variables copied from one GVL to another
GVL is correct.
OEM00031906 CANopen, DTM: If the CANopen option Block SDO, DTM and NMT access
while application is running is set, after the application is running and
subsequently stopped, the DTM (Device Type Manager) can be synchronized.

OEM00035324 Case sensitive renaming a POU is possible.

OEM00035704 In online mode, you can no longer add a POU to the MAST task by drag-and-
drop in the Device Editor.

OEM00035785 Library Manager > Add Library > Placeholder: Placeholders defined in the
library profile (like for the Standard•• library) are present in the placeholder list.

OEM00037183 Addressing bits in variables: Compiler error message is now generated indicating
that bit access is only possible on integer variables.

OEM00038122 A cut-and-paste operation is now possible for a POU in an application if a device


with the same name exists.
OEM00038656 When adding a POU to the MAST task by using the contextual menu, the entered
comment is now taken into account.
OEM00038866 Creating an ARRAY OF BOOL located on a bit address, Build > Generate Code
no longer generates an internal error message.

OEM00039266 Adding an FB (function block) to an LD (Ladder Diagram) no longer results in an


undefined FB when clicking outside the FB edit dialog box instead of confirming
the name with the Enter key.

OEM00041670 Downloading a project which included a visualization trace for which a DWORD
variable was specified in the Load trace from a file > FileName property, no
longer cause connection issues.

OEM00041917 If you used the 3S CanOpenStack library in your project, a build error is no longer
generated when using a POU named START or STOP.

OEM00042160 If you disconnect an Ethernet cable from a device for a short time and
reconnected it, is now recognized that the device was reconnected.

OEM00042331 The %I and %Q addresses of a project are organized during code generation.
Less time is required to manage a large number of %I/%Q addresses existing in
a project, when the option Always update variables is activated.

OEM00042591 The correct message is now displayed when trying to connect to a device with an
incompatible firmware version.

OEM00042732 Symbol Configuration: The symbols from Symbol Configuration can now be
exported to Vijeo-Designer after a second modification.

RN0000000001.11 47
Release Notes Release Notes History

ID Description

OEM00043711 When outputs have default values configured and are driven by an external task
and the external task has not been executed at least once, the default values are
now not applied when the controller mode changes from RUN to STOP.

OEM00043954 WebVisualization: The configured background color is now used for the complete
website.
OEM00044255 In EcoStruxure Machine Expert Logic Builder under Project > Project
Settings > Security > Enable project file encryption > Password, you are
no longer prompted for the present password and the new password if the
security settings have never been enabled. You are now asked only for the new
password.

OEM00044349 WebVisualization: The controller no longer transitions to STOP mode when you
open a tab of the WebVisualization.

OEM00044785 WebVisualization: Connecting to WebVisualization with a tablet or a smartphone


now consistently returns the addressed page.

OEM00044844 CAA_File.library: The function FILE.DirList now provides information about the
file size and date when xDone=TRUE and the directory is empty.

OEM00045192 Resolution of a DTM (Device Type Manager) communication issue now allows
FDT (Field Device Tool) information to be saved.

OEM00045337 SysDir Library: CreateFolderTransfer now calls CAL_SysDirClose when the


directory is invalid.

OEM00045442 The Symbol Configuration object can now be used/configured for a Turkish
localization.
OEM00045474 Symbols created with the Symbol Configuration editor can now be shared with
the Vijeo-Designer after upgrading the programming software.

OEM00045495 When you cancel the closing of a project, the message: Could not save project.
Object reference not set to an instance of an object. is no longer presented and
you can login to the controller.

OEM00045521 An unhandled exception no longer occurs during Project > Export when
changing the message categories.

OEM00046210 Variables of large POUs in a CFC program can now be monitored online.

OEM00046215 If you attach two addresses to one contact/coil, a build error message is
displayed.

OEM00046286 In the communication elements list of the Add Device dialog box, one version is
now displayed for the Modbus devices.

OEM00046718 The message Assertion Failed is no longer displayed during the build process
when you use a function of the Conveying library or the Conveying Templates
library and afterwards remove the libraries from the project.

OEM00046780 A runtime system shutdown during operation no longer occurs when using a
large number of network adapters.

OEM00046838 Toolbar and toolbox no longer disappear while using drag-and-drop of elements/
operators in an undocked POU editor.

OEM00047072 Elements of an ARRAY [x..y] OF STRUCT can now be read by Vijeo-Designer.

OEM00047248 In EcoStruxure Machine Expert Logic Builder under Tools > Options >
International Settings, the option to select English as language appears now
only once in the list.

OEM00047320 Online with an extensive WebVisualization: you can now run an additional stand-
alone visualization in parallel.

OEM00047399 In the Tools tree and the Applications tree, the green (+) button is now visible
when the width of the Tools tree or the Applications tree is small.

OEM00047586 In the GUI of the programming software, some French translations are no longer
missing and French characters are now displayed correctly.

OEM00047786 If you now reduce the size of the Visualization Manager dialog box, buttons are
displayed proportionally, and can now be read.

OEM00047962 If you now delete an operator or function block from the LD or FBD editor, and
attempt to drag-and-drop another, different element, the correct element will
appear as opposed to the element which was deleted.

OEM00048174 The Modbus channel dialog of the Modbus I/O scanner is now translated to
Italian.

48 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00048226 The removing of the CANopen connection cable from an Altivar drive (ATV61/
ATV71) is now detected.

OEM00048337 SysSockGetRecvSizeUdp now returns ERR_FAILED if a timeout occurs.

OEM00048341 In the Project > Project Settings dialog box, some Italian words were not
translated.
OEM00048342 The Tools > Library Repository dialog is now translated to Italian.
OEM00048605 When clicking the Export groups for global visualization button in the
Visualization Manager > User Management > Groups tab), the error
message Unhandled exception is no longer displayed.

OEM00049190 In the GUI of the programming software, there is no longer some Chinese
/ PLAT-109 translations missing.

OEM00049405 By converting an XBTGC HMI Controller to an HMISCU Controller, the build error
message Out of code memory is no longer displayed.

OEM00049576 The operating modes Circular and Stop when full for the log file of the data log
manager now operate correctly. The entries are added at the correct position and
the log file is not limited to a fixed size.

OEM00050567 When you add a Visualization to a project and perform an Undo and then a
Redo, the navigators (Devices tree, Applications tree, ...) of the programming
software now continue to operate correctly.

OEM00050997 DTM dialog message boxes now display the correct icons.

OEM00051067 Index variable values are now displayed correctly when the index variable is of
type UINT.

OEM00051333 WebVisualization: When you modified the WebVisualization property Best Fit
from Use specified client size to Best fit in online mode, this modification is
now taken into account.
OEM00051955 Lexium 23 (LXM23) drive: It is no longer necessary to execute the MC_Reset
function block twice to bring the status (PLCopen) from ErrorStop to StandStill
when a limit switch (Al14, Al15) is released.

OEM00052042 WebVisualization: The displayed content is now more consistent depending on


the browser or smartphone used.

OEM00052458 Performance has been improved when opening a project which includes a
CANbus network.
OEM00052907 Now you can close the editor of drive DTMs which control and run a motor, or go
offline before the motor is stopped.

OEM00053685 NVL (Network Variables List): During creation of an NVL receiver list, it is now
possible to add NVL senders to NVL receiver lists.

OEM00053715 The FDT (Field Device Tool) frame application now verifies whether a DTM
(Device Type Manager) is in state Configured before executing import/export and
copy/paste operations.

OEM00053859 The time to perform the Build > Clean All command is now more consistent
across projects.

OEM00053917 Unsupported libraries are no longer delivered in the Category: Test Versions.
/ IECLIB-1423
OEM00054730 Configuring the hotkeys in the VisualizationManager window now operates
correctly.

OEM00055008 It is now possible to import a device to a connector which is configured with the
attribute explicit=true.

OEM00055516 In a project which contains the Lexium 32i library and the Lexium 28 library, the
structured view in the Input Assistant now displays the correct sorting of the
function blocks.
OEM00055707 You can now attach several Groups to the same position in your visualization,
select the groups, and move them to a new position without an error message
being displayed.

OEM00057166 Using the Input Assistant in a visualization no longer causes a shutdown of the
programming software.

OEM00057461 When a contact or a coil was added to an LD network and you attempt to attach a
variable, the Input Assistant now proposes a BOOL instead of an INT.

RN0000000001.11 49
Release Notes Release Notes History

ID Description

OEM00057572 When using Project > Compare, a null reference exception message is no
longer displayed and the compare feature operates.

OEM00057670 The attempt to edit the HMI Application object of a Vijeo-Designer device while
the Cross Reference List is open no longer causes a shutdown of the
programming software.

OEM00058078 If you select several function blocks in an FBD (Function Block Diagram) and
delete them, all of them are now deleted.

OEM00058877 For a PGN (Parameter Group Number) inserted into a J1939_ECU device
/ IECLIB-1006 (CANbus), all the parameter values are now sent.

OEM00059249 The attempt to open Project > Project Information, no longer results in the
errant display of the message: Object reference not set to an instance of an
object.

OEM00059361 After importing an EDS file (device description), the Hardware Catalog is now
updated and the added device is available.

OEM00059847 WebVisualization: When you modify the WebVisualization settings, the settings
are now taken into account for download.
OEM00059965 After deleting the first TX Signal of a J1939_ECU device (CANbus), the I/O
mapping of the associated PGN (Parameter Group Number) is now correct.

OEM00060184 SVN: Modifications on a CANopen node in the first instance of a project are
recognized by SVN and are now also taken into account for the second instance
of the project.

OEM00060617 After saving and reopening a project, the I/O Mapping tab of a J1939_ECU
/ IECLIB-1006 device now displays the Unit column for the TX/RX signals.

OEM00060712 SVN: The time stamps now displayed by SVN provide the local time of the
computer running the programming software.

OEM00061003 Replacing an element in an LD network by drag-and-drop from the ToolBox now


operates correctly.

OEM00061075 Devices can now be added, copied and pasted, and then deleted from a project
without provoking an error message when you execute the Build command.

OEM00061639 SVN: Modifications on the first instance of a project are now taken into account
by SVN for the second instance of the project.

OEM00062014 After executing the Convert Device command, a GVL (Global Variable List) is no
longer missing in the project.

OEM00062211 Using Project > Export, the prompt to overwrite the already existing project now
appears only once.

OEM00062593 Trying to log in to a controller no longer results in an internal error message


displayed and the need to execute the Clean all command in order to log in.

OEM00063335 After disconnecting the CANbus connection of a J1939_ECU device, all devices
in the Devices tree now display the appropriate color and the status of the
J1939_ECU device is now displayed correctly.

OEM00063354 The status LEDs (CAN_R, CAN_E) of the J1939_ECU device are no longer
turned off in all operating modes.

OEM00063414 SVN: Under Project Settings > Security > Enable project file encryption >
Password, you can add a password to your project. After checking in the project
to SVN and checking it out again, the password is now retained.

OEM00063623 SVN: After checking out a project from SVN, save the project and then reopen it
again, objects are now highlighted or not as is appropriate.

OEM00063640 In a Ladder Diagram, inserting a function block into a parallel contact branch is
now possible.

OEM00063811 SVN: After checking out a project from SVN, the time stamps are now
synchronized with the working copy.

OEM00065365 Using the Input Assistant to attach a global variable out of the
TcpUdpCommunication library to an application, the name space is now only
added once (TCPUDP.GVL.G_stDefault).

OEM00065836 Unforce and Restore all Selected Values now affects %QX0.0 outputs.

OEM00065955 Performance was improved when mapping variables to bits using Modbus TCP
servers.

50 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00066218 In connected mode, the tooltip of a variable with mapping to %IX is now correct.

OEM00066295 Variable address mapping can now be deleted in the table view of the declaration
section.
OEM00066930 IntelliSense now operates for actions.

OEM00067143 SVN: Performance improvement when calculating the SVN_Version_INFO.

OEM00067152 AS-i Sercos Gateway: During an update procedure, the configured non-safety-
related submodules are no longer replaced by default modules.

OEM00067216 Clicking the Ignore button to the error message Out of global data memory no
/ IECLIB-670 longer causes a shutdown of the programming software when logging in to a
controller.
OEM00067283 After performing multiple online changes on a project with an HMISCU Controller,
the connection to the controller is no longer interrupted.

OEM00067382 PLCopenXML import: Importing files (Sercos slaves) exported from projects
created with earlier software versions is improved.

OEM00067384 PLCopenXML import: Importing files (controllers) exported from projects created
with earlier software versions is improved.

OEM00067452 Whenever a Source Upload (after an upload and download of Users and
Groups) is performed, a user logon is no longer displayed.

OEM00067621 VisualizationManager > User Management: After deleting a


RemoteTargetVisualization or a WebVisualization, a build error message is no
longer displayed when activating the user rights.

OEM00067743 An incorrect declaration of the initial value of an INT variable no longer causes a
shutdown of the programming software.

OEM00067888 Using the Cut command in an FBD (Function Block Diagram) no longer causes a
shutdown of the programming software.

OEM00067935 Modifications in the Recipe Manager are now managed correctly during Online
Change.

OEM00068130 SVN: Each server polling no longer increases the number of available updates.

OEM00068211 SVN: Server polling now updates the locked-by-other-user icon.

OEM00068219 In an FBD (Function Block Diagram), it is now possible to search for a variable
used in an Execute box.
OEM00068229 Symbol Configuration: Modifying the access rights of an object in the Symbol
Configuration Editor no longer causes a shutdown of the programming
software.
OEM00068383 SVN: Including external objects (svn.include_external(URL)) is now compatible
with Python scripting.

OEM00068449 OPC DA (Open Platform Communications Data Access): The communication


between OPC clients and the OPC server of controllers no longer stops after one
of the OPC clients sends a request for one or more variables of a <Controller>
PLCSystem library.

OEM00068458 Running a Trend Recording and starting and stopping the application no longer
/ IECLIB-1446 results in a watchdog exception.

OEM00068537 Symbol Configuration: The variable list of the Symbol Configuration Editor is
/ CDSYS-50 now updated correctly.

OEM00068562 The Diff Viewer no longer displays misleading information on unmodified


/ CDSYS-51 objects.

OEM00068649 In the Diff Viewer, it is now possible to accept the detected modifications with the
/ CDSYS-52 related button.

The new command Project > Commit accepted changes, was added. This
command is also available as a button in the toolbar.
OEM00068767 Auto Declare no longer proposes a Type without namespace.

OEM00068847 Program simulation is now possible when a POU contains ARRAY variables and
where a variable and an arithmetic operator are used for addressing the ARRAY
(Example: slider[sli_index+1]:=55).

OEM00068853 Python Scripting: Setting a new value via IScriptDriverInfo.always_update_


variables now operates correctly.

RN0000000001.11 51
Release Notes Release Notes History

ID Description

OEM00068954 PLCopenXML import: Some objects, such as SoftMotion General Axis


Pool, can now be imported.

OEM00068970 PLCopenXML import: Some objects, such as PowerDistribution, DM72F0,


DM72F1, and TM5_Manager, can now be imported.

OEM00069258 SVN: A CANbus device is no longer erroneously highlighted as modified.

OEM00069291 SVN: Each instance of the application now independently updates the parameter
/ SI-1107 values without first being closed.

OEM00069359 In an LD (Ladder Diagram), inserting a function block into a contact branch no


longer causes an incorrect diagram.

OEM00069424 It no longer takes long time to close a project while View > Hardware Catalog >
/ SI-656 Devices & Modules was open.

OEM00069603 Updating the programming software to the latest version: During update, implicit
tasks (related to modules) are no longer added to the application when they are
already available in the application.

OEM00069634 PLCopenXML import: All importable objects can now be imported.

OEM00069976 Tables in Visualization objects have been made more stable.

OEM00070615 When sending a UDP packet of size 0 to destination port 1740, the
communication with the controller is no longer stopped.

OEM00071356 PLCopenXML import: After an import and an export, an output of SR_Main is no


longer missing.

OEM00071386 Cross References (locations where variables are used within a project) now
operates without generating spurious error messages.

OEM00071389 Using Auto declare for commands in an FBD network no longer cause an
unhandled exception.

OEM00071445 PROFINET I/Os are now updated when the application program is stopped.
/ CDSYS-76
OEM00071842 Dynamically created recipes are now loaded during download.

OEM00071886 It is now possible to edit parameter lists of libraries in the Library Manager of the
POUs tree.
OEM00072172 If an edge detection is used at an output of an object in FBD, this edge detection
is now retained after PLCopenXML export and PLCopenXML import of the POU.

OEM00072392 Using Auto declare for an Execute box in an FBD network no longer causes an
unhandled exception.

OEM00072417 Using Refactoring > Rename (project-wide renaming of object names and
variable names) no longer results in the message: Index was outside the bounds
of the array.

OEM00072810 If you select a visualization style that differs from the default, the programming
software no longer requests an online change at login after the programming
software has been closed and reopened.

OEM00073327 Copy-and-paste of variables in the trace configuration, no longer causes an


unhandled exception.

OEM00073465 SVN: The time it takes to update a function block to the latest revision of SVN has
been improved.

OEM00073690 The default resolution of the following placeholders is now correct: SysSocket2,
/ SI-2292 CmpTls, CmpX509Cert.

OEM00074493 As the compile process consumes a large amount of memory size, a download or
online change is now performed after the compile process has been finished.

OEM00074646 A Clean all operation led to a peak in memory usage and kept the automatic
memory management from collecting garbage memory.

OEM00074872 Access to the filesystem no longer negatively influences the real-time behavior of
the system.

OEM00075100 Comparing different versions of a project is now improved.


/ SI-3324
OEM00075449 PLCopenXML import: After a PLCopenXML export and subsequent import, an
additional output (Out1) is no longer added to an action.

52 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00075456 PLCopenXML import: If a function (FC) with assignment but without variable is
exported, the assignment is no longer lost after import.

OEM00075518 Go To Definition command: The command now operates correctly for


enumerations in the online view.
OEM00075789 Selecting a variable in the Trace Configuration dialog no longer "freezes" the
application.

OEM00075950 Python Scripting: ScriptDriverInfo.driver_info now operates correctly for fieldbus


devices.
OEM00069264 SVN: Reverting project modifications on a controller now operates correctly.
/ SI-3430
OEM00075591 Opening a SoMachine Motion V4.41 project with EcoStruxure Machine Expert,
the correct visualization profile is used now.

OEM00070437 Tying to export the SafeLogger messages to a storage device (for example, an
/ SSP50-4194 USB device) that does not provide enough memory space, no longer causes a
shutdown of the programming software.

OEM00070681 In the Dependency View of the Code Analysis Manager, the German
/ SI-2262 translation is corrected for specific objects.

OEM00071201 The French and German localization of the User Management dialog
(Visualization Manager) has been adapted to the English version.

OEM00072358 The Vijeo-Designer no longer shuts down with HMI Connection Mode > IP
/ SI-2490 Address (Fast TCP).

OEM00072397 The Controller Assistant now loads the firmware of drives. Thus, FDR (Fast
/ LMCFW-1000 Device Replacement) may now operate for drives.

OEM00073151 SVN: There is now an option to revert a complete project to a specific revision.
/ SI-2037
OEM00073371 Firmware update with the Controller Assistant: The Sercos device firmware
/ SI-2254 version dialog was improved. Now the Sercos files from the selected firmware
version are used.
OEM00073417 The programming software no longer shuts down after opening and closing a
/ SI-2466 project several times.

OEM00075268 An unhandled exception is no longer caused by copying and pasting a variable


inside the trace configuration.

OEM00075412 Graphics added to the WebVisualization in the programming software are now
displayed in the web browser.

OEM00075624 CheckLRangeSigned and CheckLRangeUnsigned (CheckLibs = POU for implicit


/ SI-3446 checks) now trigger a reaction on PacDrive controller.

OEM00074309 If you modify the Logic Motion Controller settings or the fieldbus device settings,
/ LMCFW-1154 the fieldbus now continues to operate after a program download.

OEM00075265 The CanL2 communication now operates even after performing several project
/ LMCFW-1468 downloads.
OEM00070192 NetManager Server service no longer causes communication traffic issues. The
automatic refresh behavior was modified.
OEM00076105 Using the Project > Convert Device command to convert the Magelis GTUX
HMIG3X device to an HMIG2U device, the screen resolution is now adapted
correctly.

OEM00074658 DTM - TM5/TM7: Using an *.eds file for a TM5/TM7 island without activating the
/ SI-3196 Create all SDOs check box no longer results in an incorrect I/O mapping.

EcoStruxure Machine Expert - Safety

ID Description

OEM00063913 Applications with an LMC Pro2 controller and many safety-related devices no
/ LMCFW-577 longer have safety-related axes reporting incorrect reference values which lead
to Sercos issues and system shutdown.

OEM00070603 Phase-up of Sercos with the largest possible safety-related application and a
/ LMCFW-1973 specific device sequence is now possible.

RN0000000001.11 53
Release Notes Release Notes History

ID Description

OEM00068174 STO (Safe Torque Off) is stabilized and a communication error is no longer
/ SSP50-6797 detected.
OEM00069176 A web-based installation of the EcoStruxure Machine Expert - Safety is now
available.
OEM00071263 In the Online Help, the description for the TM5CSLCX00FS cycle time has been
enhanced and more detailed information is provided.

OEM00072267 In the SafeLogger, a safety-related message is not displayed if the


TM5CSLCx00FS is not in operational state due to an incorrect encoder
resolution.

Known Operational Anomalies

Limitations for the Release of TM262M••


• Disabling of Safety slices is not supported.
• There are restrictions on the simulation feature of devices in some use cases
for machine options.
• The Safety Logic Controller will switch to SafeOS state SAFERUN in case
Sercos state NRT is active. This is normal behavior and is used to debug the
Safety Logic Controller application in case no TM262M is connected.
• Validation of file name is not performed when a new application file is saved in
the local directory: If a file with the same name is in a folder and the user
confirms to save in dialog, then the existing file is overwritten without further
notification to the user.

Limitations for the Release of TM262••


The minimum required firmware version is 5.0.2.1. If the product has an earlier
firmware version, firmware update is mandatory. Update can be executed via SD-
card or the Controller Assistant.

Limitations for the Release of PacDrive Controllers


Validation of file name is not performed when a new application file is saved in the
local directory. If a file with the same name is in a folder and the user confirms to
save in the dialog, then the existing file is overwritten without further notification to
the user.

Immediate Addressing
EcoStruxure Machine Expert allows you to program instructions using either a
direct or indirect method of parameter usage. The direct method is called
Immediate Addressing where you use direct address of a parameter, such as %
IWx or %QWx for example. The indirect method is called Symbolic Addressing
where you first define symbols for these same parameters, and then use the
symbols in association with your program instructions.
Both methods are valid and acceptable, but Symbolic Addressing offers distinct
advantages, especially if you later make modifications to your configuration. When
you configure I/O and other devices for your application, EcoStruxure Machine
Expert automatically allocates and assigns the immediate addresses. Afterward, if
you add or delete I/O or other devices from your configuration, EcoStruxure
Machine Expert will account for any changes to the configuration by reallocating
and reassigning the immediate addresses. This necessarily will change the
assignments from what they had once been from the point of the change(s) in the
configuration.
If you have already created all or part of your program using immediate
addresses, you will need to account for this change in any program instructions,
function blocks, etc., by modifying all the immediate addresses that have been
reassigned. However, if you use symbols in place of immediate addresses in your

54 RN0000000001.11
Release Notes History Release Notes

program, this action is unnecessary. Symbols are automatically updated with their
new immediate address associations provided that they are attached to the
address in the I/O Mapping dialog of the corresponding Device Editor, and not
simply an ‘AT’ declaration in the program itself.

WARNING
UNINTENDED EQUIPMENT OPERATION
Inspect and modify as necessary any immediate I/O addresses used in the
application after modifying the configuration.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.

NOTE: Systematically use symbols while programming to help avoid


extensive program modifications and limit the possibility of programming
anomalies once a program configuration has been modified by adding or
deleting I/O or other devices.

EcoStruxure Machine Expert - Safety

ID Description

OEM00060343 In the SafeLogger you can read that the status of an input/output of a safety-
/ SSP50-6783 related module has changed. Detailed information on the reason can be decoded
out of the additional info0 and info1 information. (Refer to the SafeLogger User
Guide).

OEM00060774 The communication state between the Safe Logic Controller TM5CSLCx00FS
and a drive is not indicated by a message in the SafeLogger: Under certain
conditions, a drive is treated as a non-working drive but this is not recognized by
the SafeLogger or by the drive.

You have to restart the Safe Logic Controller TM5CSLCx00FS to recover.

OEM00068735 If you set the MaxDataTransportTime and CommunicationWatchdog parameters


/ SSP50-6800 to significantly greater values than proposed by the calculator (for example, 6500
ms), this can result in an unstable system because these parameters influence
the timeouts and restart timing of the safety-related system. In this case, the
ModuleOK status for some safety-related modules is not reached or is unstable.

Use the values calculated by the Response Time Calculator.

Do not increase the parameters by more than factor two.

OEM00068980 If you set the value for MinDataTransportTime to a value less than the value
/ SSP50-6805 calculated by the Response Time Calculator, a build error message may be
displayed. The MinDataTransportTime must be set to the calculated value.

OEM00069079 System limitation on number of drives with 1 ms Sercos time setting: With
TM5CSLCx00FS firmware version 2.47 and earlier, up to 22 safety-related drives
can be handled with 1 ms Sercos time setting.

The maximum number of slaves depends on different factors:


• The number of physical connected devices.
• The configured additional real-time parameters.
• The data exchanged between LMC and TM5CSLCx00FS.
• The number of additional safety-related devices (I/O modules, safety-
related gateways... ).
Workaround: When the error message C1D 0x010A is displayed, the system limit
is reached. In this case, the system must be optimized on the influencing factors.

Another possibility to increase the number of supported safety-related drives is to


split the machine into several modules, with each one having a TM5CSLCx00FS
and an LMC inside.
OEM00069082 TM5CSLCx00FS displays the internal error message BF86: This occurs when
/ SSP50-6808 SafeModuleOK parameter is not used in all safety-related modules in the system.

Workaround: Use the SafeModuleOK parameter in all safety-related modules.

OEM00070294 The channel of a safety-related module goes to FALSE if an unsuitable cycle time
/ SSP50-6812 value is configured: The CycleTime value must be greater than the processing
time for the safety-related application. If the CycleTime parameter value is less
than or too close to the processing time, a cycle time violation may occur.

RN0000000001.11 55
Release Notes Release Notes History

ID Description

The cycle time configured for TM5CSLCx00FS must be an integer multiple of the
Sercos cycle time.

You must configure an appropriate TM5CSLCx00FS cycle time:


• Set a greater cycle time value for the TM5CSLCx00FS.
• Download and run the safety-related application.
• Open the SafePLC control dialog and click the info button: The present
processing time is displayed.
• Set the TM5CSLCx00FS cycle time to a value ≥ processing time + 1 ms.

OEM00070390 No information could be found for the SafeLogger entry 0x9406.

This entry indicates a cross communication issue in the network processing


engine.

OEM00070466 When the MaxDataTransportTime value is set to a value that is too small, the
/ SSP50-4192 TM5CSLCx00FS does not change its status to RUN.

Workaround: Use the value from the Response Time Calculator. If this value
does not work, increase the MaxDataTransportTime/CommunicationWatchdog in
small steps up to a maximum of two times the calculated value.

OEM00070475 TM5CSLCx00FS does not change its status to RUN and stays in PreOp mode.
Possible reasons:
• For one or more drives, the safety-related parameters are not valid.
• OutputActiveSet value is missing.
• AutoRun is not activated.
• Safety response time relevant parameters are not set to appropriate values.

OEM00070493 Sporadically, safety-related modules do not go to operational state: After the


/ SSP50-6817 restart of an LMC (Logic Motion Controller), the TM5CSLCx00FS goes to
operational state but the safety-related modules stay in pre-operational state.

Workaround: Restart the entire system.

OEM00071897 In the SafeLogger, some issues are displayed as non-safety-related messages,


/ SSP50-6831 whereas they should be safety-related messages.

Known issues:
• 0x9414 Cross communication error
• 0x960B Internal error cross communication
• 0xD126 Execution differences processes
• 0x8609 Supply voltage error
Use the latest firmware versions for the safety-related components in your
system.

OEM00077282 In one special tested system configuration, running with 1 ms Sercos cycle time
/ SSP50-6867 the state of SafeModulOK parameter of one safety-related module changes from
TRUE to FALSE. This does not occur with 2 ms and 4 ms as Sercos cycle time in
the same configuration.

Workaround: Use 2 ms or 4 ms as Sercos cycle time if applicable for your


application or slightly adjust the safety-related timing parameters (for example
maxDataTransportTime).

OEM00052480 Support of special characters (German umlauts) in variable names in ST: An


error is detected if a special character is entered as part of the naming of a
variable in EcoStruxure Machine Expert - Safety. It is not possible to ignore or
cancel this exception. The program must be terminated by the windows task
manager. After restarting EcoStruxure Machine Expert - Safety, the special
character can be deleted.

Workaround: Do not use special characters in variable names.

OEM00073379 TM5CSLCx00FS stays in boot state after MXCHG confirmation for drives:
/ SSP50-6844 TM5CSLCx00FS indicates MXCHG after the drive has been replaced. To confirm
drive replacement, MXCHG ask for confirmation twice. After the second MXCHG
confirmation, TM5CSLCx00FS reboot its-self and stays in bootphase (FIL leds
light) until it is physically restarted.

Workaround: Switch off and on the control voltage.

OEM00070117 Number of possible safety-related axes varies between ring and line topology.
/ SSP50-6811
OEM00077251 TM5 modules switch SafeChannelOK state to FALSE during Sercos ring break.
/ SSP50-6866

56 RN0000000001.11
Release Notes History Release Notes

Documentation - Mitigated Anomalies

Documentation
ID Description

OEM00061702 In the German Online Help, the section headers of some TM5/TM7 safety-related
modules are now translated.
OEM00061925 Some information on using SELV/PELV for TM5 safety-related modules is no
longer missing in the Online Help.

OEM00062559 In the Online Help, the SVN icons are now documented.

OEM00063454 In the Online Help, the description for ErrorState_2 and ModuleOK of the
TM5SDM8DTS module is no longer missing.

OEM00065214 Multiple download: An information was added to the Online Help to deselect the
Start all applications after download option to help prevent the targeted
controllers from restarting in the RUNNING state.

OEM00072124 Hanging and Pulling Loads (Lexium 52 drive - Product manual): A misleading
reference to Lexium 62 variants E/F was removed.

EcoStruxure Machine Expert V1.1 SP1


Hardware/Firmware Information

Version Identification
Description Firmware Version

M241 5.0.7.23
M251 5.0.7.23
M262 5.0.3.2
TMSES4 1.0.0.8
TM3BCEIP 1.2.1.1
TM3•HSC202• 2.0
TM3DI16 2.0
TM3DI16G 2.0
TM3DI16K 2.0
TM5NS31 2.74
LXM32S•••M2 drive 1.06.03
LXM32S•••M2 Sercos 1.08.04
LXM32S•••N4 drive 1.06.03
LXM32S•••N4 Sercos 1.08.04
LXM52••••C••••• 1.54.26.0
ILM•••••••••••• 1.54.26.0
LXM62••••C••••• • 1.60.0.0 for hardware revision RS1•
• 1.54.27.0 for hardware revision RS0•
LXM62••••D••••• • 1.60.0.0 for hardware revision RS1•
• 1.54.27.0 for hardware revision RS0•
LXM62••••E••••• 1.54.27.0
LXM62••••F••••• 1.54.27.0
LXM62••••G••••• 1.60.1.0
LMC Eco 1.61.0.1
LMC Pro 1.61.0.1
LMC Pro2 1.61.0.1

RN0000000001.11 57
Release Notes Release Notes History

Description Safety-Related Firmware Version

LXM62••••E••••• 1.2.4.0
LXM62••••F••••• 1.2.4.0
VW3E702200000 safety option module 1.2.4.0

TM5CSLC100FS 2.52
TM5CSLC200FS 2.52
BWU2984 SWID 134253
BWU2984 Safe CPU A 135115
BWU2984 Safe CPU B 135116
ASIMON360 3.2.6.7

Contact your local Schneider Electric representative in case you need specific
information for your intended machine architecture.

Mitigated Anomalies

PacDrive LMC Controls & I/Os


ID Description

OEM00078652 The function SystemInterface.FC_DrvEncSetPosition cannot write the


/ encoder position of an ILM.
OEM00077643
/ LMCFW-1524

M241/M251
ID Description

OEM00076481 Crafted HTTP request on web visualization could lead to information leakage or
unintended controller behavior.
OEM00078382 Missing input validation in Web interface.

OEM00078535 Crafted HTTP request on web visualization could lead to unintended controller
behavior.
PEP0536708R ASCII frames dropped when serial connection was configured with low baudrate
and disturbances were applied on the line.

M262
ID Description

OEM00078089 After several hundred of 'Reset Cold’, an error could appear.

Internal error was detected on the controller, the ERR LED fast flashing and the
application removed.

OEM00078072 Some controller tasks were stopped without information (no error detected) in
debug mode.

OEM00078057 SSI encoder: Value was temporarily outdated (each 20 ms) - same value during
two SSI cycle times.

OEM00077980 M262: Unintended stop of operation under specific denial of service, causing
internal error on controller with the ERR LED fast flashing and the application
removed.
OEM00077977 When the connection was interrupted during the transfer phase download FTP
over TLS, the controller task stopped without information (no error message).

OEM00077909 If a TMSES4 was configured and available, approximately every 6 s the serial
communication was interrupted for approximately 3 s.

OEM00077889 When access to variables not available in the controller was requested through
Machine Expert Protocol, an internal error was detected on the controller with
‘Led ERR Fast flashing’ and the application was removed.

58 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00076813 No hardware fallback if the controller was non-responsive after a watchdog


Hardware timeout (1.6 s).

OEM00074451 After one week of operation, the controller time was ahead of local time
(approximately 4 s).

M262 - Motion
ID Description

MK-833 Lexium 32S CaptureEdge (Cap1, Cap2, and Cap3) offline parameter value was
not applied after download.

MK-817 Controller task suspended after a reset of the encoder error.

MK-804 The Sercos service channel stopped operating after several hours.

MK-790 Unstable SSI encoder movement of Position/Vel/Acc.


MK-778 Safety Logic Controller integration - parameter editor: The information about
which function blocks to use was incorrect.
MK-767 An axis with CustomJob without master could not be master for another axis.
MK-764 MC_Power error did not reset properly in some special cases.

MK-734 It was not possible to reach Sercos phase 4 when Sercos bus coupler TM5NS31
with safety slices was set to simulated working mode.

MK-699 xIsHomed flag was not reset properly on encoder axis.

MK-631 Improved performance while performing Sercos phase up.

MK-249 SLC.OutputActiveSet offline parameter value was not applied after


download.
MK-223 Sercos master DesiredPhase offline parameter value was not applied after
download.

Known Operational Anomalies

PacDrive LMC Controls & I/Os


ID Description

OEM00054944 It is not possible to establish an EtherNet/IP connection when the EtherNet/IP


device (ATV32/IL• ) is connected directly to the controller.

Workaround: You must add a switch between the controller and the EtherNet/IP
device.
OEM00070704 If EcoStruxure Machine Expert and previous SoMachine Motion versions are
/ LMCFW-1976 installed in parallel on the local PC, the Controller Assistant provides a
firmware version for selection that does not match.
OEM00076369 Modifications are detected for persistent variables, although the persistent
/ SI-3444 variables were not modified.

This occurs if a 128 Mb Compact Flash (CF) memory card is used.

OEM00076650 Too many fieldbus participants with too much data can lead to the following error
/ LMCFW-2023 message: EtherCAT Master: Download busconfiguration to NetX....

RN0000000001.11 59
Release Notes Release Notes History

Lexium 52 / 62 / 62 ILM
ID Description

OEM00063956 ILM motor: If the Kendrion brake is used, the voltage value for the holding brake
is set to the minimum value required by the brake. This minimum value is
monitored. Deviations during measuring can cause malfunctions of the brake.
NOTE: See important hazard message after the table.

OEM00065793 If you use a Lexium 62 drive (LXM62) in open-loop control and set RefVelocity =
0, a current value is displayed in the monitoring trace diagram, even though no
current value was expected in open-loop control.

OEM00069062 Diagnostic code 8123 is reported for one of the axes at standstill: An application
/ SSP50-7128 containing a master axis with a Cam and other axes at standstill reports the
diagnostic code 8123 when testing under specific conditions.

OEM00069830 A Sercos run-up with a double-line topology is not possible for Lexium 62 drives.

OEM00070988 The Lexium 52 drive does not boot after firmware update (version 1.54.10 ->
1.54.23).

OEM00072092 Your application contains a Lexium 62/ILM 62 drive with safety-related modules
(LXM62/ILM62 Safety Module). If you reboot the Sercos network, the diagnostic
message 8169 Sercos Slave comm. disturbance detected is displayed in the
message logger.

OEM00073627 Using an MH3 motor with a Sinus/Cosinus encoder connected to a Lexium 52/62
drive triggers the diagnostic message 8908 Unintended motor operation
detected.
OEM00074275 Lexium 62 Plus: After online modification of parameters and then a phase down
and phase up in a different topology, modification of parameters of type ES is no
longer possible.

OEM00075885 Lexium 62 Plus: Flashing of state LED during device identification on single
drives and advanced drives is slower (2 Hz) than on double drives.

OEM00077378 Lexium 62 Plus: A sequence of Sercos topology modifications may lead to a


Sercos error message.
(OE-
M00073129)

– Lexium 62 Plus: The diagnostic message 8503 Service service channel error
detected is triggered at phase up if one of the following parameters is configured
as a real-time parameter: UserDefinedStopJerk, UserDefinedStopDeceleration,
TrackingDeviationLimit.

– Lexium 62 Plus: Firmware update using the device assistant inside virtual
machines may not update all drives. Repeated updates may be required.

– Lexium 62 Plus: Writing the motor type plate for sensorless motors into advanced
drives (variant G) triggers an error message, that type plate has not been written.
Nevertheless the type plate is available after a reboot of the drive.

– Lexium 62 Plus: Machine encoder data is not actualized after change of encoder
and reinitialization. A power cycle is required.

OEM00078751 If Lexium 62 Advanced is configured to use machine encoder and no machine


encoder is connected, no diagnostics message is triggered.

OEM00078419 For asynchronous motors used in combination with Lexium 52 / Lexium 62, the
sign of the current value does not match with the direction of the motor.

OEM00078784 Changing the filter time in combination with torque limitation triggers a Sercos
parameter channel error.

WARNING
UNINTENDED EQUIPMENT OPERATION
• Verify that movements without braking effect cannot cause injuries or
equipment damage.
• Verify the function of the holding brake at regular intervals.
• Do not use the holding brake as a service brake.
• Do not use the holding brake for safety-related purposes.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.

60 RN0000000001.11
Release Notes History Release Notes

M241/M251
ID Description

OEM00074655 M241/M251: The Online > Multiple Download command is not performed
/ PLAT-524 correctly for Modicon M241 / M251 Logic Controllers: When an application with
two controllers has been modified and the Multiple Download command is
executed, the application is not downloaded to one of the controllers.

Workaround: Execute the Build > Clean All command before executing the
Online > Multiple Download command.

OEM00074733 The default values of cartridge outputs are not applied in the same way during
/ PLAT-525 RUN->STOP and RUN->RESET WARM transitions.
OEM00077573 An error message is displayed for the TM4PDPS1 library (Profibus) after opening
/ PLAT-556 a project archive generated with SoMachine V4.3. Workaround: Set the correct
version (legacy vesrion) manually in the Library Manager.

OEM00072286 Default values remain enabled during RUN->STOP transition even if removed
/ PLAT-490 from the application.

OEM00077925 During migration of an application from SoMachine V4.3 (with user rights
/ PLAT-563 enabled) to EcoStruxure Machine Expert, the user rights are not automatically
converted before being downloaded to controller. You cannot log in into the
controller.

Workaround: Use a script stored on the SD card executing the command delete
/usr/* or performing a firmware update from the SD card.

M262
ID Description

OEM00077150 TcpUdpCommunication library: At first startup after firmware update, the


/ IECLIB-2031 certificate store is not ready. An application that includes TLS communication
needs a second startup.

OEM00071051 Tasks of type Freewheeling must have a minimum cycle time of 3 ms.

OEM00073787 WebVisualization with trace objects significantly increases the processor load.

OEM00074101 The Sercos master does not provide network configuration parameters for
Sercos slaves (IP address, subnet mask, gateway).

OEM00074841 SSL connection is noticeably slow if client has chosen a cipher suite that uses
DHE/ECDHE key exchange.

OEM00075485 Adding a TM5NS31 and I/O modules to a Sercos network impacts the M262
cycle task.

OEM00075670 WebVisualization: SelfAwareness variables cannot be used directly inside a


WebVisualization.
OEM00076315 The diagnostic structures of PLCSystem/PLCSystemBase library (for example
PLC_R) cannot be accessed directly from external monitoring devices through
the Symbol Configuration. They first must be copied to local variables.

OEM00076939 All nodes in a ring topology need to support RSTP (rapid spanning tree protocol).

OEM00076940 EtherNet/IP Scanner: A “stateful” firewall keeps in its memory the connections
flow. If such a firewall is defined, the EtherNet/IP traffic from slaves sending their
assemblies in multicast may be blocked. So this firewall mode must not be used
in this case.
OEM00077157 OTB devices may not respect the scanner RPI (Requested Packet Interval) when
TM3 analog modules are configured.

OEM00077199 After transferring an application using an SD card, a TM3XHSC module may


restart with an error message. A power cycle restores the correct operation.

OEM00077280 Using the PLCO.MC_TouchProbe with an invalid argument for ifTrigger is not
managed as expected.

OEM00077663 If a firmware update using an SD card completes with a steady yellow SD card
LED, repeat the firmware update operation.

OEM00077713 When you are modifying the user rights, ensure that no external equipment are
trying to access M262 variables with former credentials.

OEM00077807 TM3 bus cycle time must not be set to a value greater than 200 ms when
TM3XHSC modules are configured.

RN0000000001.11 61
Release Notes Release Notes History

ID Description

OEM00077830 NbOfIncs and NbOfUnits values must be < 2,147,483,647 (231), else the capture
is invalid.
OEM00077839 The boot time of a controller increases when the number of files increases.
OEM00077915 The PWR LED turns to red when the internal temperature is > 80° (instead of >
/ BOC-304 100°).

OEM00076745 If EcoStruxure Machine Expert is running in a Virtual Machine (VMware), M262-


USB may conflict with the VMware:
• USB communication is inoperable.
• The controller is not discovered in: My Controller/Communication setting.
Install EcoStruxure Machine Expert directly on the PC or use Ethernet for PC
connection to the controller.
OEM00077894 If SoMachine V4.3 or an earlier version was installed on the computer, the IP
address used by the PC is not correct. Thus, the USB communication is not
operational.

Workaround: You have to select the network interface SE RNDIS PSX M262
connection under Control Panel\Network and Internet\Network and Sharing
Center and set the IP address manually to 192.168.200.2.

OEM00077911 An M262 is not discovered by USB and cannot be connected to EcoStruxure


Machine Expert.

Workaround: You have to restart the USB by the gateway. Select the gateway
tray application and restart the gateway.

OEM00077737 When unplugging and plugging an M262 cable (Eth2-RJ45), there was Modbus
IO-scanner application loss on the ATV340.

M262 - Motion
ID Description

MK-823 When working with 16 LXM32S and 23 TM5 BC and 1 SLC with multiple MC_
CamIn running on all LXM32S, and when using a MAST task at 5 ms, the
controller reports an overload of the task.

Workaround: When working with big configurations, ensure that you use a
proper cycle time for your controller task by verifying the load of your task during
commissioning. Also, configure a Watchdog on your task to ensure that there is
no overload during run time.

MK-835 MC_TouchProbe reports no error when the drive is disconnected.

When you execute an MC_TouchProbe on an LXM32S and you disconnect the


drive, the function block does not report an error. The output Busy stays active.

Workaround: Make sure to cancel the running MC_TouchProbe using MC_


AbortTrigger.

MK-847 Starting MC_CamIn with non-connected SSI-encoder as master results in the


ErrorID : Unexpected Feedback.

Workaround: If starting an MC_CamIn with an SSI-encoder as master, and this


SSI-encoder is not connected to the M262, the ErrorId reported is
Unexpected Feedback when it should be MasterDataInvalid.

HMISCU Controllers
ID Description

OEM00077527 The EcoStruxure Machine Expert Logic Builder command Refactoring >
/ SI-4094 Rename is not available for HMISCU controllers. You must rename HMISCU
controllers manually without the Refactoring feature.

62 RN0000000001.11
Release Notes History Release Notes

Library Information

Version Identification
Description Version

ApplicationLogger 1.1.2.0

AsyncManager 1.0.5.0

AutoTune 1.3.14.0
Booster Pumping 5.0.0.5

CommonMotionTypes 1.0.1.0

CrankModule 1.3.4.0
EMailHandling 2.0.4.0

EtherNetIP Explicit Messaging 1.1.7.0

EtherNetIP Remote Adapter 1.0.10.0

FileFormatUtility 1.2.6.0

FtpRemoteFileHandling 1.2.4.0

GMC Independent Altivar 1.2.4.0

GMC Independent Lexium 1.1.7.0

GMC Independent PLCopen 1.2.3.0

HttpHandling 1.0.11.0

M262 Encoder 1.0.0.2


M262 PLCSystem 1.0.0.19

M262Diagnostics 1.0.1.0

MotionInterface 1.1.75.12
MqttHandling 2.0.6.0

PackML 1.2.3.0
PD_AxisModule 1.6.2.0

PD_EDesignAxisModule 2.3.2.0

PD_EdesignCore 2.2.6.0

PD_EdesignCrankModule 1.5.2.0

PD_ETest 1.3.6.0

PD_GlobalDiagnostics 1.3.1.0

PD_MultiBelt 1.4.3.0

PD_MultibeltModule 1.4.1.0

PD_PacDriveLib 1.8.7.0

PD_SmartInfeed 1.4.3.0

PD_SmartInfeedModule 1.3.1.0

PD_SoMotionGenerator 1.5.1.0

PD_Template 1.6.1.0

PLCopen MC part 1 1.1.69.12

PreventaSupport 1.1.1.0

Robotic 2.12.1.0
RoboticModule 2.8.0.0
SchneiderElectricRobotics 2.8.0.0
SchneiderElectricRobotics Parameters 2.9.0.0

RN0000000001.11 63
Release Notes Release Notes History

Description Version

SchneiderElectricRobotics Toolbox 1.2.0.0


SercosCommunication 1.0.1.0
SercosDriveUtility 1.1.1.0

SercosMaster 1.1.75.12
SlcRemoteController 1.3.6.0
SnmpManager 1.2.1.0

SqlRemoteAccess 1.1.2.0

TcpUdpCommunication 2.0.11.0

TeSys island 1.1.0.0

TimeSync 1.1.2.0

Toolbox 3.0.1.0
TwidoEmulationsupport 1.2.2.0

Unwinder 1.2.3.0
UnwinderModule 1.1.0.0
UserMotorTypePlate 1.3.9.0

UserTorqueFeedForward 1.1.2.0

Version Identification Safety Libraries

Description Version

EnableSwitch_SE_SF V0.99 from 10/28/15

PLCopen_SF V1.00 from 09/14/07

Preventa_SafeMotion V0100.0100 from 02/08/16

Mitigated Anomalies

Libraries
ID Description

OEM00077455 FB_FtpClient: Communication interruption during file transfer is now detected.


/ IECLIB-2072

Known Operational Anomalies

Libraries
ID Description

OEM00056474 AxisModule library: The command ET_Cmd.StartTrigWaitInPos is sent to the


/ IECLIB-94 FB_AxisModule to perform a positioning while the command is active, the input
iq_diCmd is overwritten by the value 0.

In this situation, the FB_AxisModule triggers the diagnostic message


UnexpectedProgramBehavior (DiagExt = UnknownCase).

Workaround: Re-enable the function block to quit the diagnostic message.

OEM00072319 SmartInfeed library: Using the ET_TargetGeneratorMode.External in combination


/ IECLIB-1966 with the FB_VelocityRatioAlgorithm and defining an invalid target position
triggers a page fault exception.

OEM00073262 MultiBelt library: If the start station is defined as a PassBy station, the second
/ IECLIB-2427 train remains in arriving state (ET_TrainState.Arriving).

64 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00073263 MultiBelt/MultiBeltModule library: Under certain conditions, after stop and


/ IECLIB-2428 warmstart of a MultiBelt module, the ET_DiagExt message TrainMovesBackward
is displayed.

OEM00074810 Unwinder library, precontrol movement by an external master (bobbin radius


/ IECLIB-1739 changes): The Setpos value for this movement is incorrect if DRV_WinderRight.
Direction = left.
OEM00075899 MultiBelt/MultiBeltModule library: The q_xHomeOk bit of all trains is set to TRUE
/ IECLIB-2444 in homing mode HomeOnTp, even if the homing procedure was stopped due to
missing TouchProbe signals.

OEM00076350 Unwinder/UnwinderModule library: A basic load is required when the unwinder is


/ IECLIB-1883 empty. The basic load value is replaced by the calculated value but the calculated
value should be added to the basic load value.
OEM00076417 MultiBelt/MultiBeltModule library: Under certain conditions, a train starts moving
/ IECLIB-2448 backwards after a coldstart, but is stopped immediately. An error message is
displayed.

OEM00074744 SystemInterface library: Calling the FC_TPEdge triggers the diagnostic message
/ LMCFW-2010 8902 Software error (page fault) in the RTP (Real Time Process) task, and the
controller displays a hardware watchdog message.

OEM00077150 TcpUdpCommunication library: At first startup after firmware update, the


/ IECLIB-2031 certificate store is not ready. An application that includes TLS communication
needs a second startup.

OEM00078797 Writing a nameplate by use of FB_InitMachineEncoder results in high


tracking deviation.

Workaround: Restart Sercos bus after the nameplate is written.

OEM00078768 Leaving multibelt OpMode and restarting to automatic mode by executing a warm
/ IECLIB-2231 start may trigger a page fault.

OEM00078541 Robotic: The EcoStruxure Machine Expert installation does not include the library
/ ROB-94 ARMIO.

Software Information

Version Identification
Description Version

Machine Expert Installer 11.19.16801

Diagnostics 18.1.1.0

Controller Assistant 18.1.1.0


Device Assistant 18.1.1.0
DiffViewer 18.1.1.0
Gateway 18.1.1.0

Launcher 18.1.1.0
OPCServer 3.5.12.70
SoftSPS 3.5.12.80
SVN 4.2.4.0
Logic Builder(1) 1.1

Vijeo-Designer 6.2.8.4008

CoDeSys V3.5 SP12 Patch8 HF2

SQL Gateway 18.0.1.0

Motion Sizer 4.1.0.0


(1) If using a virtual machine, the download of the online help operates correctly only if the option
Accelerate 3D graphics is deactivated in the VM settings.

RN0000000001.11 65
Release Notes Release Notes History

Compatibility EcoStruxure Machine Expert

Overview
EcoStruxure Machine Expert can be installed in parallel to other Schneider
Electric software products, such as SoMachine and SoMachine Motion.
For general information on compatibility of EcoStruxure Machine Expert, refer to
the Compatibility and Migration Guide (see EcoStruxure Machine Expert
Compatibility and Migration, User Guide).
EcoStruxure Machine Expert V1.1 SP1 updates the existing EcoStruxure Machine
Expert V1.1 installation.

Mitigated Anomalies

Controller Assistant
ID Description

OEM00078093 The command line from the Controller Assistant did not support a command to
/ SI-4431 list the available Sercos slave versions.

EcoStruxure Machine Expert

ID Description

OEM00078173 EcoStruxure Machine Expert did not stop monitoring from variables in online
/ TES-152 mode even if the variable was not visible. In some cases, this caused high
memory load and slow down of online monitoring in specific or huge projects.

OEM00078040 If Execute program was selected as the behavior for outputs in Stop mode and
/ an exception occured in the controller (e.g. a division by 0), the communication
OEM00077799 between EcoStruxure Machine Expert and the controller stopped if the POUs for
/ LMCFW-1302 implicit checks were active in the project and a new Application download was
/ SI-4379 executed.
OEM00078036 In the event of some specific or huge projects it could happen that EcoStruxure
/ Machine Expert freezed periodically every few minutes. In these cases the used
OEM00077749 RAM from the EcoStruxure Machine Expert went from 6 GB to 4 GB.
/ TES-152
OEM00077971 The communication between EcoStruxure Machine Expert and the controller
/ stopped with an error detected in GlobalInit if the function block input was
OEM00077799 assigned via direct addressing (AT%).
/ SI-4379
OEM00077962 In big projects expanding an array in online mode (watchlist, declaration editor)
/ EcoStruxure Machine Expert could freeze for up to 10 seconds.
OEM00077791
/ TES-152
OEM00077833 It was not possible to execute an online change after modifying a variable of an
/ TES-152 FBD program which contains structs, arrays, etc.

OEM00076607 When modifying the trace configuration (insertion, deletion, display / hiding) of
/ variables, the cursor went to the beginning of the configuration.
OEM00077711
/ TES-152
OEM00075276 When a trace was shown in Logic Builder, the values were not displayed properly
/ CDSYS-256 and the next value on the left-hand side was displayed. It was necessary to
select the variable itself to see the exact value from the cursor.
OEM00077734 When using direct addressing in the EcoStruxure Machine Expert project, an
/ advisory message was displayed everytime you performed a build (F11) of the
OEM00074209 project. This dialog box had to be confirmed by pressing Alt + F.
/ PLAT-98
OEM00078553 The sub-objects (Methods, Properties, ...) were locked in SVN when the parent
/ SI-4555 object (POU) was modified.

OEM00078290 The project update changed the offline parameter value of ControlMode.
/ SI-4457
SI-4261 Sometimes an unhandled exception occured (...HWND...) in combination with
DTMs.

66 RN0000000001.11
Release Notes History Release Notes

ID Description

SI-4514 EcoStruxure Machine Expert shell did sporadically not work with controllers in
simulation mode (unsuccessful login).

SI-4652 / EcoStruxure Machine Expert opened the SLC Remote Controller example
OEM00078509 instead of the Quick Motion Programming.

OEM00077162 A CSV export did not contain all data in case of a 2-dimensional array of DUT.
/ SI-3909
OEM00078358 LibDoc scripting transformation is not working
/ SI-4571
IECLIB-2187 Function Template for HttpClient has been implemented

Known Operational Anomalies

EcoStruxure Machine Expert

ID Description

OEM00064709 Motion Sizer: The torque/speed curve of the SH205/30360 with an external fan is
/ MS-1900 calculated incorrectly.

OEM00067341 Motion Sizer: The performance of the Motion Sizer with large projects is slow
/ MS-1898 while entering axis names and descriptions (slow refreshing).

OEM00072759 Motion Sizer: It is not possible to add Lexium 62 ILM drives of different sizes to
/ MS-1910 the same connection module. The rounding operation for the cycle time does not
provide suitable values.

OEM00069953 To display different comments for libraries you can enter the key LibDocContent.
/ BOC-550
Using LibDocContent with DocsOnly or CommentsAndDocs, the same results
are displayed.

OEM00073945 Accessing a variable name of the TM5 module I/O mapping is not possible with
/ BOC-547 Python scripting using an ARRAY.

OEM00075351 You log in to a project (FBD code) and put the focus on a network (which is not
/ BOC-544 the last one) in an action/program. If you log out and log in again, the focus will
be on the last network in the action/program. The same behavior is shown up, if
you switch between two actions.

OEM00075726 A Cam switch task sporadically triggers the diagnostic message 8317 Program
/ LMCFW-2016 cycle time overrun, although the Cam switch task is configured with a higher prior
than the RTP (Real Time Process) cycle.

OEM00063214 TCP socket communication is delayed sporadically when the programming


/ BOC-90 software is connected to the controller.
SI-3439 While converting a device during Update Project, you may be asked to delete
internal data of persistent variable lists. Depending on the number of devices to
be converted, this question may occur several times.

Confirming it will avoid asking again for devices of the same controller.

SI-3971 When you convert a controller, for example, an M262L20 to an M262M35, the
module configuration of the TM5/TM7 interface is not converted and is no longer
available after conversion.

Workaround:
1. Export and remove the TM5_Interface before the conversion.
2. Start the conversion.
3. Import the TM5_Interface after the conversion.

SI-3727 For ATV-DTM with activated control panel, the Disconnect command does not
have any effect when the motor accelerates (ACC), turns constantly (RUN) or
decelerates (DEC). To stop the motor, press the Stop button. Nevertheless, the
control panel is not updated and still displays the state that was active before.
You can execute the Online > Logout command, but this may have the effect
that EcoStruxure Machine Expert is being closed.

OEM00076442 Context sensitive help (F1) is not available for POUs declared with namespace.
/ SI-3505
– If you are using a Virtual Machine (VM) you must deactivate the option
Accelerate 3D graphics in the VM settings before downloading the online help.

SI-4244 ATV340: The DTM is not available.

RN0000000001.11 67
Release Notes Release Notes History

EcoStruxure Machine Expert - Safety

ID Description

OEM00078801 Exchanging data between an M262 controller and an SLC is not operable if not
both directions are configured.

Workaround: Configure at least one exchange data in both directions, then the
data exchange becomes operable.

Documentation - Mitigated Anomalies

Documentation
The online help is updated with the following documentation:
• M262 Diagnostics Library Guide
• M262 Logic/Motion Controller - Programming Guide
• M262 Logic/Motion Controller - Hardware Guide
• TM3 Expert Modules - Hardware Guide
• TMS Expansion Modules - Hardware Guide

ID Description

OEM00077576 / M262 documentation of cloning procedure wrongly said that the ERR Led
BOC-276 flashes at the end of successful cloning procedure.

OEM00077931 / Incorrect encoder transmission speed list and default value in M262
BOC-288 documentation.
OEM00077981 / M262 documentation must inform that the network name modification is
BOC-291 applied at next power ON.

OEM00077984 / M262 industrial plug and work documentation did not include the information
BOC-292 that the locate button must be used to well identify the target device.

OEM00077991 M262 documentation did not include an explanation on how to remove user
rights using a script with command format.

OEM00078056 / M262 Programming Guide: Incorrect link to Modicon M262 Logic/Motion


BOC-297 Controller Sercos Configuration.

OEM00078083 / TM3 Expert I/O Modules Hardware Guide: Incorrect description of LEDs state
BOC-298 when a TM3X•HSC• module is not configured.

OEM00078297 / M262 Programming Guide contained several minor incorrect descriptions.


BOC-305
OEM00078298 / Incorrect ISO standard reference for CAN characteristics of the TMSCO1
BOC-306 module.
OEM00072944 / M262 documentation did not contain the information that Reset origin
BOC-199 command makes the web visu files erased.

Documentation - Known Operational Anomalies

Documentation
ID Description

OEM00032469 Detailed information required for WD (watchdog) of the logic motion controller
LMC •01. Documentation needs to be enhanced.
OEM00045026 Some dimension values provided by the hardware guides and the CAD files on
the Schneider Electric homepage are slightly different for LXM 52 drives, LXM 62
drives and LMC Eco Motion Controllers. Documentation needs to be enhanced.
OEM00058892 In the Online Help, the chapter TM5 / TM7 System - Load Breaking (TM5/TM7
System Planning and Installation Guide) needs to be enhanced.

OEM00071212 The Online Help for the TM5SEAISG module (Modicon TM5, Expansion Modules
Configuration, Programming Guide) provided incorrect ranges for the analog
input register.

68 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00076210 The information on the TM5SPS1 power supply module needs to be enhanced in
/ BOC-243 the Online Help.

OEM00077834 Lexium 62 Plus: The encoder output frequency is limited to 1 MHz, interpolation
factor is set to 16 increment cycles per Sinus/Cosinus period of the analog
encoder.
— PLCopen MC part 1: The following text and warning need to be added to the
library documentation.

If the position value of the master leaves the defined cam position range, the cam
signals that the end of the cam profile has been reached. This implies that a
buffered job is activated, regardless of whether the master has left the cam
position range in a positive or a negative direction. The master can also leave the
cam position range as a result of jitter if the master is at a standstill at a position
sufficiently close to the positive or negative limit of the cam position range.

See important safety information at the end of this table.

— PLCopen MC part 1: A hazard message needs to be added to the library


documentation.

See important safety information at the end of this table.

OEM00077826 Remove in the online help the statement that for the
/ BOC-285 AccelerationTorqueLimit and DecelerationTorqueLimit parameters
the value zero deactivates the torque limit.

OEM00078341 Maximum number of files in the Message Logger must be documented.


/ BOC-315

WARNING
UNINTENDED EQUIPMENT OPERATION
Implement all measures required to ensure that a job is only buffered if a
sufficient distance from the position value to the end of the cam position range
can be respected.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.

WARNING
UNINTENDED EQUIPMENT OPERATION
Implement a filter for the master velocity and acceleration if you have an axis
that follows a feedback axis master.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.

EcoStruxure Machine Expert V1.2


Hardware/Firmware Information

Version Identification
Description Firmware Version

M241 5.0.8.4
M251 5.0.8.4
M262 5.0.4.7
TMSES4 1.0.0.8
TM3BCEIP 1.2.1.2
TM3BCSL 1.0.15.11
TM3•HSC202• 2.0

RN0000000001.11 69
Release Notes Release Notes History

Description Firmware Version

TM3DI16 2.0
TM3DI16G 2.0
TM3DI16K 2.0
TM5NEIP1 1.07
TM5NS31 2.74
LXM32S•••M2 drive V1.10.01
LXM32S•••M2 Sercos V1.10.03
LXM32S•••N4 drive V1.10.01
LXM32S•••N4 Sercos V1.10.03
LXM52••••C••••• 1.54.26.0
ILM•••••••••••• 1.54.26.0
LXM62••••C••••• • 1.62.07.0 for hardware revision RS1•
• 1.54.27.0 for hardware revision RS0•
LXM62••••D••••• • 1.62.07.0 for hardware revision RS1•
• 1.54.27.0 for hardware revision RS0•
LXM62••••E••••• 1.54.27.0
LXM62••••F••••• 1.54.27.0
LXM62••••G••••• 1.62.07.0
LMC Eco V1.62.05.07
LMC Pro V1.62.05.07
LMC Pro2 V1.62.05.07
ATV340S • Drive firmware: OPAL_V1.4IE09_B06
• Copla firmware: Sercos3_ A1.2IE01_B00

Description Safety-Related Firmware Version

LXM62••••E••••• 1.2.4.0
LXM62••••F••••• 1.2.4.0
VW3E702200000 safety option module 1.2.4.0

TM5CSLC100FS 2.52
TM5CSLC200FS 2.52
BWU2984 SWID 134253
BWU2984 Safe CPU A 135115
BWU2984 Safe CPU B 135116
ASIMON360 3.2.6.7

Contact your local Schneider Electric representative in case you need specific
information for your intended machine architecture.

New Features

TM3 Serial Line Bus Coupler


TM3 Serial Line Bus Coupler is a distributed architecture solution. It allows you to
create distributed islands of industrial TM3 I/O modules managed by a master
controller M241, M251, or M262 via Modbus Serial Line fieldbus.
New features:
• Support of TM3 and TM2 I/O modules:
◦ Up to 14 TM3 I/O modules.
◦ Up to 7 TM2 I/O modules.

70 RN0000000001.11
Release Notes History Release Notes

◦ Up to 7 TM2 I/O modules mixed with TM3 I/O modules.


• Embedded webserver supporting:
◦ User rights management
◦ Bus coupler maintenance such as speed configuration, firmware upgrade,
and diagnostics logs.
◦ Island I/O monitoring and control.
• Isolated RJ45 ports to support daisy chaining.
Limitations:
• The latch feature is not supported by TM3DI16, TM3DI16G, TM3DI16K.
• TM3 expert I/O modules are not supported.
• Only a single user can modify the firmware update or write values through the
embedded webserver.
• The number of TM3 I/O modules is validated by the software. Depending on
the number of analog I/O and/or safety modules used, the maximum number
of TM3 I/O modules allowed may be reduced.
• Slave addresses are valid from 1...127.

TM5 EtherNet/IP Bus Coupler


TM5 EtherNet/IP Bus Coupler is a distributed architecture solution. It allows you to
create distributed islands of industrial TM5/TM7 I/O modules managed by a
master controller M241, M251, M262, or LMC controllers via Ethernet fieldbus.
New features:
• Support of TM5 and TM7 I/O modules.
• Embedded webserver supporting:
◦ User rights management
◦ DHCP, fixed IP configuration
◦ Bus coupler firmware update
• Embedded switch with isolated RJ45 ports to support daisy chaining.
• ODVA (Open DeviceNet Vendors Association) certification
Limitations:
The following TM5 / TM7 modules are not supported:
• All TM5/TM7 safety I/O modules.
• TM5SE1RS2 RS232 Serial interface module
• TM5SE1MISC20005 Encoder output module
• TM5SDM8DTS 4DI/4DO Timestamp module

Plug&Work (Machine Assistant)


• PW2-4 Machine Instance Name: The controller name can be modified from
the Machine Assistant. The IP address of the controller can be modified from
the Machine Assistant.
• PW2-13 One Cable: You can create temporary routes to devices under
another interface from the Machine Assistant.
• PW2-33 Bonjour Service: The M262 controller can be discovered using Apple
devices.

PacDrive LMC Eco/PacDrive LMC Pro/Pro2 Cybersecurity


Implementation
In PacDrive LMC Eco/PacDrive LMC Pro/Pro2 controllers IP forwarding is
disabled using firewall settings.

RN0000000001.11 71
Release Notes Release Notes History

NOTE: To help keep your Schneider Electric products secure and protected, it
is in your best interest that you implement the cybersecurity best practices as
indicated in the Cybersecurity Best Practices document provided on the
Schneider Electric website.

PacDrive LMC Eco/PacDrive LMC Pro/Pro2 - ATV340S


It is a good practice not to connect more than the following number of ATV340S to
the PacDrive LMC controllers:

PacDrive LMC controller Maximum number of ATV340S


PacDrive LMC Eco 15
PacDrive LMC Pro/Pro2 25

M241 / M251 Logic Controllers


Support for the new TM3 high-speed counter modules:
• TM3XHSC202
• TM3XHSC202G

M262 Motion Controllers


• Encoder enhancements:
◦ New object for LXM32S onboard PTI (Pulse Train In) encoder to be used
as feedback axis with motion function blocks.
◦ New object for LXM32S encoder option module (analog and digital) to be
used as feedback axis with motion function blocks.
◦ Filter parameter available for the encoder objects.
◦ DeadTimeCompensation parameter available for the encoder objects.
• New object for direct support of ATV340S.

– M262-15 M262-25 M262-35


Sercos cycle time 1 ms 2 ms 4 ms 1 ms 2 ms 4 ms 1 ms 2 ms 4 ms

Total maximum number of 8 16 16 12 16 24 16 24 40


Sercos devices allowed
Number maximum devices: 4 12 12 8 8 16 8 8 24

TM5NS31 (TM5 range),


TM5CSLCx00 safety controller,
third-party devices

Number maximum devices: 4 4 4 4 8 8 8 16 16

LXM32S, ATV340S

M262 Cybersecurity Implementation


In order to meet cybersecurity requirements, the Modicon M262 Logic/Motion
Controller has been designed in accordance with the standard IEC 62443-3-3. As
this standard constantly evolves, the Modicon M262 Logic/Motion Controller is
compliant with a part of the 2019 standard.
To be compliant with the standard, the following modifications are implemented by
default on the Modicon M262 Logic/Motion Controller:

72 RN0000000001.11
Release Notes History Release Notes

Dialog box / Issue Default setting / Solution

MyController > Ethernet Services > IP IP forwarding is disabled.


Routing

MyController > Ethernet _1 or MyController Only the secured protocol is active.


> Ethernet _2
The first access by webserver / FTP is denied. Modify the default user name and password by
using EcoStruxure Machine Expert.

For further information, refer to the Cybersecurity Information for User Rights
Management chapter, page 10.
NOTE: To help keep your Schneider Electric products secure and protected, it
is in your best interest that you implement the cybersecurity best practices as
indicated in the Cybersecurity Best Practices document provided on the
Schneider Electric website.

M262: TMSES4 Support


The capability to manage three TMSES4 modules on the left bus is embedded in
version 5.0.4.7 of the following M262 platforms:
• M262L20MESE8T
• M262M25MESS8T
• M262M35MESS8T
• M262L10MESE8T
• M262M15MESS8T
NOTE: A maximum of three Ethernet or CANopen TMS modules is supported.
Examples:
• 2 TMSES4 modules and 1 TMSCO1 module
• 3 TMSES4 modules
• A maximum of one TMSCO1 module is supported.

M262: Single Wiring Coexistence (SWC) Architecture


In addition to real-time and safety-related data exchanged via Sercos, Sercos
allows to transmit other Ethernet protocols, such as EtherNet/IP and TCP/IP in
parallel.
The SWC architecture allows you to manage Sercos devices and EtherNet/IP or
TCP/IP devices via a single cable.

RN0000000001.11 73
Release Notes Release Notes History

An additional gateway is not required. Configuration is performed in EcoStruxure


Machine Expert. Place the Ethernet device after the last Sercos device. The last
Sercos device is used as a gateway. It must provide two Sercos connectors.
Considerations:
• Connect the Ethernet devices after the last Sercos device.
• Connect a LXM32S or ATV340S as last device on the Sercos bus.
• Connect a maximum of six Ethernet devices.
• Ethernet communication is operational when the Sercos bus is in phase 4.
NOTE: It is a good practice to stop the Ethernet communication when the
Sercos bus is not in phase 4. To stop the EIP / TCP scanner, use the function
blocks in the IEC application.

M262 Modifying the Default IP Address of the USB Port


By default, the IP address of the USB port is 192.168.200.1. Customers
expressed the need to alter this address as it may conflict with their internal
addressing schemes for existing Ethernet industrial networks. You are now able to
change this address in the case that this IP address conflicts with the existing
network configuration by modifying the address through the post configuration
functions. Contact you local Schneider Electric service representative for more
information on this expert topic.

Lexium 62 Servo Drives


Support of SH3 servo motors with Hiperface DSL-encoder and OneMotorCable
connectivity.

Mitigated Anomalies

HMISCU Controllers
ID Description

OEM00046432 HMISCU controller Panels: Sporadically, the communication between the HMI
and the controller was interrupted without displaying an error message. You had
to restart the HMISCU to re-establish the communication.

M241/M251 Controllers
ID Description

OEM00072152 The termination of Modbus TCP connections was not handled correctly when the
/ PLAT-488 controller was acting as a Modbus TCP client.

OEM00077994 Using fast output operations in first application MAST cycle sometimes resulted in
/ PLAT-567 an exception.

OEM00070503 Sporadically, an error on a Modbus TCP IO scanner channel was not detected
/ PLAT-466 when the last one was not in error state.
PEP0541743R Ethernet frames smaller than 60 bytes were not null byte padded.

PEP0545408R Default range for M251 Ethernet port 1 and M241 TM4ES4 IP address has been
/ BOC-350 changed to 10.11.x.y (x and y 5th and 6th bytes of interface MAC address) with a
mask of 255.255.0.0.
OEM00074965 M251: Reading the PLC_R structure via the Symbol Configuration triggered a
system watchdog error message.

OEM00075411 M251MESC: For Modicon M251MESC Logic Controllers, the cloning operation to
/ PLAT-536 an empty SD memory card (and other scripts like upload and download) did not
operate.

OEM00078373 Insufficient session ID length in cookie.


/ PLAT-574
OEM00078372 Sensitive information stored in cookie.
/ PLAT-573

74 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00078369 Session password was transmitted in clear text.


/ PLAT-572
OEM00078368 Webserver was vulnerable to cross-site request forgery attack.
/ PLAT-571
PLAT-597 Entering incorrect credentials in the webserver was leading to a controller
exception.

LXM32S
ID Description

SER- The device MAC address was incorrectly displayed when read over the
VO00002939 / associated Sercos parameter.
SERVO-251
SER- Position capture was not working when trigger was configured to record it on both
VO00002905 signal edges.

Lexium 32
ID Description

MK-733 Using the LXM32S did not map more than 6 additional IDNs to the cyclic data.
NOTE: Lexium32S TouchProbe is counted as 4 IDNs and diagnostic
message S-0-0390 is counted as 2 IDNs.

M262
ID Description

OEM00076809 M262 Motion Controllers did not support the EtherNet/IP Scanner if used on the
same port as the Sercos devices.

OEM00073473 TM5NS31 required the firmware version 2.74 or greater.

OEM00072876 NVL/GVL (Network Variable List/Global Variable List) only worked if an Ethernet
/ BOC-302 cable was plugged in the Ethernet port 1.

OEM00074106 TM5NS31 scan time on the TM5 bus was only taken into account after the next
power cycle of TM5NS31.

OEM00076657 M262: When a network scan was performed, the EtherNet/IP connection to the
Modicon M262 Logic/Motion Controller was sporadically disconnected without
any message indicating the loss of connection.

OEM00076721 M262: If a Modicon M262 Logic/Motion Controller was connected via a USB
interface, a restart was required to allow a connection to the controller after a
network scan had been performed.

OEM00077207 M262: If an M262 was used as an EtherNet/IP Scanner and as an EtherNet/IP


Adapter simultaneously, some devices could be temporarily disconnected.

OEM00077940 When OPC UA was configured in the application, the application had to be
downloaded using the menu command Online > Login (instead of the menu
command Online > Download).

M262- 4336 An anomaly was reported with the delivery of the Firmware V1.1 SP1 - V5.0.3.2.
After every 24 days of consecutive operation of the controller, the controller
would reboot automatically and restart as if without an application loaded. The
issue, now resolved, required a work-around of cycling controller power prior to
the expiration of the 24 day period.

RN0000000001.11 75
Release Notes Release Notes History

PacDrive LMC Controls & I/Os


ID Description

OEM00072576 Both EtherNet/IP adapters are now operational when C2C master is enabled by
/ LMCFW-916 default.
OEM00078575 C2C sometimes reported sync failed in combination with safety and a large
/ LMCFW-2076 number of Sercos slaves.

Known Operational Anomalies

ATV340S
ID Description

GE- When using PacDrive LMC Pro2 and ring topology, ring healing performed after
DEC00240596 the Sercos ring has been broken can result in the Sercos communication phase
switching to phase 11 (error detected).

Workaround: To be able to switch to phase 4, perform a DiagQuit.

GE- In case ring healing is performed after the Sercos ring has been broken, the
DEC00266016 connection between the EtherNet/IP slaves and the master can be interrupted
for a few seconds (communication state No Connection).

Lexium 32
ID Description

SER- Sporadically, the drive advisory code is delayed from one Sercos cycle. The
VO00002953 / entry in the device logger displays 0x0000 instead of the drive advisory code.
SERVO-258
SER- Sporadically, reading/writing manufacturer-specific parameters via SVC
VO00002913 / (Service Channel) leads to a timeout (error 0x7016).
SERVO-229 NOTE: The issue is solved with Sercos3 module hardware having FPGA
firmware V1.20.

Lexium 52 / 62 / 62 ILM
ID Description

SERVOD-261 Lexium 62 Plus: If a download is not executed successfully and another attempt
is performed by executing a firmware update, a misleading error message is
displayed.

LMCFW-1616 Lexium 62 Plus: A parameter has been renamed in function FC_BrakeCheckSet.

SERVOD-163 Lexium 62 Plus: LEDs indicate that an error has been detected in communication
phase CP0.

Use case with Lexium BMP synchronous motor: Motor type plate to be
configured in LXM62 drive.

SERVOD-147 Lexium 62 Plus: It is not possible to modify parameters of type ES. After an online
change of the parameters, phase down and phase up is performed in different
topology.

SERVOD-152 Lexium 62 Plus: Sporadic error is detected during phase up 0x2000B: Phase up
is not executed and machine operation is not possible.

LMCFW-1817 Lexium 62 Plus: Sercos phase up is not possible if devices are addressed with
Identification mode = Application type.

76 RN0000000001.11
Release Notes History Release Notes

M241/M251
ID Description

OEM00079046 When a TM3 HSC is be used together with TM2 modules, the system
performances are impacted.

When a Freewheeling task is defined, the task duration is increased. When the
Cyclic mode is active, increase the MAST cycle time. Otherwise, a CPU load
exception can occur.

It is a good practice to configure a minimum MAST cycle time of 30 ms (or more),


depending on the application size.

OEM00079107 On connecting using Connection mode = IP Address, the user is prompted to


enter the credentials.

Workaround:
1. Use the Connection mode = IP address via NAT (Remote TCP).
2. Enter the controller IP address into the NAT Address field.
3. Click the Refresh button.
4. Double-click the controller from the controller list to establish a connection.
OEM00070134 Sporadic loss of controller IP address when power cycling the controller.
/ PLAT-459

M262
ID Description

OEM00079151 Webvisualizaton: Each refresh of variable manages a communication access if


the user rights are validated, a password will be requested for these actions.

Username and password are requested each time a page refresh / online
change/ application download is performed by the webvisualizaton.

OEM00076931 In case an SLCx00 or TM5NS31 is the last Sercos device in the SWC
architecture, the PhaseUp may be not possible.

OEM00079179 The content of the object type ARRAY read for an ETH_R structure is not correct
/ PLAT-588 when displayed on an HMI.

Workaround: Copy the value to an intermediate variable (not accessing ETH_R


directly).

OEM00079052 The content of elements (i_byFirmVersion, i_byFirmVersion) in the PLC_R data


/ PLAT-585 structure is not correct when displayed on an HMI.

Workaround: Copy the value to an intermediate variable (not accessing PLC_R


structure elements directly).

OEM00079223 An error is detected when rebooting projects with 4 KB retain variables.

SI-4694 The download may be unsuccessful and the message TLS_IO_


Communication is displayed.

Workaround: Deselect the option Encrypted Communication in the


Communication Settings tab in controller selection mode of the EcoStruxure
Machine Expert Logic Builder.

M262 - Motion
NOTE: The Modicon M262 Logic/Motion Controller does not support
Advanced Message Queuing Protocol (AMQP).

RN0000000001.11 77
Release Notes Release Notes History

TM3 Bus Coupler Serial Line TM3BCSL

ID Description

OEM00078558 When bus ownership is held by the webserver, the controller is blocked from
retaking bus ownership but there is no notification of the reason in EcoStruxure
Machine Expert.

Workaround: Make sure that the bus ownership is released by the webserver
before restarting operation between the controller and the TM3BCSL.

OEM00079152 In EcoStruxure Machine Expert, setting the Monitoring Timeout of the


TM3BCSL to 0 also effectively prevents the webserver from taking bus
ownership. There is no notification of this reason on the webserver.

Workaround: Configure a Monitoring Timeout value that is appropriate for the


intended system behavior.

OEM00078760 In EcoStruxure Machine Expert, you can manage a maximum of 10 TM3 safety-
related modules on the same TM3 bus, either behind the M262 or the bus
coupler.

Library Information

Version Identification
Description Version

ApplicationLogger 1.1.2.0

AsyncManager 1.0.5.0

AutoTune 1.3.14.0
Booster Pumping 5.0.0.5

CommonMotionTypes 1.0.1.0

CrankModule 1.3.4.0
EMailHandling 2.0.4.0

EtherNetIP Explicit Messaging 1.1.8.0

EtherNetIP Remote Adapter 1.0.10.0

FileFormatUtility 1.3.5.0

FtpRemoteFileHandling 1.3.0.0

GMC Independent Altivar 1.2.4.0

GMC Independent Lexium 1.1.7.0

GMC Independent PLCopen 1.2.3.0

Hoisting 5.0.0.1

HttpHandling 1.1.4.0

M262 Encoder 1.0.3.2


M262 PLCSystem 1.0.0.19

M262Diagnostics V1.0.3.0

MotionInterface 1.1.75.21
MqttHandling 2.0.8.0

PackML 1.2.3.0
PD_AxisModule 1.6.2.0

PD_EDesignAxisModule 2.3.2.0

PD_EdesignCore 2.2.6.0

PD_EdesignCrankModule 1.5.2.0

PD_ETest 1.4.1.0

78 RN0000000001.11
Release Notes History Release Notes

Description Version

PD_GlobalDiagnostics 1.3.1.0

PD_MultiBelt 1.4.4.0

PD_MultibeltModule 1.4.1.0

PD_PacDriveLib 1.9.3.0

PD_SmartInfeed 1.4.4.0

PD_SmartInfeedModule 1.3.1.0

PD_SoMotionGenerator 1.5.1.0

PD_Template 1.6.1.0

PLCopen MC part 1 1.2.77.21

PreventaSupport 1.1.1.0

Robotic 2.14.0.0
RoboticModule 2.10.0.0
RoboticsAutoTune 2.0.0.0
SchneiderElectricRobotics 2.10.0.0
SchneiderElectricRobotics Parameters 2.11.0.0
SchneiderElectricRobotics Toolbox 1.5.0.0
SercosCommunication 1.0.1.0
SercosDriveUtility 1.1.1.0

SercosMaster 1.2.79.21
SlcRemoteController 1.3.6.0
SnmpManager 1.2.1.0

SqlRemoteAccess 2.0.1.0

TcpUdpCommunication 2.0.15.0

TeSys island 1.1.0.0

TimeSync 1.1.2.0

Toolbox 3.0.1.0
TwidoEmulationsupport 1.2.2.0

Unwinder 1.2.4.0
UnwinderModule 1.1.0.0
UserMotorTypePlate 1.3.9.0

UserTorqueFeedForward 1.2.2.0

Version Identification Safety Libraries

Description Version

EnableSwitch_SE_SF V0.99 from 10/28/15

PLCopen_SF V1.00 from 09/14/07

Preventa_SafeMotion V0100.0100 from 02/08/16

New Features

HttpHandling
New methods available:
• Put

RN0000000001.11 79
Release Notes Release Notes History

• Head
• Delete

FileFormatUtility
The new function block FB_XmlItemsUtility provides a comprehensive set of
utilities to get information from the data or to modify them. In addition, it is
provided to create a complete new data set.

FtpRemoteFileHandling
The FTP client functionality supports asynchronous execution.

SqlRemoteAccess
The new function block FB_SqlDbRequest is used for secured/unsecured
communication between the library and the SQL Gateway.
NOTE: Secured communication is only supported by M262 controllers.

TcpUdpCommunication
• The new method SockOpt_EnableKeepAliveExtended is used to configure
the keep alive for TCP client and server to help detect communication
interruption on M262 controllers.
• The Close procedure is processed in Closing state also by calling the method
State.

RoboticsAutoTune
The RoboticsAutoTune library allows you to tune the Schneider Electric P-Series
robot.

Hoisting
New function block HoistDutyRating collects run time data and calculates the
actual mechanical class corresponding to the usage. This data can be used to
identify whether the crane is being used according to its specification.
New function block AdvancedPositionSync can synchronize multiple linear axes
with identical or different motors, gears, and encoders. The block can retain
information about positions of synchronized axes and their synchronization status
when the machine is switched off.
New function block OperatingAreaRestrictionIC helps to prevent a physical
contact between the suspended load and obstacles located within the operating
area of the crane. The restricted areas are defined in Cartesian coordinates. The
function block supports definition of polygonal restricted areas.

Mitigated Anomalies

Libraries
ID Description

OEM00078224 When disabling the MultiBelt in certain situations, a Set position command on
/ IECLIB-2142 the axis of a train was executed during the warm start. This resulted in an offset
of the mechanical position of the train.

OEM00077558 SmartInfeed: During the correction movement of a SeriesBelt, an unintended


/ error with q_etDiag = Unexpected program behavior, q_etDiagExt =
OEM00077938 UnknownFeedback, and q_sMsg = 'NoJobWhileAxisMoving' could be triggered.
/ IECLIB-2121

80 RN0000000001.11
Release Notes History Release Notes

ID Description

OEM00071749 PDL.FB_HomeAbs and PDL.FB_HomeSetPos work correctly if a fraction of


/ IECLIB-2312 UserPeriod and EncoderPeriod cannot be represented exactly as a binary break.

OEM00073767 TcpUdpCommunication library: Method SockOpt_EnableKeepAliveExtended to


/ IECLIB-2326 configure the keep alive for the TCP client and server to detect communication
interruption on the M262 controller.

OEM00067842 UserTorqueFeedForward: The function block FB_


/ IECLIB-2163 TorqueFeedForwardConfigured works correctly in case the SLC is on the first
Sercos topology address.

OEM00077914 TcpUdpCommunication library: If more than one secured (Transport Layer


/ PLAT-102 Security) TCP server was active at the same time, a system watchdog could
occur due to a higher system load. Therefore, only one instance of a secured
(TLS) TCP server was allowed to be active.

– Hoisting library: Function block GrabControl: Corrected close speed calculation


during closing on stack. Calibration status information is kept in the status output
even if the function block is disabled. Torque scaling is active even in disabled
(cable change) state.

Known Operational Anomalies

Libraries
No known operational anomalies detected for EcoStruxure Machine Expert V1.2.

Software Information

Version Identification
Description Version

Machine Expert Installer 12.20.01401

Diagnostics 19.0.11.0

Controller Assistant 19.0.11.0


Device Assistant 19.0.11.0
DiffViewer 19.0.11.0
Gateway 19.0.11.0

Launcher 19.0.11.0
OPCServer 3.5.12.83
SoftSPS 3.5.12.80
SVN 4.2.5.0
Logic Builder(1) 1.2

Vijeo-Designer 6.2.9.1008

CoDeSys V3.5 SP12 Patch8 HF3

SQL Gateway 1.2.0.0

Motion Sizer 4.2.0.0


(1) If using a virtual machine, the download of the online help operates correctly only if the option
Accelerate 3D graphics is deactivated in the VM settings.

New Features for Machine Expert Installer

Machine Expert Installer


• Reduced Machine Expert Installer size.
• Faster installation.

RN0000000001.11 81
Release Notes Release Notes History

• New improved user interface.


• Online help can be downloaded during standard installation.
• Select installation path.
• Improved offline medium.

New Features EcoStruxure Machine Expert

Motion Design Object


• New graphical interface to parametrize an axis.
• Displays the actual state of the axis.
• Support for M262.

SQL Gateway
• New with secured communication.
• Permitted clients (whitelist for controllers).

Cybersecurity Improvement
• Username and password for the controller mandatory.
• Controller Assistant, Diagnostic, and EcoStruxure Machine Expert extended
user rights operations.
NOTE: To help keep your Schneider Electric products secure and protected, it
is in your best interest that you implement the cybersecurity best practices as
indicated in the Cybersecurity Best Practices document provided on the
Schneider Electric website.

Code Analysis
• New Metric FBD Halstead Complexity (difficulty, length, max, consistency,
average).

Python
• New functions, such as online change memory, user rights management.

New Project Dialog


• Search by controller or by example.

Browse Cross References


The contextual menu of a selected structured variable (myVar.Elem) now
contains two commands below the Browse command:
• Browse > Cross References <myVar.Elem>: Searches for all usages of
the variable instance. (This is the existing command that is also executed by
default when selecting a variable when the Cross Reference dialog box is
open.
• Browse > Cross References <DUT.Elem>: Searches for all usages of
<DUT.Elem>, where Elem is the subelement of the structured type DUT of
the variable myVar.

82 RN0000000001.11
Release Notes History Release Notes

New Features for EcoStruxure Machine Expert - Safety

Overview
• Machine Safety Set selection in Machine Expert Installer now automatically
installs the components needed to program safety-related applications.
• Support for LXM62 Standard Plus Safety drives in PacDrive systems.
• Enhancements performed on the safety-related user guides and the help
management. Updated offline safety-related help.
• Diagnostic: Safe logger time stamp harmonization in accordance with IEC
format.
• Cybersecurity feature support improved (user management, licensing, IP
forwarding). Also refer to the hints below and to the chapter Cybersecurity
Information for User Rights Management, page 10.
• Quality improvements.
NOTE: To help keep your Schneider Electric products secure and protected, it
is in your best interest that you implement the cybersecurity best practices as
indicated in the Cybersecurity Best Practices document provided on the
Schneider Electric website.

Cybersecurity Information for Safety-Related Use Cases


User management activation on standard controllers (non-safety-related
controllers) sometimes needs/requests login credentials also for some safety-
related use cases.
With the new M262 default setting for IP forwarding (disabled) and the new LMC
default setting for firewall management, a connection to the SLC (Safety Logic
Controller) can no longer be established without dedicated user interactivity.
To establish a connection to an SLC during a commissioning phase by using the
EcoStruxure Machine Expert - Safety programming tool, for example, for
application download, the IP forwarding/firewall have to be configured accordingly
on the related standard controller. Refer to the PacDrive LMC Eco, PacDrive LMC
Pro/Pro2, M262 Programming Guides for further information.
In general, it is a good practice to disable IP forwarding / enable firewall on
standard controllers for the machine operation phase.
The SLCremotelibrary functions for SLC control are not impacted by the enhanced
cybersecurity mechanisms.

Compatibility EcoStruxure Machine Expert

Overview
EcoStruxure Machine Expert V1.2 can be installed in parallel to EcoStruxure
Machine Expert V1.1 or V1.1SP1.
EcoStruxure Machine Expert can be installed in parallel to other Schneider
Electric software products, such as SoMachine and SoMachine Motion.
For general information on compatibility of EcoStruxure Machine Expert, refer to
the Compatibility and Migration Guide (see EcoStruxure Machine Expert
Compatibility and Migration, User Guide).

Compatibility EcoStruxure Machine Expert - Safety

Overview
Former SoSafe Programmable versions cannot be started from EcoStruxure
Machine Expert environment anymore and can only be installed and used if the
related SoMachine Motion version is installed.

RN0000000001.11 83
Release Notes Release Notes History

However, the former SoSafe Programmable projects - starting from V2.1 - can be
imported, re-used, and updated in EcoStruxure Machine Expert - Safety V1.2.
In almost all cases, the update works without impact on the overall safety
application and the resulting project CRC (cyclic redundant checksum) value stays
the same and there is no recertification needed.
However, EcoStruxure Machine Expert - Safety does not support reusing a project
built on EcoStruxure Machine Expert - Safety with LMCx system to EcoStruxure
Machine Expert - Safety with M262 system or vice-versa.

Identified Incompatible Project Updates


The CRC of the safety project done before SoSafe Programmable V2.21 is
changed if the old project contains the following safety devices:
• TM5SAI4AFS
• TM5STI4ATCFS
In this case, the safety project must be compiled again and downloaded to the
TM5CSLCx00FS and the related safety function must be validated and recertified.
It is still possible to install former SoSafe Programmable versions in parallel to
EcoStruxure Machine Expert - Safety as long the compatible SoMachine Motion
package is available on the PC. Thus, you can maintain old projects using
previous compatible engineering tool chains.
Overview of the validated EcoStruxure Machine Expert - Safety version with the
appropriate safety-related firmware.

Device Safety-related firmware version for EcoStruxure Machine Expert -


Safety version

1.1 1.2
TM5CSLC100FS 2.52 2.52
TM5CSLC200FS 2.52 2.52
TM5SAI4AFS 322 322
TM5SDC1FS 302 302
TM5SDI20DFS 305 305
TM5SDI2DFS 305 305
TM5SDI4DFS 305 305
TM5SDM4DTRFS 305 305
TM5SDM8TBFS 305 305
TM5SDO2DTRFS 300 300
TM5SDO2TAFS 280 280
TM5SDO2TFS 280 280
TM5SDO4TAFS 280 280
TM5SDO4TFS 280 280
TM5SDO6TBFS 295 295
TM5SPS10FS 320 320
TM5STI4ATCFS 322 322
TM7SDI8DFS 305 305
TM7SDM12DTFS 305 305

For a list of safety-related firmware versions for SoSafe Programmable legacy


versions, refer to the Release Notes History chapter, page 44.

84 RN0000000001.11
Release Notes History Release Notes

Mitigated Anomalies

EcoStruxure Machine Expert

ID Description

OEM00072313 Project user management: Drag and drop from navigators of one project to
/ SI-4994 another did not follow cut/copy permissions (of the source project).

OEM00078934 Trace: For the case of a pinned cursor, variable values were not displayed
/ CDSYS-255 correctly (value of the previous time stamp was displayed) when the cursor was
dragged from left to right.

OEM00078819 OPC DA server: For a variable that was registered for data-change callbacks but
/ CDSYS-252 was deactivated the following occurred: In case of writing the variable followed by
activating it, the previous written value was sent to the client before sending the
present value. (This use case is only possible for some special OPC DA clients.)

OEM00075185 When you attempted to upload a Harmony ZBRN1 DTM running under Modbus
TCP IO Scanner, EcoStruxure Machine Expert was no longer operational.

OEM00077196 Vijeo-Designer: The communication between an M262 controller and the Vijeo-
/ HMI-21 Designer HMI was interrupted after several days.

OEM00070927 Depending on the circumstances, when the project was connected to SVN, it was
/ SI-1087 / SI- no longer possible to save (autosave included).
1088
The message the process cannot access the file...because it is being used
by another process appeared.

OEM00078357 Control_ATV - Drive moved on if controller was in stop.


/ IECLIB-1707
OEM00078790 Machine Expert Installer closed unexpectantly during modification of an existing
/ SI-4745 installation. The modification was not completed.

OEM00078543 When searching for an element of the structure, the CrossReferenceList did
/ CDSYS-247 not search in the complete project.

OEM00079022 When DTM components are installed, Logic Builder prompted for importing the
installed DTMs. Sometimes Logic Builder stopped operating during this import
procedure.

SI-5043 Exporting an imported cam diagram resulted in an exception from EcoStruxure


Machine Expert. The export was canceled.

OEM00078812 EcoStruxure Machine Expert stopped operating when modifying the IEC
/ SI-4732 structure of a cam diagram in specific projects.

OEM00078386 Update Device: It is no longer allowed to update an interface device (such as


/ SI-4429 Ethernet Network, Serial Line) or a protocol manager (such as Industrial Ethernet
Manager) into a device of another type.

OEM00076949 Motion Sizer: When exporting a cam diagram into an .asc file, the starting point
/ MS-1927 was missing. It was added to the end of the points table.

OEM00077970 OPC UA Configuration editor: When opening a project where this editor had
/ PLAT-565 been open before the project was closed, variables from Global Variables Lists
(GVL) were not always displayed consistently.

OEM00062678 Issue has been solved with the new feature implemented in Machine Expert
SI-605 Installer allowing to select the installation path.

EcoStruxure Machine Expert - Safety

ID Description

OEM00078219 For TM7SDI8DFS and TM5SDI20DFS It was not possible to map a variable for
/ SSP50-4519 SafeTwoChannelOkxxyy channel from EcoStruxure Machine Expert Logic
Builder to EcoStruxure Machine Expert - Safety. If the variable was added in
Logic Builder, the Safe Configuration Change window was displayed in
EcoStruxure Machine Expert - Safety but the variable was not displayed in the
parameter grid after the confirmation.

OEM00074304 Project Compare in EcoStruxure Machine Expert - Safety did not display a
/ SSP50-4508 message when an attempt was made to compare a safety-related with a non-
safety-related project.

RN0000000001.11 85
Release Notes Release Notes History

ID Description

OEM00078024 Floating license server configuration that was not fully cleaned up caused a long
/ SSP50-4503 start time (>30 min) of EcoStruxure Machine Expert - Safety.

OEM00066284 The online help did not provide information about the maximum configurable
/ SSP50-6928 amount of variables for LMC2SLC or SLC2LMC.

Known Operational Anomalies

EcoStruxure Machine Expert

ID Description

OEM00069862 Motion Sizer: While displaying a Crank mechanic with Motion Sizer, the position
/ MS-1969 curve is incorrect (different to EcoStruxure Machine Expert). The label of the
curve is also incorrect.
OEM00076614 Motion Sizer: A cam profile (.asc file) exported from Motion Sizer has one cam
/ MS-1967 point less than the exported file from ECAM.

OEM00070100 Motion Sizer: With special mechanical parameters and a BMH1903P +


/ MS-1963 LXM32xD85N4 bundle, the maximum required motor speed is 2250 rpm. Motion
Sizer indicates the incorrect message that the maximum motor limit has been
exceeded.
OEM00079146 Motion Sizer: Input of a negative mechanic parameter for Crank is not possible.
/ MS-1960
OEM00078318 Motion Sizer: ILM140 motor and drive type do not match.
/ MS-1947
OEM00071717 Motion Sizer: Not possible to select a minimum supply voltage for ILM.
/ MS-1946
OEM00078190 Motion Sizer: Torque characteristics are not updated.
/ MS-1944
OEM00076612 Motion Sizer: Incorrect jerk is displayed for motion law mod sin.
/ MS-1943
OEM00071728 Motion Sizer: Projects that contain a calculated cycle time that is not an
/ MS-1938 INTEGER value cannot be reopened.

OEM00064125 Motion Sizer: If only Lexium 62 ILM servo drives are included in a power circuit,
/ MS-1902 the limits of the power supply for the maximum DC bus current and the effective
DC bus current are not evaluated.
OEM00064415 Motion Sizer: Power calculations do not consider the limits from the connection
/ MS-1901 module.
– Motion Sizer: Incorrect motion profile for motion Dwell when the Y values of the
startpoint and endpoint are equal and m and k are not zero.

OEM00077539 Motion Sizer: After creating a new motor, an error exception was detected.
/ MS-1945
SI-3117 When a library is only referenced by another library, the referenced library is not
updated during a project update.

Workaround: Execute the automatic update in the Library Manager.

SI-5150 Machine Expert Installer: After an update from EcoStruxure Machine Expert V1.1
to EcoStruxure Machine Expert V1.2, the ATV320 DTM is displayed as not
imported and is not available.

Workaround: Remove and reinstall the ATV320 DTM by using the Modify
Installed Software option of the Machine Expert Installer.

SI-4893 Motion Sizer: When you open the Help > About dialog box, open the system
explorer, select a system project, and click Add current project, then an
exception can occur in the Motion Sizer.

OEM00078429 Relocation Table: The Length of ARRAY variables containing structures with
/ BOC-558 elements of type DATE, TIME, DATE_AND_TIME is not correctly displayed.

86 RN0000000001.11
Release Notes History Release Notes

EcoStruxure Machine Expert - Safety

ID Description

OEM00079205 The message logger of an M262 controller can be flooded with a lot of messages
/ SSP50-6903 in case an optional safety-related module configured in the system becomes
defective.

Workaround: Consult the message logger and replace the defective module that
has been identified.
OEM00078271 The TM5SPS10FS module does not differentiate if the user parameter
/ SSP50-4523 centralcontrol is set to Central or Direct. In both cases you must set the
parameter for the output in addition to the safety-related parameter in the SLC to
get the output powered.

Documentation - Mitigated Anomalies

Documentation
ID Description

OEM00077321 Event Task: A remark was needed that only internal IEC variables and values of
/ BOC-264 onboard touchprobes and digital inputs (controller) are permitted.

SI-4252 The project update with HMI has been changed, as some HMI devices are not
supported by Machine Expert.

IECLIB-2162 HttpHandling library guide: An example was needed on how to send an HTTP
Get request using the property State as state variable of the state machine.

OEM00074603 TcpUdpCommunication library guide: An example was needed on how to


/ IECLIB-1713 implement UDPmulticast with FB Method JoinMulticastGroup in the
TcpUdpCommunication library.

OEM00078342 M262 Programming Guide: Incorrect information for Reset origin command. It
/ BOC-316 removes part of the system logs.

OEM00078593 M262 Hardware Guide: Contained a not accurate graphic: the size of M262
controller was different to TM3 size.
OEM00078594 M262 Hardware Guide: Missing link to the TM5 fieldbus interface Hardware
Guide.
OEM00078595 M262 Hardware Guide: Incorrect link for SetRTCDrift documentation.
OEM00078598 M262 Hardware Guide: Incomplete description of Run/Stop sources.

OEM00078607 M262 Hardware Guide: Incorrect links to I/O status LEDs.


OEM00078608 M262 Hardware Guide: No description about LED of SL yellow blink.

OEM00078610 M262 Hardware Guide: Incorrect links for Ethernet 1 and Ethernet 2 ports of
TM262M15MESS8T/TM262M25MESS8T/TM262M35MESS8T.
OEM00078629 The memory size of M262 was different between Programming Guide and
Hardware Guide.
OEM00078630 M262 Programming Guide: Item 4 was not included in Files Transfers in
Memory graphic.

OEM00078691 Missing note on TMSES4 not to interconnect embedded Ethernet port and
/ BOC-327 TMSES4 (or interconnect TMSES4 module).

Documentation - Known Operational Anomalies

Documentation
ID Description

OEM00079053 Incorrect module size of the TM3AQ2/TM3AQ2G in the TM3 Analog I/O Modules
/ BOC-351 Hardware Guide:
• Incorrect: 14.6 mm
• Correct: 18 mm
TM3BC-556 Incorrect graphic in the section Ethernet Port of the TM3 Bus Coupler Hardware
Guide: The orientation of the RJ45 plugs must be reverted.

RN0000000001.11 87
Release Notes Release Notes History

EcoStruxure Machine Expert V1.2.1


Hardware/Firmware information

Version Identification
Description Firmware Version

TM3BCCO 1.0.16.1

New Features
TM3 CANopen Bus Coupler is a distributed architecture solution. It allows you to
create distributed islands of industrial TM3/TM2 I/O modules managed by a
master controller M241, M251, or M262 via CANopen fieldbus.
• Support of TM3 and TM2 I/O modules:
◦ up to 14 TM3 I/O modules
◦ up to 7 TM2 I/O modules
◦ up to 7 TM2 I/O modules mixed with TM3 I/O modules
• Embedded webserver supporting:
◦ user rights management
◦ bus coupler maintenance such as speed configuration, firmware upgrade,
and diagnostics logs
◦ island I/O monitoring and control
• Isolated RJ45 ports to support daisy chaining

Limitations
• The latch feature is not supported by TM3DI16, TM3DI16G, TM3DI16K.
• TM3 expert I/O modules are not supported.
• Only a single user can modify the firmware update or write values through the
embedded webserver.
• HMISCU is not supported as CANopen Master for TM3BCCO.

Known Operational Anomalies


There are no known anomalies with this release.

EcoStruxure Machine Expert V1.2.2


Hardware/Firmware information

Version Identification
Description Firmware Version

TM5NS31 2.75

Description Safety-Related Firmware Version

TM5CSLC100FS 2.53
TM5CSLC200FS 2.53

NOTE: The other firmware versions remain as documented in the Release


Notes History, page 83.

88 RN0000000001.11
Release Notes History Release Notes

Quality Improvement for TM5 Sercos Bus Coupler and TM5


Safety Controllers
• TM5 Sercos Bus coupler (TM5NS31)
◦ Cybersecurity: Unused Ethernet services are disabled
• TM5 Safety Controllers (TM5CSLC•00)
◦ Cybersecurity: Unused Ethernet services are disabled
NOTE: For updating existing TM5NS31 and TM5CSLC•00 devices in your
M262 and PacDrive system use the Device Assistant tool as usual. For more
information refer to the M262 Embedded Safety - Integration Guide and the
M262 Logic/Motion Controller - Programming Guide.
If you are using in PacDrive systems the Fast Device Replacement (FDR)
function, then you have to create a new LMC controller flash card with
exchanged firmware files with the Controller Assistant tool. Thereby you have
new firmware releases for TM5CSLC•00 and/or TM5NS31 available on the
controller to execute the FDR function correctly. For more information refer to
the LMC Pro Device Objects and Parameters Guide.

Software Information

Version Identification
Description Firmware Version

Machine Expert Installer 12.20.08301

New Features for EcoStruxure Machine Expert - Safety


The Safety offline help was updated with small corrections and additional
translations.

Mitigated Anomalies - Machine Expert Installer

ID Description

BOC-628 / SI- Connection to Schneider Electric server is not possible in case default system
5608 proxy server with credentials (user and password) is configured.

Known Operational Anomalies - EcoStruxure Machine Expert

ID Description

SI-5692 Working with DTM device editors can cause an error message “Invalid window
handle” occurs and the application crashes. This is caused by a combination of
Windows .NET Framework and a custom scale factor in Windows Display
settings.

Workaround: On a Windows 10 PC go to Display settings and click on Turn


off customs scaling and sign out.

If this does not solve the issue modify the setting Change the size of text,
apps and other items to 100%. Sometimes you have to change the Display
resolution to a lower size to reach the goal. Then sign out the user if not done
before.

RN0000000001.11 89
Release Notes Release Notes History

EcoStruxure Machine Expert V1.2.3


Hardware/Firmware Information

Version Identification
Description Firmware Version

M262 5.0.4.75
TM5NEIP1 3.10

New Features
Quality Improvement for TM5 Ethernet/IP Bus Coupler
• Cybersecurity: Unused Ethernet services are disabled.
• Enable/Disable webserver through Machine Expert configuration.
M262 - OPC UA Client
OPC Unified Architecture (OPC UA) is a vendor-independent communication
protocol for industrial automation applications.
The client / server OPC UA capability of the following M262 controllers:
• M262L20MESE8T
• M262M25MESS8T
• M262M35MESS8T
The server OPC UA capability of the following M262 controllers:
• M262L10MESE8T
• M262M15MESS8T

OPC UA data exchange is performed using function blocks that are compliant with
the PLCopen specification PLCopen OPC-UA Client for IEC61131-3 version 1.1
and provide the following functions:
• Read/write of multiple items
• Diagnostics
The following function blocks are supported:
• UA_Connect
• UA_ConnectionGetStatus
• UA_Disconnect
• UA_NamespaceGetIndexList
• UA_NodeGetHandleList

90 RN0000000001.11
Release Notes History Release Notes

• UA_NodeGetInformation
• UA_NodeReleaseHandleList
• UA_ReadList
• UA_WriteList
The graphic provides an example for managing the read/write list:

The table lists the OPC UA performance:

Performance M262
Number of servers supported 5

Number of clients supported 1

Numbers of variables / connections 5,000

Numbers of variables / connections (total) 15,000

Mitigated Anomalies
M262

ID Description

OEM00077237 User rights: You were asked twice to enter the default administrator credentials
at activation.
OEM00079079 NVL did not start when ETH1 was not exchanging data.

M262-4953 M262 incorrectly displayed the error message “Values cannot be retrieved”.

Known Operational Anomalies


M262 - Motion

ID Description

MK-992 The Scaling library is removed. As a result, customer projects including this
library (EcoStruxure Machine Expert V1.1) cannot be converted to EcoStruxure
Machine Expert V1.1 SP1 or greater without the error message “Unhandled
exception has occurred in your application”.

Workaround: Either do not convert or copy the application content instead of


converting it.

MK-974 While enabling a vertical axis, a small drop of the axis can be observed. This
results from the gravity effect on the motor load for the time it takes between
requesting the enable and finalizing it.

RN0000000001.11 91
Release Notes Release Notes History

Library Information

Version Identification
Description Firmware Version

SqlRemoteAccess 2.0.2.0

TeSys island 2.0.3.0

OpcUaHandling 1.0.13.0

New Features
OpcUaHandling
• New library provides the OPC UA client functionality in order to exchange
data with other devices through an independent communication protocol
using the server - client model for M262.
TeSys island
• Added new function block supporting the new device avatars:
◦ SwitchSILStopWCat3and4
• Added new function blocks supporting the new load avatars:
◦ MotorOneDirectionSILStopWCat3and4
◦ MotorTwoDirectionsSILStopWCat3and4
◦ MotorTwoSpeedsSILStopWCat3and4
◦ MotorTwoSpeedsTwoDirectionsSILStopWCat3and4
• Added new function blocks supporting the new application avatars:
◦ Pump
◦ ConveyorOneDirection
◦ ConveyorOneDirectionSILStopWCat1and2
◦ ConveyorTwoDirections
◦ ConveyorTwoDirectionsSILStopWCat1and2
• Added new function blocks to read and set the system time of the bus
coupler:
◦ SystemTimeGet
◦ SystemTimeSet
• Added new outputs supporting the new process variables of the avatars:
◦ MotorOneDirection
◦ MotorTwoDirections
◦ MotorTwoSpeeds
◦ MotorTwoSpeedsTwoDirections
◦ MotorYDOneDirection
◦ MotorYDTwoDirections
• Changes:
◦ Changed the order of the function blocks inputs and outputs.
◦ Moved the outputs q_iMotorTemperature and q_usiSILGroup from
the dedicated control function blocks to the EnhancedStatus function
block.
◦ Added the output q_wPredictiveAlarmsStatus to the
EnhancedStatus function block.
◦ Added the outputs q_uiVRMSL1L2, q_uiVRMSL2L3 and q_uiVRMSL3L1
to the SystemVoltageBasic function block.

92 RN0000000001.11
Release Notes History Release Notes

◦ Renamed the term safety into SIL (Safety Integrity Level) on the elements
of the library.
◦ Renamed the term warning in alarm on the elements of the library.
◦ Renamed the term error in event on the elements of the library.
Project Example
• Added OPC UA client project example for M262.
• Update of the Machine Advisor project example with management of user
rights and secure access to the web visualization server.

Mitigated Anomalies

ID Description

IECLIB-2556 SqlRemoteAccess: Limitation issue after 9999 read or write execution is solved.

Known Operational Anomalies

ID Description

M262-5106 Changing the cycle time of a task might cause an exception during download of
the application using OPC UA.

M262-5092 Downloading large and complex applications may cause an exception during
download of the application.

M262-5080 While rebooting, the controller may detect an error if the cycle time of the
application is too low.

M262-5072 Using multiple OPC UA clients and a large number of nodes may result in a
long execution time and consequently in a watchdog exception.

M262-4248 OPC UA client: UA_ReadList using a pointer in persistent variables may lead
to an exception error. An advisory is already present during the build: “Do not
use POINTER in persistent variables, since addresses will change at
download.”

Software Information

Version Identification
Description Firmware Version

SQL Gateway 1.2.3.0

New Features
SQL Gateway
• It is possible to protect the configuration/user interface from the Gateway via
a password.
• Usability improvement for client certificates: The handling of permitted client
certificates has been simplified by showing received but rejected certificates.
These rejected certificates can be used to simply add them to the permitted
certificates.
• Cybersecurity improvements such as encrypted configuration file.
TeSys island DTM
• Update of avatars with process variable inputs and advanced control modes.
See also the section Library Information, page 92.
• Added predictive alarms for avatars.
• Upstream voltage detection is improved.

RN0000000001.11 93
Release Notes Release Notes History

• Custom avatar configurations can be saved for re-use in individual DTM


libraries.
• Factory reset allowed in any system state.
• Dynamic port mapping guide added to ease wiring of digital and analog inputs
and outputs.
• Support of PTC binary sensor added.
• Predictive alarms data exchange with EcoStruxure Machine Expert added.

Mitigated Anomalies
EcoStruxure Machine Expert

ID Description

OEM00076873 / During convert from a M241, the ATV320 DTM was deleted.
SI-5770
BOC-741 / SI- Controller Assistant: Writing image to flash disk was unsuccessful with
5743 message “Formatting failed”.

SI-5741 SQL Gateway: After importing the configuration, the content of permitted clients
lists was not updated.

SI-5736 Import of DTMs may render Machine Expert inoperable.

SI-5718 Controller Assistant reports that a version of Machine Expert is already installed
on a clean system after program start.

SI-5717 / BOC- Calling online help via F1 button is inoperable when using function block name
395 space.

SI-5716 / SI- Conversion of ATV32 leads to deletion of I/O mapping.


3684 / SI-5710
SI-5715 Controller Assistant: Issue on resetting user rights when writing image to M262.

SI-5713 It is not possible to synchronize more than one cam diagram between Motion
Sizer and Machine Expert.

SI-5711 / BOC- When using the Chinese character set in the Windows operating system, the
36 button inside the user cyclic data configuration is not visible if the screen size is
> 100%.

SI-5708 Device Assistant: Incorrect DSM-FW for LXM62+ is displayed.

EcoStruxure Machine Expert - Safety

ID Description

SSP50-7148 / For new safety projects created with Machine Expert - Safety V1.2, V1.2.1 and
BOC-763 V1.2.2, it is not possible to use POUs with structured text (ST) language.
Machine Expert - Safety is closed immediately after inserting a POU for ST
programming.

Workaround: Projects created with these versions and which use ST in a POU
have to be recreated with V1.2.3 to avoid this issue.
NOTE: Projects upgraded from any version before V1.2 to the mentioned
versions are not impacted and can add and use POUs with structured text
without re-creation.

Known Operational Anomalies


EcoStruxure Machine Expert

ID Description

SI-5714 / BOC- CamEditor: Editor view allows to configure an invalid value for the “C”
467 parameter for motion profile ModAccTr or ModSin.

94 RN0000000001.11
Release Notes History Release Notes

EcoStruxure Machine Expert V1.2.4


Hardware/Firmware Information

Version Identification
Description Firmware Version

M262 5.0.4.81
TM3BCEIP 2.1.50.2
TM3BCSL 2.0.50.2
TM3BCCO 2.0.50.2
TM3DI8 2.0
TM3DI8G 2.0
TM3DI32K 2.0
TM3DM8R 2.0
TM3DM8RG 2.0
TM3DM24R 2.0
TM3DM24RG 2.0

New Features
Lexium LXM28S
The device LXM28S is available in the Hardware catalog. It can be used to control
the drive LXM28S.
Modicon TM3 Bus Coupler
• TM3 CANopen Bus Coupler (TM3BCCO) is supported by Harmony SCU HMI
Controller.
• Support for the new Modicon TM3 I/O modules with the filter and fallback
function:
◦ TM3DI8
◦ TM3DI8G
◦ TM3DI32K
◦ TM3DM8R
◦ TM3DM8RG
◦ TM3DM24R
◦ TM3DM24RG
Modicon TM3 Standard I/O
New hardware revisions for TM3DI8, TM3DI8G, TM3DI32K, TM3DM8R,
TM3DM8RG, TM3DM24R and TM3DM24RG.
NOTE: The new features are available only with the new firmware provided
with EcoStruxure Machine Expert V1.2.4.
These new TM3 I/O modules are supported by M241, M251, M262 and TM3 Bus
Couplers, and support new features:
• Configurable input filter
◦ The input acquisition time filter can be adjusted to allow fast input signals
(0.3 - 12 msec.).
• Input latch function
◦ The input latch function allows to capture input signals with short durations
and memorize the state till the next controller task execution.
◦ This feature is not supported by the TM3 Bus Couplers.

RN0000000001.11 95
Release Notes Release Notes History

• Output fallback function


◦ The output of the TM3 I/O modules will apply fallback values configured by
user after an elapsed delay, when the I/O bus is lost.
• Firmware upgrade
◦ The firmware of the TM3 I/O modules can be updated by the controller.
(New features only configurable with modules of software version 2 or
greater.)
M262 - Motion
• Cam slave start mode Absolute
◦ Mode Absolute is now available, which can be chosen as an alternative to
the already existing slave start modes Relative and RampIn when starting
a cam.
◦ Mode Absolute starts the new cam directly at the position, velocity and
acceleration according to the new cam profile (like Relative/unlike
RampIn) and without performing any ramp-in movement (unlike RampIn).
◦ Mode Absolute cannot be started on a slave axis configured to modulo.
This will result in the error output of MC_CamIn function block being set.
• Interpolated cam (straight/poly5)
◦ As an alternative to using segment-defined cam profiles, a cam profile can
now also be interpolated between a list of points.
◦ Up to 10,000 points are supported. In the case of straight interpolation,
these points are Y coordinates, which are equidistant on the X axis.
Interpolation between two points is straight (same as straight cam
segment law).
◦ Alternatively, a 5th degree polynomial interpolation can be used between
the given points. In this case, the user also has to input slope and
curvature in addition to the corresponding slave position.
• Real-time Task
◦ The real-time task is a task for the user application that synchronized with
the fieldbus and the internal motion calculation. This task will be scheduled
to be executed after motion calculation and data transfer from/to devices.
Please ensure that this task is executed immediately by setting its priority
to the highest priority (lowest number) in your application.
◦ The intended use case is to read inputs or axes positions as soon as they
are available, create branch logic based on them, trace, etc.
◦ Be aware that it is not intended for Motion function blocks.
◦ Be aware that digital outputs set in this task will only be sent to the device
after 2 cycles.
Documentation
The online help is updated with the following new documentation:
• How to Configure the Firewall for PacDrive LMC Controllers

Mitigated Anomalies
M262

ID Description

M262-5074 WebVisualization: Credential page is reloading on an Apple iPad.

Allow Apple iPad for WebVisualization.

M262-5218 OPC UA server is able to read the M580 certificate.


M262-5230 OPC UA server: The display name of variables has been modified in order to
provide a “Flat” view of the array’s structure.

The view is modified to show the complete node name of the variable.

M262-5233 M262: The LED is aligned with the state of the output when the default value is
requested.

96 RN0000000001.11
Release Notes History Release Notes

M262 - Motion

ID Description

MK-939 An unnecessary ramp-in movement no longer occurs, when an MC_CamIn


function block is executed with slave start mode RampIn but no ramp-in
movement is necessary because the axis already starts in the correct position
according to the cam profile definition.

MK-967 Discrete motion jobs no longer finish with the final axis position merely very
close to the commanded target position (e.g. 10-32 instesad of 0.0), but instead
with the axis exactly in the target position.

MK-975 Resolved an issue whereas Sercos on M262 Logic controller stops working and
the drive displays error B103, or that on a subsequent attempt M262 Logic
controller crashes, when executing any Motion Control FB in buffered mode
while it is already active.

MK-1005 An unnecessary ramp-in movement, leading to a jump in axis velocity, no


longer occurs when an MC_CamIn function block is executed with slave start
mode RampIn and buffer mode Aborting, with identically parameterized cam
profile as the previously running cam. Linked to MK-939.

MK-1017 A very high velocity and acceleration of the drive shortly before reaching the
target, caused by a sudden jump in axis position for one cycle, no longer occurs
after MC_MoveAbsolute function block with jerk has been used to abort itself
with a new target position further away.

MK-1021 Configuring the axis with a position resolution of 1.0 no longer leads to an
unexpected sudden jump from zero velocity to target velocity. Instead the axis
now accelerates with the defined ramp, as expected.

MK-1033 The value of an axis stMotionOfMaster.lrPosition is no longer set to


zero for one cycle when the active cam is changed (buffered or aborted) and
the new cam is started with slave start mode RampIn. Instead, this property
now shows the expected value.

Known Operational Anomalies


M262

ID Description

BOC-537 Sercos bus: Unable to disable/enable the TM5 slices of Sercos III via IEC
program with the M262 Logic Controller.

BOC-751 Modbus serial: Serial IO scanner sends FC15 while FC05 is configured.

M262-5137 SysTimeRtcSet: After a power OFF the real time clock (RTC) of the controller
get lost if it is set by the SysTimeRtcSet function.

Workaround: Set the real time clock by the software.

M262 - Motion

ID Description

MK-1016 Online status of bit InvertDirection is not displayed in the encoder configuration
window. The pre-configured value is shown instead.

MK-1048 SLC remote controller shows phase -1 when trying to set Sercos phase to 0
and it shows phase 0 when trying to set Sercos phase to -1.

MK-1073 Real-time task configuration - Watchdog precision cannot be set to


microseconds.

Modicon TM3 Bus Coupler

RN0000000001.11 97
Release Notes Release Notes History

ID Description

M262-5335 When in a distributed architecture, with TM3BCEIP, if the diagnostic for the
analog modules TM3AQ2 and TM3AQ4 is disabled, CPU exception occur,
after the download of the application.

Workaround: The diagnostic is activated by default - do not change the


diagnostic setting for these both modules: TM3AQ2 and TM3AQ4.

- Always use the value Yes for the variable StatusEnabled in the analog
modules, see screenshot below.

When it is set to No the values of the analog inputs will make a shift in the read
data buffer, causing wrong data value read in the software or controller.

Library Information

Version Identification
Description Version

CommonMotionInterface 1.4.1.0
CommonToolbox 1.0.1.0
Mathematics 1.0.0.0
PD_PacDriveLib 1.9.4.0

New Features
Project Example
Update of the Safety Logic Controller (SLC) project template for PacDrive 3 to
allow connection between EcoStruxure Machine Expert - Safety and
TM5CSLC•00FS.
CommonToolbox
The new library provides a collection of additional functions and function blocks:
• FC_CloseSlcCommunication: Deactivates the standard port rules for the
controller firmware which allow a connection from the programming tool to the
TM5CSLC•00FS through the controller.
• FC_LrealToString: The function converts any numerical value to a
STRING with freely defined format.
• FC_MultiConcat: The function concatenates the 4 input strings according
to their sequence.
• FC_OpenSlcCommunication: Activates the required port rules for the
controller firmware to allow a connection from the programming tool to the
TM5CSLC•00FS through the controller.
• FB_HeatingControl: Function block for monitoring and controlling heating
systems.
• FB_RandomGenerator: This function creates a random number.
• FB_RuntimeMeasurement: Runtime measurement of program code.
Mathematics
• ST_Vector3D: Represents a Cartesian vector in a three-dimensional space.

98 RN0000000001.11
Release Notes History Release Notes

Mitigated Anomalies
There are no additional mitigated anomalies with this release.

Known Operational Anomalies


NOTE: If you are using templates and examples which are not updated with
the update of EcoStruxure Machine Expert V1.2.4, you may be presented the
Update Project dialog. If you are opening an example or template for the first
time, you should update to have the correct and corresponding libraries and
other necessary support.

Software Information

Version Identification
DTMs

Description Version

Advantys OTB 11.1.0.0

ATV320 1.2.6.0
ATV340 1.7.0.0
ATV6xx 2.5.1.0
ATV9xx 2.2.1.0
Harmony XB5R 1.0.41

Lexium 28 A 1.6.00.07
Lexium 28 S 1.6.12.00
Lexium 32 A 1.20.02.01
Lexium 32 C 1.20.02.01
Lexium 32 i 1.20.02.01
Lexium 32 M-S 1.20.02.01
Modbus Serial Communication DTM 2.6.12
Modbus TCP Communication DTM 2.6.12
TeSys island 2.2.1.0

TeSysT 2.12.0.0

TeSysU 2.8.0.0

TM5-7 CANopen Interface DTM 1.1.8

TM5-7 Expansion Module DTM 1.1.8

New Features
Quality improvement for Lexium 32 DTM
• Cybersecurity: No UMAS transfer for MotionSequenceMode download.
EcoStruxure Machine Expert - Safety
• Safety System communication management improvement. New standard
controller firmware handling functions available. For details see chapter
Library Information, page 98.

Mitigated Anomalies
DTMs

RN0000000001.11 99
Release Notes Release Notes History

ID Description

LXM32DTM-4 Resolution of the issue with the downloading of an old SoMove file into a new
LXM32 drive.
190220 TeSys island: Could not select 22 kW power rating from combo box.

Known Operational Anomalies


There are no additional known anomalies with this release.

EcoStruxure Machine Expert V1.2.5


Hardware/Firmware Information

Version Identification
Description Firmware Version

TM258LD42DT 5.0.4.11
TM258LD42DT4L 5.0.4.11
TM258LF42DT 5.0.4.11
TM258LF42DT4L 5.0.4.11
TM258LF66DT4L 5.0.4.11
TM258LF42DR 5.0.4.11
LMC058LF42 5.0.4.11
LMC058LF424 5.0.4.11

New Features
Modicon M258 Logic Controllers and Modicon LMC058 Motion Controllers
• Support of Codesys 3.5 SP12
• Migration of a project from SoMachine V4.3 to Machine Expert V1.2.5 (with
the limitation of devices in Machine Expert)
• User Right password has to be changed at first login to the controller
• Default administrator password change on first login

Mitigated Anomalies

ID Description

PLAT-718 M258: High Speed Counter (HSC) in Period Meter Mode with resolution = 0.1
µs is available.

PLAT-730 M258: Function blocks with the input of type ANY are not generating an internal
error anymore.

PLAT-901 M258: Size of Union variables is correctly sized when variables are mapped to
a Relocation Table.
BOC-319 / Documentation: Maximum frequency of Expert I/O is 200 kHz instead of 100
PEP0533758R kHz.
BOC-507 / LMC058: The Modicon LMC058 Motion controller was stopped during an online
CDSYS-191 / change with some projects.
PLAT-879
BOC-512 / M258: We triggered an issue if MC_GearIn.RaionNumerator = 0 was used
CDSYS-55 / and during this state MC_SetPosition on the Master drive was executed.
PLAT-879
BOC-514 / LMC058: SMC_Limitdynamics did not limit Z-axis with some G-code files.
CDSYS-40

100 RN0000000001.11
Release Notes History Release Notes

ID Description

BOC-515 / LMC058: There was a jump in position on quick stop.


CDSYS-34
BOC-517 / LMC058: SMC_Limitdynamics did not limit the acceleration and deceleration
CDSYS-14 values in some G-code files.
BOC-518 / LMC058: Using M-functions inside a G-code file the interpolator output
CDSYS-11 containing the M-function number showed sometimes incorrect values (65533
and 65534).

BOC-519 / LMC058: If SMC_Interpolator2Dir was started (set bExecute=TRUE),


CDSYS-8 then the output “busy” of this function block remains FALSE (but should
become TRUE).

BOC-520 / LMC058: SMC_BlockSearch to restart a aborted CNC G-code file from a


CDSYS-6 specific point did not start correctly in certain situations.

BOC-521 / LMC058: In a special case of G-code, the ToolCorrection did not work correctly
CDSYS-17 / (there occurs a jump on the path and target position was not correct.
PLAT-879
BOC-557 / SI- LMC058: Input parameter from MC_GearIn was too small and is changed to
5735 DINT and UDINT.
BOC-588 / LMC058: CNC decoder did not detect syntax error.
CDSYS-364
BOC-590 / LMC058: MC_GearInpos did not behave correctly when changing the ratio in
CDSYS-366 negative direction. If the ratio was changed from -1/1 to -1/2 then a full turn in
opposite direction was executed.

BOC-592 / LMC058: When the master was in standstill, MC_GearIn was started correctly,
CDSYS-367 but if then MC_GearOut was started, axis reported an error “Axis not ready for
motion”.
BOC-594 / LMC058: When velocity ramp type of slave axis was set to Quadratic and the
CDSYS-368 MC_GearIn was executed with Jerk=0 (FB input), then the controller stopped
with exception.

BOC-597 / LMC058: If tappets are defined in a CAM, the CAM application needs about 3
CDSYS-370 times more CPU power (measured in MotionTask) than the same application
without tappets in the CAM.

Additionally, when CAM tappets are configured, the MC_CamIn was


demonstrating an incorrect behavior after one running CAM cycle.

BOC-599 / LMC058: In a LMC058 CNC application, the reset of H-functions by


CDSYS-371 programming “H-2 L-10” did not work.

BOC-913 / PLAT- TM2/TM3: When using a TM2 analog module, it was not possible to edit the
1090 minimum/maximum of the scope.

CVE-2019- Security update for CODESYS V3 web server


13532
CVE-2019- Security update for CODESYS V3 web server
13548

Known Operational Anomalies

ID Description

PLAT-943 LMC058/M258: When migrating a project from SoMachine V4.3 to Machine


Expert V1.2.5, default value of input/outputs of TM5 are lost. Default value must
be re-affected.
PLAT-958 M258: Embedded, local and remote TM5 on M258/LMC058 cannot be directly
duplicated on a TM5 bus coupler.

PLAT-1007 M258: In simulation mode, the icon of Can0 and Can1 is green instead of red.
No CAN traffic will be generated.

PLAT-1025 M258: In case of converting a controller application from M258 to M241, the
WebVisualization protocol option is reset. Verify the option in your converted
application.

PLAT-1089 LMC058/M258: In case of an upgrade from a firmware version older than


4.0.3.6 or 2.0.31.40 having “option bit(s)” activated, the migration to this newer
version will deactivate them.

RN0000000001.11 101
Release Notes Release Notes History

ID Description

PLAT-1194 LMC058/M258: When using LMC058•••S0 (legacy hardware version of


LMC058), downloading the application via USB key is not functional. Using
Machine Expert solves this anomaly.

PLAT-1217 LMC058/M258: After changing the alarm output configuration and downloading
the new configuration, perform a reset warm to ensure the alarm output is
correctly set.

PLAT-1229 LMC058/M258: When deleting CAN motion configuration from CAN1 when
CAN0 is also configured may lead to spurious error on CAN0 when generating
code. Perform a Clean all in order to remove these spurious errors.

PLAT-1257 LXM28A: When homing is interrupted by limit switch, LXM28A drive state does
not change to error stop.

Workarounds to clear error AL015:


• Execute P0-01 (CANopen object 4001h) by CANopen communication.
• Execute reset command on SoMove or on board HMI.
• Execute MC_ReinitDrive (error AL015 still reports), then execute MC_
Reset.
• Reset LMC058 controller (error changes to AL3E1), then execute MC_
Reset (AL3E1 is cleared), then execute MC_Enable (error AL015 is
reported again), then execute MC_Reset.

PLAT-1259 LXM28A: Executing MC_Touchprobe will automatically set trigger edge to


rising edge.

Workaround: Reconfigure the touch probe signal in the drive after executing the
FB (setting execute to TRUE): P5-39 (16#4527).

SI-6608 LMC058/M258: The SoftMotion version is not automatically updated after an


project update from SoMachine to Machine Expert. This leads to missing
libraries in some project.

Workaround: The SoftMotion version has to be set manually in the Project


Settings > SoftMotion.

Library Information

Version Identification
Description Version

LMC058 Expert IO 1.0.2.3

LMC058 Motion 1.0.2.1


LMC058 PLCSystem 1.0.3.6

M258 Expert IO 1.0.2.3

M258 PLCSystem 1.0.3.6

FtpRemoteFileHandling 1.3.3.0

Mitigated Anomalies
There are no additional mitigated anomalies with this release.

Known Operational Anomalies

ID Description

IECLIB-2909 FtpRemoteFileHandling: On LMC058 and M258 the LIST command for servers
which sends the data in several frames sometimes does not work correctly if
the FB_FtbClient was previously connected to another FTP server.

102 RN0000000001.11
Release Notes History Release Notes

NOTE: If you are using templates and examples which are not updated with
the update of EcoStruxure Machine Expert V1.2.5, you may be presented the
Update Project dialog. If you are opening an example or template for the first
time, you should update to have the correct and corresponding libraries and
other necessary support.

Software Information

Version Identification
Description Version

Controller Assistant 19.2.3.0

New Features
Documentation
The online help is updated with the documentation for:
• SoftMotion (the included chapter for Robotics is not valid as EcoStruxure
Machine Expert V1.2.5 do not support this feature)
• Modicon LMC058 Motion Controller
• Modicon M258 Logic Controller

Mitigated Anomalies

ID Description

CVE-2020-11896 Treck IP stack (Ripple 20)

CVE-2020-11898 Treck IP stack (Ripple 20)

CVE-2020-7520 URL redirection to untrusted site


CVE-2020-7523 Modbus serial driver
BOC-310 Documentation: CTS Inversion was described with “Insert CTS (Clear To Send)
level” and is corrected with “Invert CTS (Clear To Send) level” in the TM5
Programming Guide.

BOC-311 TM5 Strain Gauge IoDrvTM5SEAISG Library Guide: In the Related Documents
table the incorrect part numbers of the TM5 Programming Guide are corrected.

PLAT-704 Translation of the module TM5SDM12DT description is corrected: 8DO 4DO


(incorrect) -> 8DI 4DO (correct)

BOC-326 / HMI- Documentation: Legacy information about ModbusTCPSlave was visible in the
45 help.

BOC-488 / SI- TcpUdpCommunication.library was generating spurious compiler warnings.


6501 / SI-5766
BOC-586 / Online change was triggered after reopen of a project with G-code.
CDSYS-362
BOC-638 / SI- Sporadically it was not possible to create an image from the Project menu
6365 / SI-5565 (Build > Create image...)

BOC-732 / SI- The retain file was deleted with a compatible update of the LMC image in the
6364 / SI-6597 controller assistant.
BOC-772 / SI- The Customize menu was deleted with a Logic Builder update or reinstallation.
5809
BOC-777 / SI- The Controller Assistant is sometimes not able to format the CF card of a
6345 / SI-5803 PacDrive M controller (Win10).

BOC-782 / SI- Documentation: There was an translation error for QUERYINTERFACE in the
5847 Machine Expert Programming Guide.

BOC-799 / SI- Sometimes the Device tree was deleted after an convert from TM241CE40T to
6361 / SI-5884 TM251MESE.

RN0000000001.11 103
Release Notes Release Notes History

ID Description

BOC-873 / SI- Machine Expert was losing user-defined repository path information on closing.
6354 / SI-5944
BOC-854 / PLAT- A call from the method generate_code which has no arguments was
981 generating an error.

BOC-888 / SI- The Project update dialog was updating the device version unnecessarily.
6353 / SI-6106
BOC-902 / ROB- Documentation: RoboticAutoTune library help was not included with the
111 application libraries.

BOC-936 / PLAT- The connection path from some EthernetIP.eds files was marked as invalid.
1107
BOC-1029 / Documentation: The variable from the SmartInfeed product generation
IECLIB-2905 simulation was xProductLenghtVariance instead of xProductLengthVariation in
the Online Help.

SI-6031 Documentation: The firmware function FC_


MAreaCommunicationServiceEnable was not documented.
SI-6248 Documentation: The error message 8342 “On/OffPos inverted (On/OffDelay
ok?)” was not listed in the online help.

Known Operational Anomalies

ID Description

BOC-861 / SI- ApplicationLogger: The text size of the Applicationlogger filter is not sufficient to
5984 read the complete text.

BOC-945 / SI- Trace editor buffer size for Device Trace cannot be changed. Trace recording
6329 time limited to 01h 11min.
BOC-946 / Using the SmartInfeed outside PacDrive templates and using functions/
IECLIB-2840 methods from the IF_Infeed results in a PageFault if AutoRunning is not
active, respectively the FB_Infeed is not in the state “Working”.

BOC-971 / SI- Smpb file is proposed as supported file, but when opening such a file an error
6376 occurs.
BOC-980 / Generate code leads to an AssertionFailed exception in some projects using
CDSYS-529 function blocks which use arrays with a variable size.

BOC-982 / Exception 8105 - Encoder Signal out of Range does not reset the flag HomeOk
IECLIB-2873 for an axis in the template.

BOC-992 / Array online monitoring range does not work properly and allow more than 1000
CDSYS-527 REFERENCE TO ARRAY elements for online monitoring.

BOC-1000 / SI- The communication parameters of a Profinet device are not displayed correct in
6472 the PDI file.
BOC-1002 / SI- Converted an LMC Pro to an LMC Eco, the PLC Settings were changed
6473 unintenionally.

BOC-1003 / SI- No messages are shown about changed library version after converting a
6474 controller.
BOC-1017 / SI- Device addressing in the popup menu points an incorrect PacDrive controller.
6542
BOC-1072 / Smart coding does not work on alias from a library of type ARRAY OF
CDSYS-552 STRUCTURE.
SI-5988 No information at start up when the new installed version/addon contains new
Device Type Managers (DTMs).

SI-6029 When using the function Save As Function Template a negative value for a
numeric parameter is not possible. The minus is not considered as part of the
value.
SI-6125 When using the command Show update dialog it is always shown, that an
upgrade for the project version is needed.

SI-6483 Performance issue in CompileMessage convention with some big projects.

SI-6443 Generic Ethernet/IP object is available for PacDrive, but it does not work.

PLAT-991 Reopening a just saved project may lead to non real build errors on serial line.
Perform a Clean all in order to remove these spurious errors.

104 RN0000000001.11
Release Notes History Release Notes

EcoStruxure Machine Expert V1.2.6


Hardware/Firmware Information

Version Identification
Description Firmware Version

M262 5.0.4.83

Modicon M262 Motion Controller


The Modicon M262 Motion Controller supports the Robotic library. For details see
the section Library Information, page 106.

OPC UA Client
NOTE: The OPC UA Client is usable only if the OPC UA Server is enabled.
For that, open in Machine Expert the MyController window, then OPC UA
Server Configuration > General settings and select OPC UA Server
enabled.

Mitigated Anomalies
M262 Motion

ID Description

MK-1106 Axis jumped on MC_CamIn - rampin - positive or negative direction.

Known Operational Anomalies


M262 Motion

ID Description

MK-1118 Robotic - Variables of ARRAY OF PDL.ST_Vector3D marked as undefined.

MK-1109 MC_MoveAbsolute - with modulo axis and small ramps.

MK-1097 Negative velocity MC_MoveAdditive.

Library Information

Version Identification
Description Version

FileFormatUtility 1.4.15.0

FtpRemoteFileHandling 1.3.6.0

Robotic (PacDrive) 2.16.0.0

Robotic (M262) 3.0.3.0

RoboticModule 2.12.0.0
SchneiderElectricRobotics 2.10.0.0
SchneiderElectricRobotics Parameters 2.13.0.0
SchneiderElectricRobotics Toolbox 1.5.0.0
RoboticsAutoTune 2.0.0.0

RN0000000001.11 105
Release Notes Release Notes History

New Features
FileFormatUtility
Added new function block FB_JsonUtilities supporting the parsing of JSON
formatted data.
Robotic
For limitations with M262 refer to the Robotic Library Guide.

Mitigated Anomalies

ID Description

BOC-1122 / FtpRemoteFileHandling required TcpUdpCommunication library V2.0.17.0


IECLIB-3436 which was not available.

Known Operational Anomalies

ID Description

IECLIB-3417 FileFormatUtility: Precompiler error C0358 occurs if an ENUM ET_


JsonValueType is been used for verifying “Type of Selected” property.

BOC-1107 / MC_Power timeout is insufficient when used with an LXM32M with 3rd party
IECLIB-3420 motor.
BOC-1117 / The function block MC_Power does not enable the power stage in combination
IECLIB-3437 with Lexium_IL•2 drives.

BOC-1118 / Motion Control Library Guide: It is not clearly described which stop ramp is
IECLIB-3438 used by the function block MC_Stop.

BOC-1119 / CrankModule Library: The crank module warm start can be executed before the
IECLIB-3440 transformation is active.
BOC-1120 / MC_ReadAxisInfo: The outputs LimitSwitchPos and LimitSwitchNeg
IECLIB-3439 are not correct when Safe Torque Off (STO) inputs are FALSE.

BOC-1123 / In case of an emergency stop (E-Stop) the use of the variable


ROB-124 rstRefOrientationTCP inside of FB_AdditionalTransformationTCP
triggers a watchdog.

NOTE: If you are using templates and examples which are not updated with
the update of EcoStruxure Machine Expert V1.2.6, you may be presented the
Update Project dialog. If you are opening an example or template for the first
time, you should update to have the correct and corresponding libraries and
other necessary support.

Software Information

Mitigated Anomalies
There are no additional mitigated anomalies with this release.

Known Operational Anomalies

ID Description

BOC-1086 / SI- The functionality of Add function from Template does not take over the used
5669 IP address from the template to the device.

BOC-1089 The PreCompiler creates an error if a project with M262M controller is used
where the ARRAY OF PLCO.MC_CAM_ID is used in the code.

BOC-1100 / An application with two function blocks FB_1 and FB_2 where FB_1 has two
CDS-64615 methods that it provides to FB_2. A call of FB_2 generates the advisory
message C0298 “Calculation of stack usage incomplete because of recursive
calls: SR_Main () -> FB_2 () -> FB_1.METH_1 () -> FB_1.METH_2 () ->
FB_1.METH_2 ()”.

106 RN0000000001.11
Release Notes History Release Notes

ID Description

BOC-1103 / The Download App macro does not contain the command to download the
PLAT-1278 WebVisualization files.

BOC-1109 / SI- Activation of Code Analysis trial is unsuccessful.


4922

RN0000000001.11 107
Release Notes

Index
C
call parameters managing user rights......................15
CodeMeter installation .............................................9

D
deactivating device user rights ...............................14
default credentials .................................................10
device user rights
reset ................................................................. 11
Disable user rights management on device
command............................................................14
DTM
firmware version ................................................99

F
firewall settings ..................................................... 11
firmware version
DTMs................................................................99
first login to controller.............................................10

L
login to controller...................................................10
Logoff current device user command................... 11
logoff procedure .................................................... 11

R
reset device user rights .......................................... 11
Reset user rights management to default
command............................................................ 11

S
scripting for managing user rights ..................... 16–17
simulation device...................................................15

U
user rights
reset ................................................................. 11
user rights deactivation ..........................................14
user rights management ........................................10

RN0000000001.11 109
Schneider Electric
35 rue Joseph Monier
92500 Rueil Malmaison
France
+ 33 (0) 1 41 29 70 00
www.se.com

As standards, specifications, and design change from time to time,


please ask for confirmation of the information given in this publication.

© 2021 – Schneider Electric. All rights reserved.


RN0000000001.11

You might also like