Web Server

Introduction

The Web server is a tool that allows you to remotely monitor a controller and its application, perform various maintenance activities including modifications to data and configuration parameters, and change the state of the controller.

As standard equipment, the controller provides an embedded Web server with a predefined, built-in website. You can use the website for module setup and control, as well as application diagnostics and monitoring. These pages are ready for use with a Windows Web browser or mobile device. No configuration or programming is required.

The Web server can be accessed by the web browsers listed below:

oGoogle Chrome (version 65.0 or greater)

oMozilla Firefox (version 54 or greater)

oMicrosoft Internet Explorer (version 11 or greater)

The Web server can be accessed by the mobile device web browsers listed below:

oiOS Safari

oAndroid Chrome

You can access the Web server with HTTP (non secured connections) or HTTPS (secure connections). Some actions (User Management) are only possible in secure mode.

The Web server is limited to 10 concurrent users.

The Web server has full access to your application for reading and writing data and controlling the state of the controller. By enabling the Web server, you enable these functions. You can disable the Web server on an interface by deselecting the Web Server active parameter in the Ethernet Configuration tab.

If there are security concerns over these functions, you must, at a minimum, assign a secure password to the Web Server or disable the Web server to prevent unauthorized access to the application. Care must be taken to ensure that the immediate physical environment of the machine and process is in a state that will not present safety risks to people or property before exercising control remotely.

Warning_Color.gifWARNING

UNINTENDED EQUIPMENT OPERATION

oDefine a secure password for the Web Server and do not allow unauthorized or otherwise unqualified personnel to use this feature.

oEnsure that there is a local, competent, and qualified observer present when operating on the controller from a remote location.

oYou must have a complete understanding of the application and the machine/process it is controlling before attempting to adjust data, stopping an application that is operating, or starting the controller remotely.

oTake the precautions necessary to assure that you are operating on the intended controller by having clear, identifying documentation within the controller application and its remote connection.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

NOTE: The Web server must only be used by authorized and qualified personnel. A qualified person is one who has the skills and knowledge related to the construction and operation of the machine and the process controlled by the application and its installation, and has received safety training to recognize and avoid the hazards involved. No responsibility is assumed by Schneider Electric for any consequences arising out of the use of this feature.

Web Server Access

Access to the Web server is controlled by User Rights when they are enabled in the controller. For more information, refer to Users and Groups Tab Description.

If User Rights are not enabled in the controller, you are prompted for a user name and password unique to the Web server. The default user name is Anonymous and no password is required.

NOTE: You cannot modify the default user name and password. To secure the Web server functions, you must do so with Users and Groups.

Warning_Color.gifWARNING

UNAUTHORIZED DATA ACCESS

oSecure access to the FTP/Web server using User Rights.

oIf you do not enable User Rights, disable the FTP/Web server to prevent any unwanted or unauthorized access to data in your application.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

In order to change the password, go to Users and Groups tab of the device editor. For more information, refer to the EcoStruxure Machine Expert Programming Guide.

NOTE: The only way to gain access to a controller that has user access-rights enabled and for which you do not have the password(s) is by performing an Update Firmware operation. This clearing of User Rights can only be accomplished by using a SD card or USB key (depending on the support of your particular controller) to update the controller firmware. In addition, you may clear the User Rights in the controller by running a script (for more information, refer to EcoStruxure Machine Expert Programming Guide). This effectively removes the existing application from the controller memory, but restores the ability to access the controller.

Home Page Access

To access the website home page, type the IP address of the controller into the browser.

This figure shows the Web Server site login page:

G-SE-0032060.2.gif-high.gif

 

 

This figure shows the home page of the Web Server site once you have logged in:

G-SE-0073540.1.gif-high.gif

 

 

NOTE: Schneider Electric adheres to industry best practices in the development and implemen­tation of control systems. This includes a "Defense-in-Depth" approach to secure an Industrial Control System. This approach places the controllers behind one or more firewalls to restrict access to authorized personnel and protocols only.

Warning_Color.gifWARNING

UNAUTHENTICATED ACCESS AND SUBSEQUENT UNAUTHORIZED MACHINE OPERATION

oEvaluate whether your environment or your machines are connected to your critical infrastructure and, if so, take appropriate steps in terms of prevention, based on Defense-in-Depth, before connecting the automation system to any network.

oLimit the number of devices connected to a network to the minimum necessary.

oIsolate your industrial network from other networks inside your company.

oProtect any network against unintended access by using firewalls, VPN, or other, proven security measures.

oMonitor activities within your systems.

oPrevent subject devices from direct access or direct link by unauthorized parties or unauthen­ticated actions.

oPrepare a recovery plan including backup of your system and process information.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

Home Page Access

The Home Page Access menu bar lets you access the main Web server pages.

The Web Server contains the following pages:

Menu

Page

Description

Home

Home

Home page of the controller Web server page.

Provides access to the tabs:

oMonitoring

oDiagnostics

oMaintenance

oMachine Assistant

Home page menu descriptions:

Menu

Submenu

Description

Monitoring

Data Parameters

Lets you display and modify controller variables.

IO Viewer

Shows the module with module I/O values.

Oscilloscope

Displays 2 variables in the form of a recorder-type time chart.

Diagnostics

Controller

Displays controller status.

Ethernet

Displays Ethernet diagnostic.

TM3 Expansion

Displays expansion module status.

TMS Expansion

Displays expansion module status.

Scanner Status

Displays serial line status.

EtherNet/IP Status

Displays Ethernet status.

Sercos

Displays Sercos diagnostic.

Maintenance

Post configuration

Lets you access the post configuration file saved on the controller.

User Management

Lets you change actual user password and customize login message. Possible in secure mode (HTTPS) only.

Firewall

Lets you modify the firewall configuration.

System Log Files

Lets you access log files generated by the controller.

Message Logger

Lets you access controller messages.

Run/Stop Controller

Lets you send Run and Stop commands to the controller.

SelfAwareness

Lets you access memory usage, temperature and slave devices information.

Certificates

Lets you customize certificates owned by an M262 controller.

Date / Time

Lets you set the date and time.

Machine Assistant

List View

Displays the configuration in list view.

Graphic view

Displays the configuration in graphic view.

Scan

Lets you scan the devices configured.

Clear

Lets you clear the scan.

load .semdt file

Lets you upload a .semdt file after scan.

Export scan results

Lets you export the scan results in your local SD Card.

Log out

Lets you log out.

The Web server allows you to remotely monitor a controller and its application, and to perform various maintenance activities including modifications to data and configuration parameters, and change the state of the controller. Ensure that the immediate physical environment of the machine and process is in a state that will not present safety risks to people or property before exercising control remotely.

Warning_Color.gifWARNING

UNINTENDED EQUIPMENT OPERATION

oConfigure and install the RUN/STOP input for the application, if available for your particular controller, so that local control over the starting or stopping of the controller can be maintained regardless of the remote commands sent to the controller.

oDefine a secure password for the Web Server and do not allow unauthorized or otherwise unqualified personnel to use this feature.

oEnsure that there is a local, competent, and qualified observer present when operating on the controller from a remote location.

oYou must have a complete understanding of the application and the machine/process it is controlling before attempting to adjust data, stopping an application that is operating, or starting the controller remotely.

oTake the precautions necessary to assure that you are operating on the intended controller by having clear, identifying documentation within the controller application and its remote connection.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

NOTE: The Web server must only be used by authorized and qualified personnel. A qualified person is one who has the skills and knowledge related to the construction and operation of the machine and the process controlled by the application and its installation, and has received safety training to recognize and avoid the hazards involved. No responsibility is assumed by Schneider Electric for any consequences arising out of the use of this feature.

Monitoring: Data Parameters

Monitoring Web Server Variables

To monitor Web server variables, you must select the variables in the Symbol Configuration Editor.

Monitoring: Data Parameters Submenu

The Data Parameters submenu allows you to display and modify variable values:

G-SE-0073587.1.gif-high.gif

 

 

 

Element

Description

Add

Adds a list description or a variable

Del

Deletes a list description or a variable

Refresh period

Refreshing period of the variables contained in the list description (in ms)

Refresh

Enables I/O refreshing:

oGray button: refreshing disabled

oOrange button: refreshing enabled

NOTE: Without enabling Refresh, when a variable's value is changed in the table the modification is directly sent to the controller.

Load

Loads saved lists from the controller internal Flash to the Web server page

Save

Saves the selected list description in the controller (/usr/web directory)

NOTE: The IEC objects (%MX, %IX, %QX) are not directly accessible. To access IEC objects you must first group their contents in located registers (refer to Relocation Table).

Monitoring: IO Viewer Submenu

You must add the I/Os in the Symbol Configuration Editor to get them visible in the IO Viewer. Refer to Symbol Configuration Editor.

The IO Viewer submenu allows you to display the current I/O values:

G-SE-0073810.1.gif-high.gif

 

 

Element

Description

Refresh

Enables I/O refreshing:

oGray button: refreshing disabled

oOrange button: refreshing enabled

Period (ms)

I/O refreshing period in ms

<<

Goes to previous I/O list page

>>

Goes to next I/O list page

Monitoring: Oscilloscope Submenu

The Oscilloscope submenu can display up to 2 variables in the form of a recorder time chart:

G-SE-0073809.1.gif-high.gif

 

 

Element

Description

Reset

Erases the memorization

Refresh

Starts/stops refreshing

Load

Loads parameter configuration of Item0 and Item1

Save

Saves parameter configuration of Item0 and Item1 in the controller

Item0

Variable to be displayed

Item1

Variable to be displayed

Min

Minimum value of the variable axis

Max

Maximum value of the variable axis

Period(ms)

Page refresh period in milliseconds

Diagnostic: Controller Submenu

The Controller submenu displays information about the current status of the controller:

G-SE-0073533.1.jpg

 

 

Diagnostics: Ethernet Submenu

The Ethernet submenu displays the Ethernet ports status and access to the remote ping service:

G-SE-0073535.1.gif-high.gif

 

 

Diagnostics: TM3 Expansion Submenu

The TM3 Expansion viewer submenu shows the expansion module status:

G-SE-0073538.1.gif-high.gif

 

 

Diagnostics: TMS Expansion Submenu

The TMS Expansion viewer submenu shows the expansion module status:

G-SE-0073539.1.gif-high.gif

 

 

Diagnostics: Scanner Status Submenu

The Scanner Status submenu displays status of the Modbus TCP I/O Scanner (IDLE, STOPPED, OPERATIONAL) and the health bit of up to 64 Modbus slave devices:

G-SE-0073536.1.gif-high.gif

 

 

For more information, refer to EcoStruxure Machine Expert Modbus TCP User guide.

Diagnostics: EtherNet/IP Status Submenu

The EtherNet/IP Status submenu displays the status of the EtherNet/IP Scanner (IDLE, STOPPED, OPERATIONAL) and the health bit of up to 64 EtherNet/IP target devices:

G-SE-0073534.1.gif-high.gif

 

 

For more information, refer to EcoStruxure Machine Expert EtherNet/IP User guide.

Maintenance Page

The Maintenance page provides access to the /usr folders of the controller flash memory and various informations that are useful for device maintenance purposes.

 

Step

Action

1

Click Load.

2

Modify the parameters.

3

Click Save.

NOTE: The new parameters will be considered at next Post Configuration file reading.

 

Maintenance: Post Conf Submenu

The Post Conf submenu allows you to update the post configuration file saved on the controller:

G-SE-0073547.1.gif-high.gif

 

 

Maintenance: User Management Submenu

The User Management submenu allows you to change the password and customize a message which will be displayed at login:

G-SE-0073551.1.gif-high.gif

 

 

NOTE: The option to clear all user accounts is only active if the current user has administrative privileges.

Maintenance: Firewall Submenu

The Firewall submenu allows you to modify the default firewall configuration file:

G-SE-0073545.1.gif-high.gif

 

 

Maintenance: System Log Files Submenu

The System Log Files submenu provides access to log files generated by the controller:

G-SE-0073550.1.gif-high.gif

 

 

Maintenance: Message Logger Submenu

The Message Logger submenu displays latest controller log messages:

G-SE-0073546.1.gif-high.gif

 

 

Maintenance: Run/Stop Controller Submenu

The Run/Stop Controller submenu allows you to manually stop and restart the controller:

G-SE-0073548.1.gif-high.gif

 

 

Maintenance: SelfAwareness Submenu

The SelfAwareness submenu allows you to access memory usage, temperature and slave devices information:

G-SE-0073549.1.gif-high.gif

 

 

Maintenance: Certificates Submenu

The Certificates submenu allows the customization of certificates owned by an M262 controller, and manual setting of client certificates to trust:

G-SE-0073542.1.gif-high.gif

 

 

Maintenance: Date / Time Submenu

The Date / Time  submenu displays the current date and time and allows setting of the date and time manually:

G-SE-0073543.1.gif-high.gif

 

 

Machine Assistant

The Machine Assistant submenu allows you to configure the controller:

G-SE-0073807.1.gif-high.gif

 

 

For more information on buttons, refer to Industrial Plug and Work.