SoMachine V4.3
Patch2

Release Notes
.

Software Version:	4.3.0.2	
		
Development Stage:	Final	
Build:	18.05.03.02	
Release Date:	03. May 2018	

This document contains important information about SoMachine software and supported hardware. Read the complete document before you use the product or products described herein.

The information provided in this documentation contains general descriptions and/or technical characteristics of the performance of the products contained herein. This documentation is not intended as a substitute for and is not to be used for determining suitability or reliability of these products for specific user applications. It is the duty of any such user or integrator to perform the appropriate and complete risk analysis, evaluation and testing of the products with respect to the relevant specific application or use thereof. Neither Schneider Electric nor any of its affiliates or subsidiaries shall be responsible or liable for misuse of the information contained herein. If you have any suggestions for improvements or amendments or have found errors in this publication, please notify us. 
You agree not to reproduce, other than for your own personal, noncommercial use, all or part of this document on any medium whatsoever without permission of Schneider Electric, given in writing. You also agree not to establish any hypertext links to this document or its content. Schneider Electric does not grant any right or license for the personal and noncommercial use of the document or its content, except for a non-exclusive license to consult it on an "as is" basis, at your own risk. All other rights are reserved. 
All pertinent state, regional, and local safety regulations must be observed when installing and using this product. For reasons of safety and to help ensure compliance with documented system data, only the manufacturer should perform repairs to components.
When devices are used for applications with technical safety requirements, the relevant instructions must be followed. 
Failure to use Schneider Electric software or approved software with our hardware products may result in injury, harm, or improper operating results. 
Failure to observe this information can result in injury or equipment damage.

© 2018 Schneider Electric. All Rights Reserved.

 

Contents
1.	Product Overview
2.	System Requirements
2.1 	PC Platform Requirements
2.2 	PC Software Requirements
3. 	Compatibility
4.	Installation
5. 	New Features
6. 	Known Operational Anomalies

1.	Product Overview
SoMachine V4.3 Patch2 contains the improvements delivered through SoMachine V4.3 Patch1.1. and the TM3 AddOn plus additional quality improvements.

Component	New Version	
Central	4.3.0.1 (17.11.2.1)	
CoreRepository	4.3.0.2 (18.4.12.1)	
File Format Utility	4.3.0.0 (17.10.10.838)	
Internet protocol suite	4.3.0.0 (18.2.8.679)	
LMC058	4.3.9.8 (17.8.22.1)	
LogicBuilder	4.3.0.2 (18.3.16.5)	
M241	4.3.9.11 (17.12.4.1)	
M251	4.3.9.11 (17.12.4.1)	
M258	4.3.9.8 (17.8.22.1)	
Online Help	4.3.0.2 (18.5.2.2)	
OnlineHelp for Central	4.3.0.2 (18.5.2.2)	
OnlineHelp for LogicBuilder	4.3.0.2 (18.5.2.2)	
OnlineHelp for OptimizedRepository	4.3.0.2 (18.5.2.2)	
OnlineHelp for PerformanceRepository	4.3.0.2 (18.5.2.2)	
OnlineHelp for TVDAs	4.3.0.2 (18.5.2.2)	
TM3TI4D Repository	4.3.0.0 (18.2.15.21)	

2.	System Requirements
2.1 	PC Platform Requirements
The requirements of the PC platform are the same as for SoMachine V4.3.
2.2 	PC Software Requirements
This Patch is dedicated to, and must be installed in conjunction with, SoMachine V4.3 only.
It can be installed on top of:
-	SoMachine V4.3
-	SoMachine V4.3 Patch1.1

Note: It is not required to install Patch1.1 prior to Patch2.
3. 	Compatibility
This patch contains new firmware for the Modicon M241/M251. To take advantage of the numerous quality improvements, and in particular to those made for OPC-UA and WebVisu, you should update the firmware of these controllers when using SoMachine V4.3.
4.	Installation
The Patch 2 is delivered as a container file in SECO format.
Use the SoMachine Configuration Manager (SCM) to install this Patch.
In Windows Explorer, double-click the SECO file delivered through this Patch, which will start SCM and the installation.
Alternatively, you can start SCM manually, change to the tab "Add-Ons/Patches" and choose "From File >" to open the delivered SECO file.

The installation of the Patch 2 requires administrator privileges to start.
5. 	New Features
Content of TM3TI4D AddOn
The hardware catalogue integrates the new TM3TI4D I/O module.
The new TM3TI4D module belongs to the range of TM3 analogue input modules.
The Module TM3TI4D offers four (4) Temperature inputs for the usage of Thermocouples only (Types: K, J, R, S, B, E, T, N, C).
This module is similar to the TM3TI4 module, except that it is exclusive to thermocouple usage only; the difference is that it has differential channels to measure temperatures with better channel isolation.
Therefore, non-isolated thermocouples can be used. The module has 2 separate references: one with screw terminals (TM3TI4D) and one with spring terminals (TM3TI4DG).

Improvements (Patch1.1):
•	Avoids exception during modification of a Modbus TCP Channel and keeps existing variables associated to Modbus TCP channel after modification of channel settings or when adding new channels.
•	Avoids exception, and correction of the behavior, of the EtherNet/IP connections editor while using a dedicated, imported Ethernet/IP EDS file.
•	Allows the opening of Release Notes of SoMachine V4.3 from Central’s Help Center.
•	Avoids exception during Central’s startup due to negative window height.
•	Allows one-step conversion of the M258 controller to the LMC078 controller.
•	Avoids “Hidden POU” compiler error during build of a project created with SoMachine V3.1 and opened in SoMachine V4.3 without update.
•	Improves Ethernet/IP device editor robustness by allowing EDS files containing hex-coded default values.
•	Retains TM5 module addresses after updating a project from SoMachine V4.1 SP2, even while afterwards adding new TM5 modules.
•	Avoids advisory during usage of library “Ethernet IP Remote Adapter” on a LMC078 controller.
•	Avoids Mast task exception when using TM4PDPS1 (Profibus).
•	Avoids loss of file system with application using Webserver. Fixes a nonconformity when using WebVisu.
•	Improvement of the stability and quality of the OPC UA Server on Modicon M241/M251.
•	File Format Utility Library - The function block FB_ReadCsv supports different character codes for line breaks in the same file. Whenever the logic detects the character codes CRLF, LF, or CR this is interpreted as a line break.
•	File Format Utility Library - The function block FB_ReadCsv in ReadMode OneRow reads the row even if the row number to read is greater than the maximum number of rows in TableReadValues.
•	GMC Libraries - ILx2 (Ethernet IP) drives:
implemented enhancement to relieve the limit switches with the function blocks MC_Home, MC_Jog, Home_ILX and Jog_ILX. 

Improvements (Patch2):
•	This patch removes the need of a license for the OPC UA server feature on Modicon M241/M251.
•	LogicBuilder - WebDataConfiguration and OPCUAConfiguration: Avoid error message (“Unable to determine constant value of expression m_iCountPolygonsPoints”) if OPC UA / WebData are configured in a device containing a Trace object.
•	Improved robustness of library FTPRemoteFileHandling. Function block FB_FtpClient returns correct file names and time stamps, even if those are provided by FTP servers (like SFK176), in format “MMM DD YYYY”.
•	Improved robustness of library TwidoEmulationSupport. Function block FB_PID now returns a diagnostic message when called in a Freewheeling task and thus avoiding a “Division by Zero” exception.
•	Online Help - TM5/TM7: Added explanation for Diagnostic Code 8791—TM5/TM7 module error detected on TM5NS31.
•	Online Help - TM4ES4 module: enhanced information for this module regarding general overview, characteristics and features provided to different controller types.
•	Online Help - CANOpen Configuration: Added information about used “CAN Bus Format”.
•	Lexium 32i Library - Increased number of files for the ParameterUp- and Download function blocks. Introduced parameter (NumberOfDataFiles) defining the number of files in the global parameter list (Parameters).
•	Lexium 32i Library - Ignore the inputs Forward and Backward of MC_Jog_LXM32i, if a command in Drive Profile Lexium (DPL) is active. Now, if the value of the inputs Forward and Backward are set to FALSE during an active DPL command, the drive will stop.
•	TcpUdpCommunication Library - Inside the method Receive, first the received bytes are copied into the addressed buffer and afterwards all remaining bytes of the buffer are set to NULL to overwrite previous values.
•	TcpUdpCommunication Library - Value of property IsReadable of function block FB_TcpClient will not automatically be set to TRUE in case the communication to the server is interrupted.

6. 	Known Operational Anomalies
Category: Ethernet/IP
Description: In some cases, EtherNet/IP connection between Controllers Modicon M241/ M251 and drive restarts automatically and the drive communication error cannot be reset. 
Workaround:  Increase the timeout multiplier (see following picture):