MachineExpert Basic ReleaseNotes en
MachineExpert Basic ReleaseNotes en
2
SP1 Patch 1
Release Notes
RN0000000012.03
01/2023
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.
Table of Contents
Safety Information...................................................................................... 5
About the Book........................................................................................... 6
Product Information....................................................................................7
Product Information.....................................................................................................7
Installation Instructions................................................................................................8
Main Features..............................................................................................................8
New Release Information........................................................................ 10
Hardware/Firmware Information..............................................................................10
Software Information.................................................................................................10
Additional Information...............................................................................................10
Release Notes History............................................................................. 12
EcoStruxure Machine Expert - Basic V1.2 SP1...................................................12
EcoStruxure Machine Expert - Basic V1.2............................................................13
EcoStruxure Machine Expert - Basic V1.1 Patch 1.............................................16
EcoStruxure Machine Expert - Basic V1.1............................................................16
EcoStruxure Machine Expert - Basic V1.0 SP2...................................................17
EcoStruxure Machine Expert - Basic V1.0 SP1...................................................18
EcoStruxure Machine Expert - Basic V1.0............................................................18
SoMachine Basic.......................................................................................................19
Documentation - Known Operational Anomalies..................................................25
RN0000000012.03 1
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.
RN0000000012.03 1
Release Notes About the Book
Validity Note
The information in this Release Notes document is applicable only for
EcoStruxure Machine Expert - Basic compatible products.
This document has been updated for the release of EcoStruxureTM Machine
Expert - Basic V1.2 SP1 Patch 1.
For product compliance and environmental information (RoHS, REACH, PEP,
EOLI, etc.), go to www.se.com/ww/en/work/support/green-premium/.
The technical characteristics of the devices described in the present document
also appear online. To access the information online, go to the Schneider
Electric home page www.se.com.
The characteristics that are described in the present document, as well as other
related documents, 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.
2 RN0000000012.03
Product Information Release Notes
Product Information
Product Information
Overview
EcoStruxure Machine Expert - Basic is a graphical programming tool, designed
to help configure, develop, and commission programs for logic controllers.
Product Identification
Reference Version
EcoStruxure Machine Expert - Basic V1.2 SP1 Patch 1
Release History
Version Release Date Description
System Requirements
EcoStruxure Machine Expert - Basic V1.2 SP1 Patch 1 can be installed on a
personal computer with the following hardware:
• Processor Core 2 Duo or greater
• RAM Memory 2 GB or greater
• Hard disk 1 GB or greater
• Display 1280 x 768 resolution or greater
• Mouse or compatible pointing device
• USB interface
• Internet access
EcoStruxure Machine Expert - Basic V1.2 SP1 Patch 1 can be installed on the
following operating systems:
• Microsoft Windows 10
• Microsoft Windows 8.1 Professional Edition (64 Bit)
• Microsoft Windows 8 Professional Edition (64 Bit)
• Microsoft Windows 7 Professional Edition (64 Bit)
EcoStruxure Machine Expert - Basic requires .NET 4.5, which is available on
any Windows platform running Windows 7 or greater.
RN0000000012.03 1
Release Notes Product Information
Installation Instructions
EcoStruxure Machine Expert - Basic requires administrator rights for installation.
Remove any USB connection between your PC and the controller, if any, while
installing or uninstalling EcoStruxure Machine Expert - Basic.
For further information, contact your Schneider Electric support center.
Main Features
Software Features
• Eleven languages are available: English, French, German, Italian,
Spanish, simplified Chinese, Portuguese, Turkish, Czech, Japanese and
Greek
• Automatic conversion of Twido project (TwidoSoft projects,
TwidoSuite projects, and archives)
• Several sessions of EcoStruxure Machine Expert - Basic can be opened
at the same time
• Copy/paste of rungs or POUs in the same or different sessions
(see guidelines below)
• Symbols, comments, animated tables are downloaded to the controller
with the application (see guidelines below)
• Protection of project file or controller application
• Instruction List and Ladder programming languages (including Grafcet List)
• Ladder program animation
• Save/restore backup data by EcoStruxure Machine Expert - Basic
• Backup firmware and backup user program with SD card
2 RN0000000012.03
Product Information Release Notes
Simulator Features
• The following features can be simulated:
◦ All Booleans and complex instructions
◦ Grafcet instructions
◦ Function blocks like:
– Drum
– Counter
– FIFO/LIFO
– Shift Bit Register
– Step Counter
– Timer and Schedule
◦ Mast and Fast tasks and subroutines,
◦ Events for inputs %I0.2, %I0.3, %I0.4, %I0.5, TM3 and TM2
expansion modules
◦ cartridges
◦ RTC
◦ LEDs
◦ Embedded I/Os
◦ Online Modification
• Two Ethernet server connections are available: one of them is dedicated
to the EcoStruxure Machine Expert - Basic link.
• Output trace screen
• Time management screen
RN0000000012.03 3
New Release Information Release Notes
M221 1.12.2.0
New Features
No new features.
Software Information
New Features
No new features.
Mitigated Anomalies
ID Description
Additional Information
Mitigated Anomalies
Documentation
ID Description
MEBASIC-663 Updated the documentation with details of the Bus Coupler diagnostics information.
MEBASIC-724 Updated the documentation related to the maximum quantity that can be send/receive using the SEND_
RECV_MSG function block.
MEBASIC-943 Updated the documentation related to the HSC preset mode behavior.
MEBASIC-944 Updated the documentation with an explanation of the behavior of the device while replacing the battery.
MEBASIC-953 Updated the documentation related to the Modbus register 932 in TM3BCSL.
RN0000000012.03 1
Release Notes New Release Information
ID Description
MEBASIC-1115 Updated the TM221 Hardware guide with information regarding new coin battery.
MEBASIC-1146 Updated the documentation with more information about the Modbus TCP IOScanner channel diagnostic
codes.
MEBASIC-1336 Updated the documentation with details of the UDFB allocation.
MEBASIC-1464 Updated the documentation related to the HSC configuration and TM3D functional level configuration.
MEBASIC-1465 Updated the documentation with an explanation of the behavior of the TM3 Module output values after
recovering from a timeout.
MEBASIC-1510 Updated the documentation related to the correction of the Maximum Frequency of the Frequency Generator.
MEBASIC-1625 Updated the documentation with details of the Modbus TCP registers providing the information about TM3
modules attached to the TM3BCEIP.
MEBASIC-1628 Updated the documentation with ID codes of TM3 modules.
2 RN0000000012.03
Release Notes History Release Notes
M221 1.12.2.0
MEBASIC-1269 With both Timer Properties and Behavior views open simultaneously, when Functional Level is changed to
less than 12.0, it was possible to enable Dynamic Preset via the Timer Properties view, leading to
inoperable timer blocks.
MEBASIC-1296 After printing a report of the project, the selections Bus Coupler 1 and Bus Coupler 2 were no longer visible
under Print > Settings.
MEBASIC-1300 In an application with Grafcet (SFC), the program closed unexpectedly when increasing the number of
columns for Ladder Editor.
MEBASIC-1334 POUs were not included when using the Print Report tool.
MEBASIC-1335 The Search and Replace tool did not contain the scroll bar, preventing you from seeing the full list of results.
MEBASIC-1337 Software advised that the applications in the PLC and the PC were different even when they were identical.
MEBASIC-1460 Remote display (TMH2GDB) displayed Transfer In Progress indefinitely while performing a download.
MEBASIC-1461 TM221 PLC entered the HALT state when RTC time was updated with PC time.
MEBASIC-1462 In an application with Grafcet (SFC), the program closed unexpectedly when an undo operation was
performed after deleting a grafcet step.
MEBASIC-596 An error message appears when removing the timer function that is used in the "OR" logic.
MEBASIC-663 I/O values are invalid if TM3 bus coupler status returns an error.
RN0000000012.03 1
Release Notes Release Notes History
ID Description
MEBASIC-712 The variables in user-defined function blocks can only be set as a parameter, not a numeric value.
MEBASIC-726 Compare Projects feature may flag differences in projects containing user-defined function blocks even when
the applications are identical.
MEBASIC-789 The application size has an impact on the time needed to establish a connection with the controller or start the
simulator. The connection time can be greater than one minute.
MEBASIC-1173 When performing an online modification of a Timer block address (%TMi), the error message displayed
does not clearly state that action is not allowed.
MEBASIC-1331 Unable to paste back the instructions in the ladder after 'cutting' while in online mode.
MEBASIC-1468 SMS is not received properly with the modem if there are more than 20 characters in the message.
MEBASIC-1509 Compilation error detection is generated when variable names containing keywords (like BLK) are used.
M221 1.12.0.0
TM3DQ8T/G 2.0
TM3DQ8R/G 2.0
TM3DQ8U/G 2.0
TM3DQ16T/G 2.0
TM3DQ16TK 2.0
TM3DQ16R/G 2.0
TM3DQ16U/G 2.0
TM3DQ16UK 2.0
TM3DQ32TK 2.0
TM3DQ32UK 2.0
TMH2GDB 221.1.4.5
2 RN0000000012.03
Release Notes History Release Notes
MEBASIC-656 Improved presentation of configuration under TM3 bus coupler when comparing projects
MEBASIC-768 Resolves issue with software crashing when opened multiple times
MEBASIC-778 Ability to anchor the properties window when it is on the right side of the screen
MEBASIC-790 Improve performance when inserting, deleting, coping and pasting a rung or a POU for large application
MEBASIC-979 Resolved memory leak issue when converting an old SoMachine Basic application to EcoStruxure Machine
Expert - Basic
MEBASIC-990 Resolved regression issue in V1.1 “no longer possible to extract bit from word %PARAM”
MEBASIC-596 An error message appears when removing the timer function that is used in the "OR" logic.
MEBASIC-663 I/O values are invalid if TM3 bus coupler status returns an error.
RN0000000012.03 3
Release Notes Release Notes History
ID Description
MEBASIC-712 The variables in user-defined function blocks can only be set as a parameter, not a numeric value.
MEBASIC-789 The application size has an impact on the time needed to establish a connection with the controller or start the
simulator. The connection time can be greater than one minute.
MEBASIC-1173 When performing an online modification of a Timer block address (%TMi), the error message displayed
does not clearly state that action is not allowed.
MEBASIC-1269 With both “Timer Properties” and “Behavior” views open simultaneously, when Functional Level is changed to
less than 12.0, it is possible to enable Dynamic Preset via the “Timer Properties” view. This will lead to
inoperable timer blocks.
To help avoid inoperable timer function blocks, enable Dynamic Preset only when Functional Level is
greater than or equal to 12.0.
MEBASIC-1296 After printing a report of the project, the selections “Bus Coupler 1” and “Bus Coupler 2” are no longer visible
under “Print -> Settings”.
MEBASIC-1300 In an application with Grafcet (SFC), the program closes unexpectedly when increasing the number of
columns for Ladder Editor.
MEBASIC-176 Error on OCCUR_ARR return value when OP2/OP3 are floats is corrected
MEBASIC-179 Table Rotate Shift & SORT Functions now includes the variable format %KW
MEBASIC-200 Syntax error in the OnLine Help for the conversion instruction DINT TO ASCII is corrected
OEM00045507 DUT can be HALT when MAST task is in freewheeling mode is now documented
OEM00048918 [PTO]: Function Block reporting PTO_error 3006 when HwLimP and HwLimN are 0 is now documented
OEM00070221 Errors in the pages The Start Page have been corrected
OEM00070232 Errors in the chapter User-Defined Functions and User-Defined Function Blocks have been corrected
OEM00070303 Errors in Chinese translation for Post configuration have been corrected
OEM00070457 Error in German translation of %WRITE_VAR Function code evolution have been corrected
OEM00073635 CKZ-India-Doc: PID output tab help text has been improved
OEM00077742 Project/Application Protection: Read-protect the application when retrieving from SD card is now documented
OEM00077803 PCR-JMT-IT-OLH: Information added regarding the loss of RTC and data when replacing the battery
4 RN0000000012.03
Release Notes History Release Notes
ID Description
PEP054482R TM221 compliant to RFC2132 - DHCP - Request and Discover with source IP zeros
OEM00057604 Modbus TCP server FC23: Wrong exception code01 instead of 03 for wrong byte count
PEP0562215R TM3DM24R• SV2.0 makes TM3 bus in error if it is placed before TM3A• SV1.5
PEP0547020R TM3TI4 - Accuracy issue about Ni1000 between temperature range 170 °C to 185 °C
MEBASIC-612 TM221 Firmware version V1.10.1.3 detects TM3 bus error when TM3DQ32*K SV2.0 is placed before TM3A•
SV1.5
MEBASIC-614 EcoStruxure Machine Expert - Basic freezes when a corrupted XAR file is opened
MEBASIC-618 Ethernet Subnet mask change only when highest digit of Ethernet IP address is modified
RN0000000012.03 5
Release Notes Release Notes History
MEBASIC-620 Communication function blocks reported errors after upload if no %MW were allocated.
MEBASIC-619 Write protection information was not displayed in the right place on the compare file project.
MEBASIC-552 Needed to adapt error messages when using the output of FB in parallel of a contact.
MEBASIC-499 IOscaning status value %IWNS303 and %IWN303.x were not refreshed after cable disconnection.
OEM00078622 PCR-JMT-RU: Compiler error message when using INT_TO_REAL with %IWx.y
OEM00078304 PCR-JMT-PL-Multi-Op: Value written into the variable while the rung is not active
OEM00078208 PCR-JMT-IT-Editor mode: Slowness when switching from a POU to another one when many lines in rungs
6 RN0000000012.03
Release Notes History Release Notes
RN0000000012.03 7
Release Notes Release Notes History
SoMachine Basic
New Features In SoMachine Basic V1.6 SP2
• Cyber security improvements
◦ Improve application password strategy (CVE-2018-7790, CVE-2018-
7791, CVE-2018-7792)
◦ Protect against some incorrect Modbus requests (CVE-2018-7789)
• Firmware update tool helps ensure controller is not in RUN state
before starting the update. If in RUN state, a confirmation is requested
• When deleting a drive(s) from the IOScanner configuration, the software
tests the application for consistency and proposes to remove the deleted
drive(s) from the respective function blocks
• Additional project templates
◦ xSample_DataLogging_FB.smbe
◦ xSample_ModbusTcp_IOScanner.smbe
◦ xSample_TeSysU_1adv123.smbe
◦ xSample_User-Defined_FB.smbe
◦ xSample_User-Defined_Function.smbe
• Customer issues addressed
◦ Editor will jump to another rung when selecting a tool
◦ Unexpected halt of the controller with PTO functions
◦ Unexpected halt of the controller with intensive serial line exchanges
and USB connection in parallel
8 RN0000000012.03
Release Notes History Release Notes
RN0000000012.03 9
Release Notes Release Notes History
10 RN0000000012.03
Release Notes History Release Notes
RN0000000012.03 11
Release Notes Release Notes History
12 RN0000000012.03
Release Notes History Release Notes
application
RN0000000012.03 13
Release Notes Release Notes History
• The Graphic Display home page is a page from the Operator interface
• A page can be selected from the controller application
• Information on the resolution of alarms is displayed in history page
• Faster adjustment of values in Setup menu
• The setting of IP address is faster and automatically saved
• New %S to display the alarm page on an alarm and/or display it with
red backlight
Commissioning enhancements
• Download a new application without erasing memory bits and words
• Backup of persistent variables can now be done in RUNNING mode
• Remote connection through Ethernet devices (transactional and unit ID)
Improve Twido conversation by better diagnostics concerning system words and
bits
Two-character strings in Operation
function Improved performance in Ladder
Editor
Improved management of %S0 during the first cycle
Grafcet steps objects have been added in Tools view
14 RN0000000012.03
Release Notes History Release Notes
RN0000000012.03 15
Release Notes Release Notes History
string instead.
16 RN0000000012.03
Release Notes History Release Notes
WARNING
UNINTENDED EQUIPMENT OPERATION
Verify, and if necessary, update any I/O addresses contained in your Remote
Graphic Display application every time the hardware configuration of the logic
controller is modified.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
RN0000000012.03 17
Release Notes Release Notes History
During a controller reset when the controller first enters an EMPTY state, all
outputs are set to zero for the first cycle of the controller. If you set the default
(fallback) value of an output to one in the configuration, it will not take effect until
after this first cycle, the duration of which is dependent upon your application
(size, communications,...). You may, given you intend a default (fallback) value of
1 for any or all outputs, need to take this into consideration. Thoroughly test your
application and ascertain whether a reset of the controller, followed by an
EMPTY state and the setting of outputs to zero, would cause your machine or
process to react in ways that would have adverse consequences.
WARNING
UNINTENDED EQUIPMENT OPERATION
• Verify that your machine is brought to a known, safe state before initiating
a reset of the controller.
• Account for an EMPTY state as you would for the interruption of power
to your outputs, such as in the case of a power outage.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Force states are maintained in case of a warm start and cleared in case of a cold
start.
If there are more modules in the physical configuration that in the EcoStruxure
Machine Expert - Basic software configuration, only the bit corresponding to the
first module missing is set to 1.
HSC reflex behaviour: if the auxiliary preset input is set to 1 with the input IN
at 0 (the function is inhibited), the outputs are not monitored so they keep their
current values.
If you make a connection with a defective or otherwise nonstandard USB cable,
and power cycle the controller, it may stay locked in boot phase. This is usually
because there is a short circuit between pins 4 and 5. Replace the USB cable or
at least disconnect it in case of a power cycle.
When using Vijeo-Designer prior to V6.2 SP1, and using a logic controller with I/O
cartridges, the values of the I/O from the cartridges cannot be directly accessed by
the HMI. To access these values, write them pro-grammatically to controller
memory addresses so that they can be used by the HMI. To avoid this situation,
upgrade your Vijeo-Designer to V6.2 or greater.
Refer to the hardware guide of your logic controller when using inputs outside
the range %I0.2-%I0.5 for PTO input signals (Touch Probe for instance) as
these inputs have different performance.
When using PTO function in Pulse/Direction mode, the state change of the
direction output may have a variable delay of up to 5 µs for %Q0.0, %Q0.1, %
Q0.2, and %Q0.3, and up to 300 µs for the other outputs.
18 RN0000000012.03
Release Notes History Release Notes
Embedded Simulator
You may only launch one simulator instance regardless of the number of
EcoStruxure Machine Expert - Basic instances.
If the simulator does not start, it may be due to a local TCP port conflict with
another application running on your computer. You may try another port by
replacing the default 502 with another one in the System Settings view of
EcoStruxure Machine Expert - Basic.
The minimum time base for the simulator is 50 ms. All tasks with a period lower
than 50 ms will be configured to 50 ms.
Down-counters (%SW76-%SW79) have 50 ms resolution.
Event task priorities are not considered (tasks are executed in the order in
which they were activated).
You cannot simulate hardware features like Fast Counter, PID, EXCH, PWM, PLS,
PTO, HSC, filters and latches.
Serial line and Ethernet communications are not
simulated. SD card functionality is not simulated.
Security parameter settings are not simulated.
Remote Graphic Display is not simulated.
RN0000000012.03 19
Release Notes Release Notes History
System Objects
%SW33 to %SW36 may be incorrect when the controller is configured in
BOOTP or DHCP, and the BOOTP/DHCP server does not answer during the IP
address assignment.
Clone Management
Windows 8 or 8.1 creates hidden files on SD cards.
This may result in disabling actions that depend on the SD card being empty.
20 RN0000000012.03
Release Notes History Release Notes
RN0000000012.03 21
Schneider Electric
35 rue Joseph Monier
92500 Rueil
Malmaison France
+ 33 (0) 1 41 29 70 00
www.se.com