ReleaseNotes en
ReleaseNotes en
ReleaseNotes en
4.1 SP1
Release Notes
.
Build: 14.12.12.03
Release Date: 12. December 2014
Development Stage: Final
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. All pertinent state, regional, and
local safety regulations must be observed when installing and using this product. 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. If you have any suggestions for improvements or amendments or have found errors in this publication, please notify
us. No part of this document may be reproduced in any form or by any means, electronic or mechanical, including photocopying, without
express written permission of Schneider Electric.
SoMachine is optimized for a 64 Bit Operating system. (see 1.3. for details on 32 Bit systems)
For restrictions on usage of VM please check the Limitations and Restrictions chapter.
Remark: Categorizing a project as large is difficult. It might help having a look at the total count of
"objects" (like devices, POUs and Actions, DUTs, GVLs, Visualizations) as seen in the 'Statistics'
tab of the 'Project Information' dialog. However, it could also be that one or several of these objects
are extraordinarily large.
Before making this modification, be aware that this modification may not be compatible with your
hardware or with other software installed on your system. It will probably not work with Video cards
sharing memory with your computer as it is, for example, with an Intel HD Graphic Card.
If you experience any unintended, or what you may consider abnormal behavior, with the 3GB
switch enabled, you may want to disable it and move to a 64 bit application.
In case your large project contains independent parts (like independent root devices), you might
consider splitting it into several smaller projects.
Note also that by keeping several editors open, this too will increase SoMachine's memory
consumption. Consider closing unneeded editors for reducing memory consumption.
Windows 7:
Windows 8:
Method 1:
Enabling the .NET Framework 3.5 in Control Panel
Open the power user menu and select Control Panel.
In Control Panel, choose Programs and Features, choose Turn Windows features on or off,
and then select the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box. This option
requires an Internet connection. You do not need to select the child items for Windows
Communication Foundation (WCF) HTTP activation unless you are a developer who requires
WCF script and handler mapping functionality.
Select Download files from Windows Update.
Wait while the previous versions of .NET Framework are downloaded and installed.
2 of 24 SoMachine Software V4.1 SP1 Release Notes | Schneider Electric
Restart the system
If the installation of .NET Framework 3.5 fails, you may get one of the following error messages:
0x800f0906: Windows couldn't connect to the Internet to download necessary files. Make sure that you're
connected to the Internet, and click Retry to try again.
0x800F081F: The changes could not be completed. Please reboot your computer and try again.
Method 2:
To enable the .NET Framework 3.5 by using the Deployment Image Servicing and Management (DISM)
command-line tool and specifying the installation media (ISO image or DVD) you installed Windows 8 from.
In Windows 8, open a Command Prompt window with administrative credentials (that is, choose Run
as administrator).
To install the .NET Framework 3.5 from installation media located in the D:\sources\sxs directory,
use the following command:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
where:
/Online targets the operating system you're running (instead of an offline Windows image).
/Enable-Feature /FeatureName:NetFx3 specifies that you want to enable the .NET Framework 3.5.
/All enables all parent features of the .NET Framework 3.5.
/LimitAccess prevents DISM from contacting Windows Update.
/Source specifies the location of the files needed to restore the feature (in this example, the
D:\sources\sxs directory).
http://msdn.microsoft.com/en-us/library/hh506443.aspx
2.2. Registration
You can use the software for 21 days after installation without restrictions. After this trial period you
have to register SoMachine to run the software for an unlimited period.
To register your copy, please use your Web User Management Account of Schneider Electric
(WUM) for the email address of the license owner if available. If not, you will be able to create a
new WUM account during the registration process. Internet connection is recommended, but you
can perform the process also by phone.
How to Register
By default SoMachine will register directly through an active internet connection.
Run the SoMachine Registration Wizard from SoMachine Central/System Options dialog
any time after installation.
Click on "Start Registration" button
Enter your Schneider Electric Web User Account email address if available or follow the
link to the Web Portal to create a new Web User Account
You have the choice to activate by web, web portal or phone.
Follow the steps accordingly and complete the registration process. You can overview
and manage your licenses and registrations later using the web portal located here:
www.schneider-electric.com/licensing
SoMachine Software
Installation
Improved handling of AddOns and Patches
Added possibility to easily update from 4.1 to 4.1 SP1
Removed question to uninstall SoMachine 3.1 before installing SoM 4.1 SP1
DTM
Protocol / Channel
Modbus Serial Line CANopen Modbus TCP
Manager
ATV12 Available
ATV31 Available
ATV312 Available Available
ATV32 Available Available Available
ATV71 Available Available Available
Lexium32C Available
Devices
SoMachine V4.1 SP1 improves Cybersecurity when using DTMs. Please refer to Schneider
Electric vulnerabilities website for details (http://www2.schneider-
electric.com/sites/corporate/en/support/cybersecurity/cyber-security-vulnerabilities-
sorted.page).
M241
Added PTO S-Curve Feature
M251
Supports ModBus TCP IO-Scanner
LMC078
LMC078 is now available, with associated TVDA and Project Templates
Vijeo Designer
HMISCU controllers and HMISTU devices now support the HMIZSURDP10 (10-meter cable between
the rear unit and the front panel).
HMISCU controllers now support additional Schneider Electric communication drivers and third-party
communication drivers.
TVDA
Update - TVDA
All TVDA project templates have been updated to this SoMachine version
The TVDA project template "Compact / Modbus SL / M221 Book" has been updated with new
features provided with SoMachine Basic V1.3
Packaging
updated library
Packaging Library is supporting the new LMC078 controller (except Clamping)
Material Working
new Project Template
Drawing machine on LMC078 with G-Code capabilities
Installation
Installation of V4.1 on a PC where SoM V3.0 is installed is not possible.
SoMachine Central
When the Windows operating system is configured to use large fonts, SoMachine or Vijeo
Designer can have unintended behavior. You may wish to reconsider using large fonts while
using SoMachine.
To correct this, the screen resolution of a PC running SoMachine must be set to 100% (96 dpi).
Within Windows 7, classic theme should not be used. Aero theme should be used.
When opening a project archive file from Central, the "Options" that might be part of the archive
should not be selected for extraction. Otherwise, Central might not open the project archive
successfully.
To avoid problems when opening an archive, the LogicBuilder should be launched before
opening the archive. (If the LogicBuilder has already been used during the current session, it is
not necessary to open it again.)
There are the following alternatives to do this:
Create a new project, open the LogicBuilder, switch to Central, close the project (no need
to save it) and then open the archive
Open an existing project, open the LogicBuilder, switch to Central, close the project and
then open the archive
The same preparation is needed before uploading a project from a controller, as uploaded
projects are always archives.
LogicBuilder
Overlapping keyboard shortcut assignment in Windows7:
In SoMachine the keyboard shortcut Ctrl+Shift+0 is reserved for inserting a TON into a Ladder
POU. But in Windows 7, Ctrl+Shift is assigned to the "Switch Keyboard Layout" feature. To
enable the SoMachine shortcut the Windows 7 feature has to be turned off via the control Panel.
(refer to http://support.microsoft.com/kb/967893)
Importing of dcf files inside LogicBuilder may lead to information data loss. If you want to transfer
Data between different SoMachine projects we recommend to use DTM Export / Import.
Watchdog can not be used in simulation mode.
If watchdog is active and a simulation is started a program exception can occur randomly.
When a Modbus Serial I/O scanner is configured on a controller, if one of the Modbus slaves is
disconnected, the application may go to exception state just after the download or after a reset
of the controller. Please verify the integrity of your cable, and that your cable is correctly
connected between the controller and the Modbus Serial slave. You should then reset your
controller.
If an error is detected while using Modbus Serial IOScanner, the xError flag associated to the
slave generating or causing the error is set to TRUE and the communication is NOT stopped
(the controller will still try to connect the slave). uiNumberOfCommunicatingSlaves and
xAllSlavesOK are impacted by detection of this error (uiNumberOfCommunicatingSlaves is
decreased and xAllSlavesOK is set to False).
If the communication is re-established between the controller and the slave generating or
causing the error, xError is not reset (and hence the error is still reflected in
uiNumberOfCommunicatingSlaves and xAllSlavesOK).
OnlineHelp
The chapter "Managing Alarms" inside "SoMachine Programming Guide" describes a feature,
which is not supported by the Schneider controllers
While reading the "SoMachine Compatibility and Migration User Guide" Appendices, the
following additions shall be considered:
in chapter "Using Existing SoMachine Projects": SoMachine V4.1 SP1 replaces
SoMachine V4.1 (and cannot be installed in parallel to SoMachine V4.1).
In chapter "Compatibility of HMI and Controller Versions": the HMI runtime and controller
firmware versions respectively compatible with SoMachine V4.1 are: HMI
Runtime=V6.2.0.449, M238 V4.0.1.22, M258=4.0.2.6, LMC058=4.0.2.6, ATV
IMC=V4.0.1.8, M241=V4.0.2.11, M251=V4.0.2.11. The HMI runtime resp. controller
firmware versions compatible with SoMachine V4.1 SP1 are: HMI runtime=6.2.2.*,
M238=V4.0.1.23, M258=V4.0.2.31, LMC058=V4.0.2.31, ATV IMC=V4.0.1.9,
M241=V4.0.2.33, M251=V4.0.2.33
in chapter "Compatibility of SoMachine and Vijeo-Designer Versions": the version of Vijeo
Designer compatible with SoMachine V4.1 SP1 is: V6.2 SP2.
in chapter "SoMachine/CoDeSys Compiler Version Mapping": the "Mapped Display
Version" of SoMachine V4.1 SP1 compiler is "V4.1.0.1"; the corresponding CoDeSys
compiler version is V3.5.3.83.
VM usage
When using a VM for SoMachine V4.1, please make sure to fulfill the minimal requirements
especially for RAM, harddisc space and number of Cores inside the VM. Otherwise unexpected
errors can occur. For example out of memory exception when extracting a large project archive.
DTM
After updating a project made in SoMachine 3.1 to SoMachine 4.1 SP1 the Advantys OTB DTM
and the TM5-7 DTM might not work. If this happens, copy and paste the same DTM. The new
node will work fine. You can then remove the old one.
For Import/Export the explicit DTM Import (ContextMenu->Configuration->Import/Export DTM)
should be used.
The tab "CANopen Configuration" is displayed when opening the DTM of the TM5 or TM7
CANopen Interface. This editor allows you to configure CANopen parameters. It is intended for
IO-Scanner
Modbus TCP IOScanner may send some requests before the first application cycle, even if the
function IOS_STOP() is called during the first application cycle. Take this into account for
operating the application.
User rights
When applying user right configuration on a target, the new configuration might not be taken in
account for connections that are already open. In order to be sure the configuration is fully
applied, you should close all connections to this target by either rebooting the target or
disconnecting all cables (Ethernet and Serial) for at least 1 minute.
If you set Engineering Access to Operate, "Program" or "Administrate" for a specific user, it will
also activate Data Access for this user.
Currently, it is not intended that the User Rights feature be used to protect the SoMachine
project against malicious access, but rather to prevent mistakes from trusted users. If you want
to protect your entire project, use the project encryption option instead. If you want to protect
only a part of your code inside the project, the best option is to put this code inside a compiled
library.
Compatibility
Firmware versions included in SoMachine V4 are not compatible with prior versions of
SoMachine, like V3.1 for example. If you want to use a SoMachine V3.1 project, you must
ensure that your runtime version of the controller corresponds to a SoMachine V3.1 firmware
version. If this is not the case, either you downgrade your firmware to the correct version, or you
upgrade your SoMachine V3.1 project to SoMachine V4. Please refer to the SoMachine
Compatibility and Migration guide for more details.
Some critical hotfixes were provided to libraries in SoMachine 3.1. If you use a project from
SoMachine 3.1 which use the library versions without the critical hotfix you will get a compiler
error. In this case you can find the corrected version of the library in the Folder C:\Program
Files(x86)\Schneider Electric\SoMachine Software\4.1\LogicBuilder\Support. Please install this
library version using the Library Repository dialog inside LogicBuilder from the Tools menu. You
need to restart SoMachine afterwards to apply this changes.
Some compatibility problems with old projects of SoMachine V1.1 still exist. Please update your
projects to the SoMachine V3.1 before updating to SoMachine V4.1.
Controller assistant
Controller assistant Write on controller functionality is not available for all M258/LMC058
firmware versions. Write on controller can be used only if both current PLC firmware and
firmware to install are:
Either, at least v2.0.31.29 or v4.0.2.8
Or, v4.0.X.X older than v4.0.2.8
For all other cases, controller assistant will popup a message to notice the incompatibility. User
must then use a USB key to perform the firmware update (the USB key can be generated using
Write to functionality of controller assistant).
OPC client
Variables mapped to %I selected in a SymbolConfiguration are not available automatically inside
an OPC client. It is necessary to add the path to the variable manually, For example:
M251.Application.IOCONFIG_GLOBALS_MAPPING.temperatureLabo
ATV-IMC
The software ATV-IMC Firmware Loader v1.2 can have unintended behavior when running on
Windows 7 through Ethernet. Use it through a USB connection instead.
To avoid unintended equipment operation, always check the box Save settings permanently
when changing the IP address in the controller selection window
In the Devices tree location: Local --> Drive--> I/O Mapping, the column Default Value is not
taken into account for fallback mode, i.e., when Behaviour for outputs in Stop = Set all
outputs to default.
To add an Option Board, use the right click button and then select "Plug Device".
LMC058 / M258
When upgrading application from SoMachine V3.1 or SoMachine V4.0 to SoMachine V4.1, if the
jerk configuration parameter was used together with sin ramp velocity, then this jerk parameter
has suppressed and is automatically set to 0. To use this jerk parameter for sin ramp, use the
M251
There is no verification that TM2 modules connected to Advantys OTB Distributed I/O modules
match those configured in the IOscanner. Therefore, it is possible to write data incorrectly in
case of a configuration mismatch.
The FBs IOSCN_Start and IOSCN_Stop are synchronous calls. In some cases they can block
the IEC calling task until the next repetitive rate fires. In the case that of all the repetitive rates
are slow (for example, on the order of 500ms), the IEC calling task can stay locked for 500ms,
and this could trigger a watchdog exception.
An Advantys OTB Distributed I/O module may not reconnect after a M251MESE power cycle. To
remedy this issue, you should always power cycle the OTB after the power cycling the M251.
Ethernet_2 Post Configuration will not be applied if the IOScanner function is configured.
M221
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 on your application (size, communications, etc.). You may, given you intend a
default (fallback) value of 1 for any or all outputs, take this into consideration. Thoroughly test
LMC078
When a USB memory key is inserted in the connector CN2 of the LMC078 controller and the
controller is booting, the boot is unsuccessful. The controller will present the message "!ERR:
SD-Card" in the display. To avoid this issue, please remove USB memory key before rebooting
the controller.
When resetting the user rights on an LMC078 with the operation "reset origin", it is necessary to
reboot the controller for the action to be affected. To avoid this issue, please reboot the
controller after resetting the user rights to complete the operation.
The documented function FC_PrgResetAndStart is not available in this version of the LMC078.
The LMC078 only allows to configure its IP address mode in SoMachine on the ethernet
connector object. To switch between DHCP, BOOTP and fixed IP address (default), please:
1. select the ethernet connector object inside SoMachine
2. change the setting
3. download the project to your controller
When converting a LMC058 project to LMC078, the ethernet connector can contain
configuration data for the IP address in grayed out fields.
After the conversion those fields are not editable. The data shown in the fields has no effect. The
IP address is configured using the process communication settings command in the controller
selection tab on the LMC078 object. Only the IP mode (DHCP/BOOTP/fixed IP Address) is set in
the on the ethernet connector.
Ignore the displayed values.
When LMC078s Ethernet connection is configured as DCHP it does not activate the gateway
address it receives from the DHCP server. Instead it operates with the gateway address
1. Right click the gateway icon in the system tray and select "Stop Gateway" from the
menu.
WARNING
UNINTENDED MACHINE OPERATION
Do not switch the Operation Mode from Velocity mode to Position mode with the drive in STANDSTILL.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Though the probability is low, there is the possibility that, after power cycle, with only one of the
single axis (LXM32S) powered on the Sercos bus, the servo drive can stay in Phase 0. To
resolve this issue, you need to power on all the servo drives.
Though the probability is low, there is the possibility that the error B109 (communication error
between the Sercos Module and drive) may occur in case of using all LXM32S functionalities
with the trace function. To resolve this issue you, need to power off the servo drive.
Hoisting
Part of the delivery of two of the three Hoisting Templates, which are:
i. Hoisting_Industrial Crane_CANopen_M241
ii. Hoisting_Industrial Crane_CANopen_M241_Safety,
the project file for the safety controller is to be uploaded to the Preventa XPSMC controller.
To be able to load this project to the Preventa XPSMC controller, the corresponding Preventa
software XPSMCWIN must be obtained. This software is not a standard part of SoMachine V4.1
but you are able to get this software from your local Schneider-Electric sales representative or
your ADE.
QUICK Key
QUICK KEY ref:TM2USBABDEV1
Vijeo Designer
If the main CPU of an HMISCU controller processes invalid instructions (application corruption or
invalid commands) or does not respond for 10 seconds, the Hardware Watchdog will be
triggered. A software reset of the Vijeo Designer Runtime will be triggered. After the reset, no
controller application will be loaded and the Vijeo Designer will be in a "Ready for Download"
state. To recover an HMISCU controller in this state, the user must download a new valid
application from Vijeo Designer via Ethernet, USB cable or USB memory device.
A second real-time clock chip in addition to the original was added to newer hardware revisions
of the HMISCU controller in hardware revision PV 02, RL 02, SV 2.0. This hardware revision
and later revisions must be used with SoMachine V3.1 with Vijeo Designer V6.1 SP3.1 or later
versions (including SoMachine V4.0).
Multiple Download used to download an application to an HMI or HMI controller that has an
older Vijeo Designer Runtime on it will not automatically update the Runtime
The user must manually upgrade Vijeo Designer Runtime by using Vijeo Designer Runtime
Installer. This tool can be launched from the "Maintenace" button of SoMachine Central -> select
"Download Firmware HMI" to launch.
After downloading the HMI Application and HMI controller Application via "Multiple Download",
"COM Port Open Failed" system error message will appear on the HMI screen. Logging into the
controller will show that the PLC Communication Library Modbus function block (WRITE_VAR,
READ_VAR, WRITE_READ_VAR) is returning Oper Error #2. A reboot will bring the Modbus
functionality back to normal.
When HMISCU is put into Offline Configuration, the PTO axis will be put into Dec. Fast Stop.
However, the deceleration will be interrupted at 6 seconds and the PTO output will cease
activity. For motor control that requires Dec. Fast Stop to be longer than 6 seconds, DO NOT put
the HMISCU into Offline configuration. In any case, you must ensure that there are other safety
systems in place for this situation.
WARNING
UNINTENDED MACHINE OPERATION
Do not put the HMISCU into Offline Configuration during a PTO axis movement.
Be sure that the proper functional safety systems are installed and operating during operation.
HMISCU using PLC Communication Library's Modbus Requests do not work at 9600 Baud or
less. For HMISCU controllers, Modbus request function blocks from the PLC Communication
Library require a specific Time between Frames based on the baud rate in order for
communication at lower baud rates. This "Time between Frames" can be set in the Configuration
Tab of the Modbus_Manager node panel.
Use the following formula to determine an appropriate Baud rate:
Time between Frames (rounded up to the nearest millisecond) = 35000 / Baud rate
When logged into an HMI Controller application that uses Modbus Manager on a COM port, a
red triangle will indicate that the Modbus Manager is not functioning. The Status Tab of the
Modbus Manager will show "No driver found". Nonetheless, Modbus communication will still be
functional.
WARNING
UNINTENDED MACHINE OPERATION
Do not attach or detach the front display module while the back module is connected to
power.
Do not connect or disconnect the HMISURDPxx display module separation cable while the
back module is connected to power.
Ensure the front module is securely attached before applying power to the back module.
Do not share variables native to Function Blocks in the Symbol Configuration window. Their
values will be displayed incorrectly on the HMI.
When sharing variables to HMI, the data for variables native to Function Blocks are incorrectly
displayed on the HMI. Variables native to Function Blocks in a POU assigned to a Task are
normally available to be used in Vijeo Designer when they are shared from Symbol
Configuration. However, the PLC will not send the correct data of the variables to the HMI.
NOTICE
INCORRECT DATA DISPLAYED
Do not directly share function block variables for HMI displays.
MyBlock(
Execute:= ,
Abort:= ,
Addr:= Address1,
Timeout:= 10,
ObjType:= 0,
FirstWriteObj:= 80,
WriteQuantity:= 10,
WriteBuffer:= ADR(WRITE_Buffer),
FirstReadObj:= 80,
ReadQuantity:= 10,
Workaround:
If you wish to share data from a Function Block, create new variables and assign them to the
Input/Outputs of the Function Block you wish to share, and then choose them using the Symbol
Configuration:
MyBlock(
Execute:= POU.xExecuteVar,
Abort:= POU.xAbortVar,
Addr:= Address1,
Timeout:= 10,
ObjType:= 0,
FirstWriteObj:= 80,
WriteQuantity:= 10,
WriteBuffer:= ADR(WRITE_Buffer),
FirstReadObj:= 80,
ReadQuantity:= 10,
ReadBuffer:= ADR(READ_Buffer),
Done=> POU.xDoneVar,
Busy=> POU.xBusyVar,
Aborted=> POU.xAbortedVar,
Error=> POU.xErrorVar,
CommError=> POU.dwCommErrorVar,
OperError=> POU.dwOperErrorVar);
The new variables that can be shared correctly from PLC to HMI are:
POU.xExecuteVar, POU.xAbortVar,POU.xDoneVar, POU.xBusyVar,POU.xAbortedVar,
POU.xErrorVar, POU.dwCommErrorVar, POU.dwOperErrorVar
Do not share single(!) elements of a structured variable in the Symbol Configuration window, as
their values will be displayed incorrecly on the HMI. In case you need to share an element of a
structured variable, you should share all(!) elements of this structured variable.
A certain number of pre-requisites are necessary for Intelligent Data Services (IDS) to function
properly. These pre-requisites are available on the installation DVD, in the
"IDS\ISSetupPrerequisites" subfolder.
In order to have the compatible versions of the pre-requisites and to avoid any future IDS
functional issue, it is mandatory to install the pre-requisites from the DVD.
SoMachine Basic
19 of 24 SoMachine Software V4.1 SP1 Release Notes | Schneider Electric
When updating M221 firmware with "Firmware Update" tool, ensure to be offline in SoMachine
Basic
Avoid having more than 200 rungs in one POU: separate them between different POUs to
increase performance and avoid unrecoverable errors in SoMachine Basic
The following online modifications will force you to download your application after
disconnection:
Add/remove a line in Instruction List
When an output is reserved by an I/O function block (HSC reflex output, PLS or PWM):
Its value is not refreshed (program part and animation table)
A force action has no effect
In order to operate SoMachine Basic simulation together with Vijeo Designer simulation, you
should start SoMachine Basic simulation first and then launch Vijeo Designer simulation. Vijeo
Designer simulation execution is limited by time. So please re-launch it if it ceases to function.
When using an M221 controller with I/O cartridges, the values of the I/Os from the cartridges
cannot be directly accessed by the HMI.
The solution to this issue is to write the values of the I/Os from the cartridges into PLC
memory addresses so that they can be accessed by the HMI.
2.5.1. Scope
The goal of this chapter is to describe the limitations and restriction of the web visualization.
The CODESYS WebVisu is a client based on a HTLM5 and javascript which communicates with the
web server integrated in controller and displays the visualization in any given visualization systems.
It can be used if there is a WebVisu object inserted below the visualization manager, in the
application.
Then to access to the webvisu thanks to web browser, the following address should be entered in
the web browser:
http://<IP_address of controller>:8080/<webvisu>.htm
<webvisu>.htm is the HTM file defined in the Visualization Manager, as Visualization Entry page -
Thereafter the visualization can be operated in the browser.
This document describes the limitation of the webvisu for the versions of the following component:
Component Version
SoMachine V4.1
M258/LMC058 V4.0.2.32
M241/M251 V4.0.2.36
LMC078 V1.51.10.4
2.5.2.2. Controllers
Only M241, M251, M258, LMC058 and LMC078 controllers support this feature
As far as possible avoid exposing PLCs and PLC networks to public networks and the
Internet. For protection, use additional security layers like, for example, VPN for remote
access, and install firewall mechanisms. Restrict access to authorized people. If
available, please change default passwords at start-up and modify them frequently.
Check regularly and frequently the effect of these measurements.
If you nevertheless want to publish your Web Visualization, give it at least a simple
password protection to prevent access to the functionality of your PLC over the Internet.
This can be done by the general User Right configuration of the application.
2.5.3.5. Programming
A new task VISU_TASK is added automatically when using webvisu. Please make sure that your
application is not overloaded with this new, low priority task. If after adding WebVisu, the PLC
application encounters "Exceptions", you should adjust the Cycle time of the applicative tasks.
The FreeWheeling tasks must not be used together with the WebVisu because freewheeling mode
does not leave spare time for WebVisu to run.
Adding the WebVisu service to the application will significantly increase the size of the application.
The configured "Maximum number of visualization clients", Visualization Manager/Expert settings
must not be over 3
2.5.3.7. Controller
In some situations during intensive processing while using WebVisu, SoMachine connection
problems can be encountered. It is recommended to quit the browsing of WebVisu when you want
to connect SoMachine to the controller.
2.5.3.8. Network
The webvisu connection should be established through local Ethernet network or through reliable
Wireless networks. Any connection through the Internet can provoke some difficulties to display
the visualization in the web browser