TF1810 TC3 PLC HMI Web EN
TF1810 TC3 PLC HMI Web EN
TF1810 TC3 PLC HMI Web EN
TF1810
TwinCAT 3 | PLC HMI Web
Table of contents
1 Foreword .................................................................................................................................................... 5
1.1 Notes on the documentation ............................................................................................................. 5
1.2 Safety instructions ............................................................................................................................. 6
1.3 Notes on information security............................................................................................................ 7
1 Foreword
The responsible staff must ensure that the application or use of the products described satisfy all the
requirements for safety, including all the relevant laws, regulations, guidelines and standards.
Disclaimer
The documentation has been prepared with care. The products described are, however, constantly under
development.
We reserve the right to revise and change the documentation at any time and without prior announcement.
No claims for the modification of products that have already been supplied may be made on the basis of the
data, diagrams and descriptions in this documentation.
Trademarks
Beckhoff®, TwinCAT®, TwinCAT/BSD®, TC/BSD®, EtherCAT®, EtherCAT G®, EtherCAT G10®, EtherCAT P®,
Safety over EtherCAT®, TwinSAFE®, XFC®, XTS® and XPlanar® are registered trademarks of and licensed by
Beckhoff Automation GmbH.
Other designations used in this publication may be trademarks whose use by third parties for their own
purposes could violate the rights of the owners.
Patent Pending
The EtherCAT Technology is covered, including but not limited to the following patent applications and
patents:
EP1590927, EP1789857, EP1456722, EP2137893, DE102015105702
with corresponding applications or registrations in various other countries.
EtherCAT® is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH,
Germany
Copyright
Exclusion of liability
All the components are supplied in particular hardware and software configurations appropriate for the
application. Modifications to hardware or software configurations other than those described in the
documentation are not permitted, and nullify the liability of Beckhoff Automation GmbH & Co. KG.
Personnel qualification
This description is only intended for trained specialists in control, automation and drive engineering who are
familiar with the applicable national standards.
Description of symbols
In this documentation the following symbols are used with an accompanying safety instruction or note. The
safety instructions must be read carefully and followed without fail!
DANGER
Serious risk of injury!
Failure to follow the safety instructions associated with this symbol directly endangers the life and health of
persons.
WARNING
Risk of injury!
Failure to follow the safety instructions associated with this symbol endangers the life and health of per-
sons.
CAUTION
Personal injuries!
Failure to follow the safety instructions associated with this symbol can lead to injuries to persons.
NOTE
Damage to the environment or devices
Failure to follow the instructions associated with this symbol can lead to damage to the environment or
equipment.
Tip or pointer
This symbol indicates information that contributes to better understanding.
In addition, the recommendations from Beckhoff regarding appropriate protective measures should be
observed. Further information regarding information security and industrial security can be found in our
https://www.beckhoff.com/secguide.
Beckhoff products and solutions undergo continuous further development. This also applies to security
functions. In light of this continuous further development, Beckhoff expressly recommends that the products
are kept up to date at all times and that updates are installed for the products once they have been made
available. Using outdated or unsupported product versions can increase the risk of cyber threats.
To stay informed about information security for Beckhoff products, subscribe to the RSS feed at https://
www.beckhoff.com/secinfo.
PLC HMI Web can currently only be configured for PLC projects that can be reached via port 851.
Requirements
• On the server side the web server must be configured accordingly.
• On the client side, as a minimum Microsoft Internet Explorer 10 or the latest version of Mozilla Firefox,
Google Chrome or Safari must be available.
The PLC HMI Web uses the Microsoft IIS as web server. The IIS has to be configured accordingly. The
configuration is handled by theTF1810 | TC3 PLC HMI Web installation, which is available for download from
the Beckhoff website.
The "WebVisualization" object ( ) enables the PLC HMI Web. You add it to the "Visualization Manager"
object in the PLC project tree via the context menu command Add > WebVisualization (see also PLC
documentation: Creating a visualization > Visualization object).
With the WebVisualization object a visualization task "VISU_TASK" is created in the Solution and a
reference to this task in the project. The reference is used to call the visualization code. Therefore, you have
to reactivate the configuration after adding the object.
In order to call the start page of the visualization, enter the following address in the web browser: https://
device_name/Tc3PlcHmiWeb/Port_851/Visu/webvisu.htm
Example: https://localhost/Tc3PlcHmiWeb/Port_851/Visu/webvisu.htm
"webvisu" is the HTML start page of the visualization defined in the PLC HMI Web settings. After the call this
is used to display the start visualization, which is also defined in the manager, in the browser. The
visualization can then be operated in the browser.
Optionally you can give the PLC HMI Web a name on calling it in order to be able to address it specifically in
the application later on. To do this, enter the parameter ClientName=<Name> after the URL.
Example: https://localhost/Tc3PlcHmiWeb/Port_851/Visu/webvisu.htm?Clientname=V_ClientXY
The "WebVisualization" object ( ), which you can add in the PLC project tree below the
"Visualization Manager" object, enables the PLC HMI Web and contains the settings for the web
visualization. Double-click on the object in order to edit the settings in an editor window.
Start Visualization Name of the visualization to be displayed automatically when the PLC HMI Web is
started. "Visualization" is to be entered here as standard. The input assistant can be
used to select a different visualization.
Name of .htm file Name of the basic HMTL page of the visualization, which must also be entered as
the address in the web browser.
Example:
https://localhost/Tc3PlcHmiWeb/Port_851/Visu/webvisu.htm
Updaterate (ms) Update rate in milliseconds, with which the data in the web browser are updated.
Default Size of the communication buffer in bytes. Specifies the maximum available memory
Communication Buffer for the data transfer between web client and web browser.
Show used Button for opening the standard dialog of the Visualization Manager: Here you can
Visualizations select the visualizations that are to be used for the PLC HMI Web. (See also
PLC documentation: Creating a
visualization > Visualization Manager > Visualizations)
Scaling options
Fixed The size of the visualization is retained, irrespective of the size of the browser
window.
Isotropic The size of the visualization depends on the size of the browser window. The
visualization retains its proportions, however.
Anisotropic The size of the visualization depends on the size of the browser window. The
visualization does not retain its proportions.
Client size The display size of PLC HMI Web is defined through the following settings:
• Client height: height in pixels
• Client width: width in pixels
Presentation options
Antialiased Drawing Activate this option, if antialiasing is to be used when the visualizations are drawn in
the visualization editor window of the programming system. (Offline or online)
This setting is only then active if the input type “Standard” is selected in the input configuration of the
visualization element. In this case, the default text entries defined in the Visualization Manager are used.
Touchscreen Select this option if the web clients are operated with a touchscreen by default.
Keyboard Select this option if the web clients are operated with a keyboard by default.