simatic hmi option+ - siemens...1 introduction simatic hmi option+ entry id: 109754400, v2.1,...
TRANSCRIPT
SIMATIC HMI Option+
SIMATIC HMI Comfort Panel
https://support.industry.siemens.com/cs/ww/en/view/109754400
Siemens Industry Online Support
Legal information
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 2
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Legal information Use of application examples
Application examples illustrate the solution of automation tasks through an interaction of several components in the form of text, graphics and/or software modules. The application examples are a free service by Siemens AG and/or a subsidiary of Siemens AG (“Siemens”). They are non-binding and make no claim to completeness or functionality regarding configuration and equipment. The application examples merely offer help with typical tasks; they do not constitute customer-specific solutions. You yourself are responsible for the proper and safe operation of the products in accordance with applicable regulations and must also check the function of the respective application example and customize it for your system. Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the application examples used by technically trained personnel. Any change to the application examples is your responsibility. Sharing the application examples with third parties or copying the application examples or excerpts thereof is permitted only in combination with your own products. The application examples are not required to undergo the customary tests and quality inspections of a chargeable product; they may have functional and performance defects as well as errors. It is your responsibility to use them in such a manner that any malfunctions that may occur do not result in property damage or injury to persons.
Disclaimer of liability Siemens shall not assume any liability, for any legal reason whatsoever, including, without limitation, liability for the usability, availability, completeness and freedom from defects of the application examples as well as for related information, configuration and performance data and any damage caused thereby. This shall not apply in cases of mandatory liability, for example under the German Product Liability Act, or in cases of intent, gross negligence, or culpable loss of life, bodily injury or damage to health, non-compliance with a guarantee, fraudulent non disclosure of a defect, or culpable breach of material contractual obligations. Claims for damages arising from a breach of material contractual obligations shall however be limited to the foreseeable damage typical of the type of agreement, unless liability arises from intent or gross negligence or is based on loss of life, bodily injury or damage to health. The foregoing provisions do not imply any change in the burden of proof to your detriment. You shall indemnify Siemens against existing or future claims of third parties in this connection except where Siemens is mandatorily liable. By using the application examples you acknowledge that Siemens cannot be held liable for any damage beyond the liability provisions described.
Further Notes Siemens reserves the right to make changes to the application examples at any time without notice. In case of discrepancies between the suggestions in the application examples and other Siemens publications such as catalogs, the content of the other documentation shall have precedence. The Siemens terms of use (https://support.industry.siemens.com) shall also apply.
Security information Siemens provides products and solutions with Industrial Security functions that support the secure operation of plants, systems, machines and networks. To protect plants, systems, machines and networks against cyber threats, it is necessary to implement (and continuously maintain) a holistic, state-of-the-art Industrial Security concept. Products and solutions from Siemens are only one part of such a concept. It is the customer’s responsibility to prevent unauthorized access to the customer’s plants, systems, machines and networks. Systems, machines and components should only be connected with the company’s network or the Internet, when and insofar as this is required and the appropriate protective measures (for example, use of firewalls and network segmentation) have been taken. In addition, Siemens’ recommendations regarding appropriate protective action should be followed. Additional information on industrial security measures can be found at: https://www.siemens.com/industrialsecurity.
Siemens’ products and solutions undergo continuous development to make them even more secure. Siemens strongly recommends to carry out updates as soon as the respective updates are available and always only to use the current product versions. Use of product versions that are no longer supported, and failure to apply latest updates may increase customer’s exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed at: http://www.siemens.com/industrialsecurity.
Table of Contents
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 3
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Table of Contents Legal information ......................................................................................................... 2
1 Introduction ........................................................................................................ 5
1.1 Motivation and overview ....................................................................... 5 1.2 Mode of Operation ................................................................................ 6 1.2.1 SIMATIC HMI Option+ Configuration ................................................... 7 1.2.2 SIMATIC HMI Option+ console application .......................................... 9 1.3 Validity ................................................................................................ 10 1.3.1 Released operator panels .................................................................. 10 1.3.2 Engineering software .......................................................................... 10 1.4 Hardware configuration ...................................................................... 10 1.5 Components used .............................................................................. 11
2 First Commissioning ....................................................................................... 12
2.1 Installing SIMATIC HMI Option+ Setup .............................................. 12 2.2 Transfer to the operator panel ............................................................ 15 2.3 Enabling OPC UA Server on the operator panel ............................... 18 2.4 Change-over from V1 ......................................................................... 19 2.5 Including library elements................................................................... 20 2.5.1 Including library .................................................................................. 20 2.5.2 Inserting general library elements ...................................................... 22 2.5.3 Enabling style template from the library (optional) ............................. 24 2.5.4 Including HMI templates (optional) ..................................................... 25
3 SIMATIC HMI Option+ Functions ................................................................... 26
3.1 General settings ................................................................................. 26 3.1.1 Starting SIMATIC HMI Option+ console application hidden .............. 26 3.1.2 Service file for the Technical Support ................................................ 27 3.1.3 Setting up access protection for SIMATIC HMI Option+
configuration ....................................................................................... 29 3.2 Versions.............................................................................................. 30 3.2.1 Function description ........................................................................... 30 3.2.2 Configuration ...................................................................................... 31 3.2.3 Behavior in Runtime ........................................................................... 34 3.3 Uptime ................................................................................................ 35 3.3.1 Function description ........................................................................... 35 3.3.2 Configuration ...................................................................................... 36 3.3.3 Behavior in Runtime ........................................................................... 39 3.4 Memory usage .................................................................................... 40 3.4.1 Function description ........................................................................... 40 3.4.2 Configuration ...................................................................................... 41 3.4.3 Behavior in Runtime ........................................................................... 46 3.5 Panel CPU Usage .............................................................................. 47 3.5.1 Function description ........................................................................... 47 3.5.2 Configuration ...................................................................................... 48 3.5.3 Behavior in Runtime ........................................................................... 51 3.6 Removable media (Storage Control) .................................................. 52 3.6.1 Function description ........................................................................... 52 3.6.2 Configuration ...................................................................................... 53 3.6.3 Behavior in Runtime ........................................................................... 59 3.7 RFID logon (PM-LOGON Basic) ........................................................ 61 3.7.1 Function description ........................................................................... 61 3.7.2 Configuration: Adding user via TIA Portal .......................................... 63 3.7.3 Configuration: Adding user via Runtime ............................................. 65 3.7.4 Configuration: Automatic logon via RFID card ................................... 67 3.7.5 Behavior in Runtime ........................................................................... 70
Table of Contents
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 4
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.8 QR/barcode scanner .......................................................................... 73 3.8.1 Function description ........................................................................... 73 3.8.2 Configuration ...................................................................................... 74 3.8.3 Behavior in Runtime ........................................................................... 77 3.9 Remote monitoring (Sm@rtService Monitor) ..................................... 78 3.9.1 Function description ........................................................................... 78 3.9.2 Configuration ...................................................................................... 80 3.9.3 Behavior in Runtime ........................................................................... 84 3.10 IP Address .......................................................................................... 87 3.10.1 Function description ........................................................................... 87 3.10.2 Configuration ...................................................................................... 88 3.10.3 Behavior in Runtime ........................................................................... 92 3.11 Hosts .................................................................................................. 93 3.12 Network drives (Network Shares) ...................................................... 94 3.12.1 Function description ........................................................................... 94 3.12.2 Configuration ...................................................................................... 96 3.12.3 Behavior in Runtime ......................................................................... 102 3.13 Certificates ....................................................................................... 104 3.13.1 OPC UA Certificates ......................................................................... 104 3.13.2 SIMATIC Logon Certificates ............................................................. 106 3.14 Desktop icons ................................................................................... 109 3.15 Tags summary .................................................................................. 110 3.16 Import/Export .................................................................................... 111
4 Error Handling ................................................................................................ 113
5 Optional Functions in the Example Project ................................................ 114
6 Operating the Application Example ............................................................. 116
7 Valuable Information ..................................................................................... 118
7.1 SIMATIC HMI Toolbox ..................................................................... 118 7.2 HMI templates & designs ................................................................. 118 7.3 Remote Access to Control Panels ................................................... 119 7.4 Security guidelines for SIMATIC HMI devices ................................. 119
8 Appendix ........................................................................................................ 120
8.1 Service and Support ......................................................................... 120 8.2 Links and literature ........................................................................... 121 8.3 Change documentation .................................................................... 121
1 Introduction
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 5
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
1 Introduction
1.1 Motivation and overview
Increasing digitization of production processes also increase the requirements for convenient and yet secure configuration of IT-related functions in HMI systems in the production environment.
SIMATIC HMI Option+ enables the users to access many different functions of their SIMATIC HMI Comfort Panel from Runtime. These include, among others:
Extended system functions
– Serial numbers, device name, article numbers
– Uptimes
Extended interface configuration
– Setting IP addresses,
– Enabling/disabling network adapter,
– Including SD and USB storage media
– Connecting/disconnecting network drives
Visualizing memory storage
User authentication by RFID cards
Easy handling of OPC UA certificates
New functions using SIMATIC HMI Option+ V2
SIMATIC HMI Option+ V2 offers you the following additional functionalities:
Visualization of the CPU utilization of the Comfort Panel
Support of SIMATIC MV320/MV325 QR/barcode readers and direct writing in tags
Hiding of Windows CE desktop icons possible
Extension of the service file with registry contents of the Comfort Panel
Sm@rtService Monitor application extended - logout of local users if remote connection is active
Simplified handling of SIMATIC logon certificates
Communication changeover (between SIMATIC HMI Option+ and operating system) from SOAP to OPC UA
1 Introduction
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 6
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
1.2 Mode of Operation
General information
SIMATIC HMI Option+ is used as gateway between the operating system of the operator panel and WinCC Runtime devices. This is how the system information of the operator panel (e.g. IP address, device information, memory storage,…) and operating system parameters (e.g. IP addresses, network drives,…) are written to internal HMI tags using OPC UA (Unified Architecture).
Figure 1-1
Operating system
HMI Option+
WinCC Runtime
You can use the tags in your configuration and subsequently access the system information of the Comfort Panel directly from Runtime.
User interface
Depending on the application, different system information is relevant for the user. SIMATIC HMI Option+ provides the "SIMATIC HMI Option+ Configuration" dialog window in order to enable/configure the system information (see chapter 1.2.1).
In the SIMATIC HMI Option+ console application (see chapter 1.2.2) you will then get the appropriate feedback regarding the status of the respective system information.
Note SIMATIC HMI Option+ is only available in English. This means that the configuration as well as the messages in the appropriate console application will only be output in English.
1 Introduction
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 7
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
1.2.1 SIMATIC HMI Option+ Configuration
Figure 1-2
1
2
2
3
4
6
7
3
4
56
1
5
7
Navigation area (1)
In the SIMATIC HMI Option+ configuration (SIMATIC HMI Option+ Configuration) you can navigate between the individual functions of SIMATIC HMI Option+ via the navigation area.
Configuration area (2)
After preselecting the function, the respective setting parameters will appear in the configuration area, which you can edit individually.
Enabling/disabling functions (3)
In principle, you can “Enable/disable" each function separately. All functions are disabled by default in SIMATIC HMI Option+.
Update cycle (4)
The update time specifies in what cycle (seconds) the tags are to be updated at runtime. The update time may only be integer and must be between 1-32676 seconds.
1 Introduction
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 8
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Note After you have started the Runtime on the Comfort Panel, the tags are only written after an update cycle. Depending on the update cycle, the tags are therefore not immediately available in Runtime.
Parameter name (5)
The parameter name is a short name for the respective tag.
Tag name (6)
This field shows you the names of the tags that are written at the runtime of SIMATIC HMI Option+. You can individually change the tag names.
Note The enclosed TIA Portal library already contains tag tables with the default names and the corresponding data types.
If you change the default names of the tags in SIMATIC HMI Option+, you also have to change the name of the associated HMI tags in the TIA Portal.
Confirmation/cancellation (7)
Confirm the settings with "OK“. Using the "Cancel" button, you discard the settings.
Note The "OK" button is only available after the functions have been enabled.
When you confirm your entry using "OK", the configuration dialog closes automatically.
1 Introduction
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 9
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
1.2.2 SIMATIC HMI Option+ console application
The console application of SIMATIC HMI Option+ gives a feedback of the individual functions via the message window. This helps you, among other things, to diagnose possible errors.
Figure 1-3
2 3 4
1
2
3
4
5
6
5
6
1
Filtering messages (1)
Via the menu bar you have the option to filter according to different message types (1) in order to find the relevant message faster.
Enabling/disabling autoscroll (2)
The "Autoscroll" mode is enabled (2) by default, i.e. the messages are written one after the other from top to bottom in the message window. The most current message appears at the bottom of the message window. If a message was written in the last line of the message window, the older entries are hidden towards the top of the message window.
If you are disabling "Autoscroll", you can navigate to older error messages via the navigation area on the right edge.
1 Introduction
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 10
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Note When you confirm your entry in the configuration dialog using "OK", the configuration dialog closes and the SIMATIC HMI Option+ console is automatically restarted.
All messages so far are deleted when restarting the console application.
Note The system information is only written in the appropriate tag if Runtime is running. If Runtime is stopped, the system information is no longer written and the pause icon is displayed in the status bar of the SIMATIC HMI Option+ console.
1.3 Validity
1.3.1 Released operator panels
SIMATIC HMI Option+ has been released for the following Comfort Panels:
Table 1-1
Display size in inches
4'' 7'' 9'' 12'' 15'' 19'' 22''
Comfort Panel -- ●
Comfort Panel PRO -- -- -- ●
Comfort Panel Outdoor -- ● -- -- ● -- --
1.3.2 Engineering software
For you to be able to use SIMATIC HMI Option+, WinCC Comfort V15.1 (TIA Portal) must be installed.
1.4 Hardware configuration
The following application example has been executed with the following hardware configuration:
Figure 1-4
SIMATIC RF1060R/SIMATIC RF1070R
USB
SIMATIC HMI Comfort Panel SIMATIC MV320/MV325
1 Introduction
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 11
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
1.5 Components used
This application example was created with the following hardware and software components:
Table 1-2
Component Qty. Article number Note
Programming unit, e.g. SIMATIC Field PG M5
1 6ES7717-…..-0…
Engineering station
Comfort Panel TP700 1 6AV2124-0GC01-0AX0 Alternatively, any other released operator panel can also be used (Table 1-1)
TP1200 Comfort Panel 1 6AV2124-0MC01-0AX0
Comfort Panel TP1500 PRO
1 6AV2124-0QC24-1AX0
SIMATIC SD card 2 6AV6671-8XB10-0AX1 Memory size 512MB
Alternatively, SD cards with other storage sizes can also be used.
SIMATIC RF1060R 1 6GT2831-6AA50 RFID card reader
SIMATIC RF200 1 6GT2890-0CA00 Card holder for RF 1060R
Transponder MDS D400 3 6GT2600-4AD00 RFID card
Alternatively, any other RFID card (standard: ISO 15693, ISO 14443 A/B (MIFARE)) can also be used.
SIMATIC MV320 1 6GF3320-0HT01 Alternatively, you can also use the SIMATIC MV325 handheld reader.
SIMATIC WinCC Comfort V15.1 (TIA Portal)
1 6AV2101-0AA05-0AA5 -
WinCC Sm@rtServer for SIMATIC Panels
1 6AV2107-0CP00-0BB0 Only when using Comfort Panels with a device version lower than 14.0.0.0
SIMATIC HMI Option+ 1 - -
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 12
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2 First Commissioning To be able to use SIMATIC HMI Option+, the following steps must be carried out for initial commissioning:
1. Install the HMI Option+ setup on an engineering PC.
2. Transfer the HMI Option+ setup via SIMATIC ProSave to the operator panel.
3. Enable the following services on the panel
The following three subchapters show you detailed steps that are necessary for initial commissioning.
Note In order to be able to transfer SIMATIC HMI Option+ onto the operator panel, SIMATIC ProSave or TIA Portal V15.1 has to be installed on the engineering PC.
Note You can download SIMATIC ProSave for free from the following link: https://support.industry.siemens.com/cs/ww/en/view/10347815
2.1 Installing SIMATIC HMI Option+ Setup
Note If you have already installed an earlier version of SIMATIC HMI Option+, you can install the latest version without uninstalling the older version.
The following table shows you which steps are necessary in order to install SIMATIC HMI Option+ on your engineering PC.
Table 2-1
No. Description
1. Download the "SIMATIC HMI Option+ V2 Setup.zip" file from this application example and unzip it.
2. Start the installation by double-clicking on "HMIOptionPlus_2.0_Setup".
The wizard for installing SIMATIC HMI Option+ opens.
Note The wizard for installing SIMATIC HMI Option+ is only available in English.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 13
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. In the first installation step click "Next".
Note
After the initial installation, this installation step allows you to perform a repair installation or to uninstall SIMATIC HMI Option+.
4. Subsequently, click "Install" in the second installation step.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 14
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
5. Close the installation with "Finish".
SIMATIC HMI Option+ is only available as an option for the released operator panels (see chapter 1.3.1) in SIMATIC ProSave.
In the step you have to transfer SIMATIC HMI Option+ via SIMATIC ProSave onto your operator panel. A detailed description is available in the following chapter 2.2.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 15
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2.2 Transfer to the operator panel
This chapter explains what steps are necessary to transfer SIMATIC HMI Option+ onto your operator panel via SIMATIC ProSave.
Adjusting transfer settings on the operator panel
Table 2-2
No. Description
1. Open the "Settings" on your operator panel.
2. In the setting, open the "Transfer" menu.
3. Setting transfer settings
1. Select "Ethernet" as transfer channel.
2. Disable the "Validate Signature" checkbox.
3. Confirm your selection by clicking "OK".
Note Once you have transferred SIMATIC HMI Option+ onto the operator panel, you can set "PN/IE" as transfer channel again.
NOTICE Using SIMATIC ProSave you can also remove SIMATIC HMI Option+ from your operator panel again. Afterwards, it is no longer possible to reinstall SIMATIC HMI Option+ because the drivers (e.g. for the RF1060R RFID reader) cannot be overwritten.
To reinstall SIMATIC HMI Option+, you must perform a firmware update on the HMI.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 16
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Transferring SIMATIC HMI Option+
Table 2-3
No. Description
1. Open SIMATIC ProSave on your engineering PC.
2. Setting connection parameters
1. Select your device type in the "General" tab.
2. Select "Ethernet" as connection type.
3. Enter the IP address of your Comfort Panel in "Connection parameters".
4. Go to the "Options" tab.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 17
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Moving the "HMI Option+" option
1. In "Available options" select the "HMI Option+ for Panels V2.0" entry.
2. Then click ">>" to transfer the option to your Comfort Panel.
Note If the installation was successful, "HMI Option+ V2.0" will appear in the installed options. After the installation, the Comfort Panel restarts automatically.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 18
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2.3 Enabling OPC UA Server on the operator panel
To enable the exchange of information between the SIMATIC HMI Comfort Panel operating system and SIMATIC HMI Option+, you have to enable the OPC UA Server on the operator panel. The following table shows the steps necessary to do this.
Table 2-4
No. Description
1. Enabling the OPC UA server
1. In the TIA Portal, open the "Runtime settings" in the project navigation of your operator panel.
2. Open "Services" in the area navigation.
3. Enable the option box "Operate as OPC-UA server".
2. Save your configuration settings.
3. Optional: Changing OPC UA port
If required, it may be necessary to change the port for the OPC UA communication on the operator panel. Proceed as follows:
1. Click on "OPC settings" in the area navigation.
2. Enter the new port in the "Port number" field.
Note If you change the default port for the OPC communication, you also have to specify it in the configuration dialog of SIMATIC HMI Option+ (see chapter 3.1).
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 19
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2.4 Change-over from V1
If you have already installed SIMATIC HMI Option+ V1 and want to upgrade to the latest version, you can delete the "HMIOptionPlus" SOAP user, which was required for SOAP communication in V1, on the operator panel.
The following table shows you which steps are necessary for this.
Table 2-5
No. Description
1. Open the "Settings" on your operator panel.
2. Opening web server settings
1. Click on "WinCC Internet Settings" in the Control Panel.
2. In the open window select the "Web Server" tab.
3. Then click "User Administration".
3. Removing user
1. Select the "HMIOptionPlus" user from the drop-down list.
2. Then click "Remove".
3. Click on "OK" to confirm your entry.
Note The settings that you have made in the configuration of SIMATIC HMI Option+ V1 can be reused via Export/Import in SIMATIC HMI Option+ V2 (see chapter 3.16).
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 20
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2.5 Including library elements
For you to be able to use the functions of SIMATIC HMI Option+ at runtime, a library containing preconfigured faceplates, screens and data types is included in this application example. In this chapter you will learn how to include the individual elements into your project.
2.5.1 Including library
Table 2-6
No. Description
1. Download the library from this application example and unzip it.
2. Opening the library
1. Open the "Libraries" tab in the TIA Portal.
2. Click on the "Open library" button.
3. Navigate to the unzipped "LsimaticHmiOptionPlus_V20" library and select it.
4. Then click "Open".
3. Adding types to the project library
1. Right-click on the "Types" folder in the library.
2. Select "Update > Library" from the context menu.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 21
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
4. Adding types to the project library
Leave the preselection on "Update project library" and confirm the selection by clicking "OK".
Note
A dialog window "Update library" appears. Wait until the window closes and the update of the project library is completed.
5. Adding master copies to the project library
Select the "01_HMI" folder in the global library in "Master copies" and drag it to the "Master copies" folder in the project library.
Note
A dialog window "Copy" appears. Wait until the window closes and the copy process is completed.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 22
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2.5.2 Inserting general library elements
In order to be able to use all the functions from this application example, tags and scripts, which can be used globally, are also required and cannot be directly assigned to any function of SIMATIC HMI Option+.
Table 2-7
No. Description
1. Adding scripts
1. Open the "Master copies > 01_HMI > 02_Template > 03_Scripts" folder in the
TIA Portal project library.
2. Drag the scripts "Copy of VB scripts to template" using drag-and-drop to the "VB scripts" folder.
2. Adding task
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ >
06_CopyManual" folder.
2. Drag the "ReadUser" task into the "Schedules tasks" folder of your operator panel using drag-and-drop.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 23
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder.
2. Drag the "01_Option+_general" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
3. Open the "Master copies > 01_HMI > 02_Template > 04_Tags" folder.
4. Drag the "00_Template" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 24
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2.5.3 Enabling style template from the library (optional)
You can enable the style template from the library in your project so that individual elements are displayed in the same layout as in this application example.
Note If you enable the style template from the library, the layout of your already configured elements (which are tied to a style) is adapted to the new style.
Table 2-8
No. Description
1. Open the "Styles" folder in the project tree in "Common data".
2. Then enable the style "01_Template\HMITemplateSuiteV2.0.0".
Figure 2-1
2 First Commissioning
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 25
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
2.5.4 Including HMI templates (optional)
If you want to use the templates from this application example, you can import them into your project.
Table 2-9
No. Description
1. 1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ >
00_Templates" folder in the TIA Portal project library.
2. Drag the templates "TemplateGeneral" and "TemplateSettings" to the "Templates" folder of the Comfort Panel, using drag-and-drop.
3. Drag the screens from the folder "…> 02_Template > 01_Screens" into the folder "Screens" of the Comfort Panel, using drag-and-drop.
4. Drag the pop-up screens from the folder "…> 02_Template > 02_PopUpScreens" into the folder "Pop-up screens" of the Comfort Panel, using drag-and-drop.
2. Only add the "TemplateSubNavPics" template (from the folder from the folder "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 00_Template") to the templates of the Comfort Panel, if you want to import the preconfigured screens ("10_Systeminformation", "11_MemoryUsage", "12_SecurityAndNetwork" and "13_Sm@rtserviceMonitor) into your project.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 26
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3 SIMATIC HMI Option+ Functions This chapter introduces the individual functions of SIMATIC HMI Option+ and describes the necessary configuration steps.
3.1 General settings
In the settings of SIMATIC HMI Option+ you have the option to also change the general settings as well as the communication settings (SOAP user and password). Part of the general settings is:
1. Start SIMATIC HMI Option+ console hidden ("Start hidden")
2. Define storage location of the service file ("Diagnose files") incl. feedback when creation of service file is completed ("Status tag")
3. Password-protected access to SIMATIC HMI Option+ configuration ("Require password to access configuration")
Figure 3-1
1
2
3
3.1.1 Starting SIMATIC HMI Option+ console application hidden
If the "Start hidden" checkbox is enabled, the SIMATIC HMI Option+ console application is started hidden.
Figure 3-2
The console can be displayed again via the "HMI Option+" icon on the desktop of the operator panel or the icon in the task bar.
Figure 3-3
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 27
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.1.2 Service file for the Technical Support
Background
Sometimes there may be technical problems or faults in your plants, where you require the Technical Support of Siemens AG. In order to rectify the fault as quickly as possible, detailed information about your device will help the Technical Support employee.
SIMATIC HMI Option+ implements the generation of a service file at the push of a button. This file contains information from SIMATIC HMI Option+ (uptimes, system information, memory usage,...) as well as the entire registry of the operator panel, which helps the technical support staff to process the data.
Configuration of SIMATIC HMI Option+ configuration
You can specify the storage location of the service file via the "Extended selection" button.
Note If you use a USB stick, you can also have the service file directly created on the USB stick.
Figure 3-4
After you have generated a service file at runtime via a button, you will find a text file in the selected storage location (default folder: \flash\Diagnose) or, in case of multiple execution, several text files with the respective time stamp at which the file was created.
Figure 3-5
You can then send this file as an attachment when you create a Support Request (www.siemens.en/industry/supportrequest).
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 28
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
In order to create a service file at runtime, the following configuration steps are necessary:
Table 3-1
No. Description
1. Including scripts
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 03_Scripts" folder in the project library.
2. Drag the VB script "CreateServiceFile" using to the "VB scripts" folder of the operator panel.
2. Including button
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 06_CopyManual" folder in the project library.
2. Drag the "btnServiceFile" button to any screen.
3. Save your project and start Runtime.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 29
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.1.3 Setting up access protection for SIMATIC HMI Option+ configuration
In order to protect the system information from unauthorized access, SIMATIC HMI Option+ offers the possibility to protect its configuration with a password.
Configuration of SIMATIC HMI Option+ configuration
To do this, enable the "Requires password to access configuration" (1) checkbox, enter your password (2) and confirm the entries clicking "OK" (3).
Figure 3-6
If you want to change the password, you can reassign it via the "Set" button.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 30
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.2 Versions
3.2.1 Function description
With the "Versions" function, SIMATIC HMI Option+ offers you the possibility to display device- and software-specific system information in Comfort Panel Runtime.
Figure 3-7
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "Versions" function.
Table 3-2
Parameter Description
Enabled Checkbox to enable the function
Cycle Update time of the tags (in seconds)
Image Version Firmware version of the HMI operator panel
TIA Portal Version Configuration version of the TIA portal used to configure the operator panel
Serial Serial number of the operator panel
MLFB Article number of the Comfort Panel
Device Type Type name of the Comfort Panel
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 31
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.2.2 Configuration
The following table shows you which configuration steps are necessary to display the system information in Runtime.
Configuration of SIMATIC HMI Option+ configuration
Table 3-3
No. Description
1. Open the "Versions" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. Confirm your selection by clicking "OK".
4. Then confirm the dialog whether the selection is to be saved.
Figure 3-8
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 32
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
Table 3-4
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "02_Option+_Versions" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Creating I/O fields
1. Create an I/O field (mode: output).
2. Open the expanded view in "Tag" in the properties of the I/O field.
3. Select the "Panel_DeviceType" tag from the tag table.
4. Confirm the selection.
5. Add a text field above the I/O field and rename it according to the tag.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 33
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Other system information
Repeat step 3 for the four tags:
"Panel_ImageVersion"
"Panel_MLFB"
"Panel_Serial"
"Panel_TIA PortalVersion"
Note
In the example project, the system information was divided into two tabs "Device" and "Version".
4. Transfer the configuration to the Comfort Panel and start the Runtime.
Note Alternatively, you can include the "10_Systeminformation" screen into the "Screens" folder of the operator panel from the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 01_Screens" folder.
All image elements of the SIMATIC HMI Option+ function "Versions" and "Uptime" are already contained and configured in it.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 34
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.2.3 Behavior in Runtime
If the configuration was successful, the respective information appears in the individual I/O fields in Runtime.
Figure 3-9
Note If the system information is not displayed immediately, this is because the tags are only written to the tag after the first update cycle has lapsed.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 35
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.3 Uptime
3.3.1 Function description
The "Uptime" function provides information on how long a device or Runtime has been in operation. Three tags are available for this in Runtime:
Total uptime tag
Runtime uptime tag
System uptime
Figure 3-10
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "Uptime" function.
Table 3-5
Parameter Description
Enabled Checkbox to enable the function
Cycle Update time of the tags (in seconds)
Store cycle Persistent storage cycle for "Total uptime tag"
Total Uptime tag Duration since the last update of the operator panel image (OS update)
Runtime uptime tag Duration, how long Runtime runs
System uptime tag Duration since last start/restart of Comfort Panel
Note If you carry out an update of the operator panel image (OS update), all previous uptime is deleted.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 36
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.3.2 Configuration
The following table shows you which configuration steps are necessary to display the individual uptime in Runtime.
Configuration of SIMATIC HMI Option+ configuration
Table 3-6
No. Description
1. Open the "Uptime" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. Confirm your selection by clicking "OK".
4. Then confirm the dialog whether the selection is to be saved.
Figure 3-11
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 37
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
Table 3-7
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "03_Option+_Uptime" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Adding faceplates
1. Open the "Types > 02_Tools > SIMATIC HMI Option+ > 03_Faceplates" folder.
2. Drag the "Uptime" faceplate into a screen of your operator panel, using drag-and-drop.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 38
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Interconnecting a faceplate
1. Select the faceplate and open the "Interface" tab.
2. Select the "03_Option+_Uptime" tag table.
3. Drag the "Panel_TotalUptime" tag from the details view of the tag table to the "Uptime" parameter, using drag-and-drop.
4. Assign a meaningful name for the labeling of the faceplate at the "UptimeLabelText" interface parameter.
Optional
The "Visibility" interface parameter can make the faceplate visible or invisible. To do this, use a "Boolean" type HMI tag.
4. Repeat steps 2 and 3 for the tags "Panel_RuntimeUptime" and "Panel_SystemUptime".
5. Transfer the configuration to the Comfort Panel and start the Runtime.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 39
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Note Alternatively, you can include the "10_Systeminformation" screen into the "Screens" folder of the operator panel from the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 01_Screens" folder.
All image elements of the SIMATIC HMI Option+ function "Uptime" and "Version" are already contained and configured in it.
3.3.3 Behavior in Runtime
If the configuration is successful, the individual runtimes are displayed in the respective faceplate in Runtime.
Figure 3-12
Note If the system information is not displayed immediately, this is because the tags are only written to the tag after the first update cycle has lapsed.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 40
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.4 Memory usage
3.4.1 Function description
The SIMATIC HMI Option+ "Memory Usage" function gives you the possibility to monitor the current memory usage of a drive. You can monitor a maximum of six drives with it. In addition to a fixed drive (RAM), you can configure five individual drives.
By default, four storage locations are already preset with tags (flash memory, SD memory card, USB memory stick and root directory).
Figure 3-13
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "Memory Usage" function.
Table 3-8
Parameter Description
Enabled Checkbox to enable the function
Cycle Update time of the tags (in seconds)
Memory Unit Unit of memory usage
Bytes
Kilobytes
Megabytes
Name (column) Name of drive
Location (column) Path of the storage location
Total Tag (column) Tag for the entire memory
Fee Tag (column) Tag for the free memory
Used Tag (column) Tag for the already used memory
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 41
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.4.2 Configuration
The following table shows the most important configuration steps in order to dynamically display the memory usage in the runtime.
Configuration of SIMATIC HMI Option+ configuration
Table 3-9
No. Description
1. Open the "Memory Usage" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. Select the displayed memory size "Megabyte".
Note
The preconfigured faceplates are preset with the memory size "Megabyte". You can change the displayed memory size to "Byte" or "Kilobyte".
4. If necessary, adjust the storage location whose memory usage you want to display (see Figure 3-15).
5. Confirm your selection by clicking "OK".
6. Then confirm the dialog whether the selection is to be saved.
Figure 3-14
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 42
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
Table 3-10
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "04_Option+_Memory" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Adding faceplates
1. Open the "Types > 02_Tools > SIMATIC HMI Option+ > 03_Faceplates" folder.
2. Drag the "Memory" faceplate using drag-and-drop into a screen of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 43
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Interconnecting a faceplate
1. Select the faceplate and open the "Interfaces" tab.
2. Select the "04_Option+_Memory" tag table.
3. Drag the "Panel_Ram_FreeMemory", "Panel_Ram_TotalMemory" and "Panel_Ram_UsedMemory" tags from the details view of the tag table one after the other to the corresponding interface parameters, using drag-and-drop.
4. Assign a meaningful name in the "TextLabel" interface parameter to label the faceplate.
Optional
The "Visibility" interface parameter can make the faceplate visible or invisible. To do this, use a "Boolean" type HMI tag.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 44
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
4. Repeat steps 2 and 3 for the other storage locations (flash, SD memory card, USB memory stick and, if necessary, user-defined storage location).
Alternatively, you can include the "11_MemoryUsage" screen into the "Screens" folder of the operator panel from the "Master copies > 01_HMI > 01_Tools >
SIMATIC HMI Option+ > 01_Screens" folder.
In this screen, all default storage locations are already connected to a faceplate.
5. Transfer the configuration to the Comfort Panel and start the Runtime.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 45
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Adding user-defined storage location
If you want to add another individual storage location to the four existing storage locations, proceed as follows:
1. Open the expanded view in "Location".
2. Select the drive whose memory usage you want to display.
3. Confirm your selection by clicking "OK".
4. Enter a unique tag name in each of the columns "Total Tag", "Free Tag" and "Used Tag".
Note
You also have to add the tag names that you assign in step 4 as HMI tag in the TIA Portal.
Figure 3-15
Deleting user-defined storage location
If you want to remove a user-defined storage location, delete all entries (tag name and location) from the corresponding line. Then confirm the new configuration by clicking "OK".
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 46
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.4.3 Behavior in Runtime
Within the runtime, the occupied storage is displayed via the blue-filled bars of the faceplates. Furthermore, a parameter field will provide information about the total size of the storage location and the remaining free space.
Figure 3-16
Storage location not available
If individual storage locations are not accessible (e.g. no USB stick available), the respective faceplates are displayed as inactive.
If the memory usage (“Memory") function is not enabled, all faceplates are displayed as inactive.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 47
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.5 Panel CPU Usage
3.5.1 Function description
With the "CPU Usage" function you can output and visualize the CPU utilization of your SIMATIC HMI operator panel.
Figure 3-17
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "CPU Usage" function.
Table 3-11
Parameter Description
Enabled Checkbox to enable the function
Cycle Update time of the tags (in seconds)
CPU Usage Tag specifies the name of the tags for the TIA Portal engineering
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 48
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.5.2 Configuration
The following table shows you which configuration steps are necessary to display the CPU usage in Runtime.
Configuration of SIMATIC HMI Option+ configuration
Table 3-12
No. Description
1. Open the "CPU Usage" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. Adjust the update time, e.g. to one second.
4. Confirm your selection by clicking "OK".
5. Then confirm the dialog whether the selection is to be saved.
Figure 3-18
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 49
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ >
04_Tags" folder in the TIA Portal project library.
2. Drag the "10_Option+_CpuUsage" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Adding faceplates
1. Open the "Types > 02_Tools > SIMATIC HMI Option+ > 02_Faceplates" folder.
2. Drag the "CpuUsage" faceplate, using drag-and-drop, into a screen of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 50
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Interconnecting a faceplate
1. Select the faceplate and open the "Interfaces" tab.
2. Select the "10_Option+_CpuUsage" tag table.
3. Drag the "Panel_CpuUsage" tag from the details view of the tag table to the interface parameter using drag-and-drop.
Optional
The "Visibility" interface parameter can make the faceplate visible or invisible. To do this, use a "Boolean" type HMI tag.
4. Optional: Inserting a trend view (Usage trend)
As an additional display option, you can add a curve display besides the faceplate and connect it with the variable "CpuUsage".
Note
To display as many curve values as possible, you increase the number to a maximum of 999 values (5).
5. Transfer the configuration to the Comfort Panel and start the Runtime.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 51
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.5.3 Behavior in Runtime
If the configuration is successful, the current CPU load of the Comfort Panel is displayed in the Runtime in the faceplate (decimal and graphically as bar display) as well as the usage trend in the curve display.
Figure 3-19
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 52
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.6 Removable media (Storage Control)
3.6.1 Function description
The removable media function ("Storage Control") offers you the possibility to connect removable media (USB stick and SD memory cards) to the Comfort Panel from the Runtime or to prevent a connection.
Note With the "Storage Control" function, it is only possible to dynamically connect/disconnect SD cards in the "Data" SD interface. The system SD memory card cannot be controlled.
Figure 3-20
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "Storage Control" function.
Table 3-13
Parameter Description
Enabled Checkbox to enable the function
Mount automatically
Checkbox to automatically connect the removable media when the Comfort Panel is started up
Initial state
Specifies the initial state that the removable media should adopt when the Comfort Panel is started:
Mounted
The removable media is automatically connected at startup
Dismounted
Removable media not connected at startup
Do not change
Maintains the current state
Tag Name of HMI tag for TIA Portal engineering
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 53
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.6.2 Configuration
The following table shows the most important configuration steps in order to be able to dynamically control the interfaces for removable media in Runtime.
Configuration of SIMATIC HMI Option+ configuration
Table 3-14
No. Description
1. Open the "Storage Control" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. Adjust the parameters individually.
4. Confirm your selection by clicking "OK".
5. Then confirm the dialog whether the selection is to be saved.
Figure 3-21
Note If a removable media is not connected, it is not displayed in the control panel of the Comfort Panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 54
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
Table 3-15
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "05_Option+_Storage" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Adding scripts
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 03_Scripts" folder.
2. Drag the VB scripts "StorageControl" and "StorageControlAbort" to the "VB scripts" folder of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 55
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Including pop-up screens
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 02_PopUpScreens" folder.
2. Drag the "Pop_up_StorageControl" screen to the "Pop-up screens" folder of your operator panel.
4. Adding faceplates
1. Open the "Types > 02_Tools > SIMATIC HMI Option+ > 03_Faceplates" folder.
2. Drag the "StorageControl" faceplate into a screen of your operator panel, using drag-and-drop.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 56
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
5. Interconnecting a faceplate
1. Select the faceplate and open the "Interface" tab.
2. Select the "05_Option+_Storage" tag table.
3. Drag the "Panel_SDStorageMount" HMI tag from the details view of the tag table to the "Interface" parameter using drag-and-drop.
Optional
On the "Visibility" interface parameter you can interconnect a Boolean tag with which you can make the template visible/invisible.
6. Including system function
1. Then open the "Events" tab.
2. Add the "ShowPopupScreen" system function.
3. Enter "Pop_up_StorageControl" as screen name, as well as x and y position and display mode.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 57
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
7. Optional: Faceplates for USB stick
If you want to use an USB stick, repeat steps 4 to 6. In step 5, interconnect the faceplate with the "Panel_USBStorageMount" HMI tag.
8. Optional: insert partially transparent background
1. Open the "Master copies > 01_Tools > SIMATIC HMI Option+ > 06_CopyManual" folder.
2. Drag the "Background" graphic display into the same screen as the "Storage Control" faceplate using drag-and-drop.
3. If necessary, adjust the size of the graphics display to the size of the entire screen.
Note
The graphic display serves as a lock screen in Runtime and prevents incorrect operation when the "Storage Control" pop-up is displayed (see Figure 3-25).
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 58
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
9. Optional: Opening storage location directly
1. Add a button to the screen.
2. Open the "Events" tab and add the "OpenFileBrowser" system function.
3. Specify "\Storage Card SD" as source folder. If you are using an USB stick, the source folder is "\Storage Card USB".
4. Add the following parameters to the system function:
– Path (output): "Option+_Filebrowser_FilePath"
– Status (output: "Option+_Filebrowser_State"
10. Transfer the configuration to the Comfort Panel and start the Runtime.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 59
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Note Alternatively, you can include the "11_SecurityandNetwork" screen into the "Screens" folder of the operator panel from the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 01_Screens" folder.
All image elements of the SIMATIC HMI Option+ function "Storage Control", "IP Address" and "Network Shares" are already contained and configured this screen.
3.6.3 Behavior in Runtime
Once the runtime has been started, the corresponding operating concept is provided for the individual removable media, depending on the status, in order to minimize operating errors.
Removable media present and connected
If the removable media is connected ("mounted") to the Comfort Panel, the name is highlighted in white in the I/O field.
In this state, the buttons for "Dismount" and "Open" ("...") of the storage location are actively displayed and can be operated. The "Mount" button is displayed as inactive and cannot be operated.
Figure 3-22
Removable media present but not connected
If a removable media is physically connected to the Comfort Panel, the name of the removable media (storage card SD or storage card USB) appears on a red background in the IO field of the faceplate.
The "Mount" button is displayed as active and allows connection to the software. The buttons for "Dismount" and "Open" ("...") of the storage location are inactive and cannot be operated.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 60
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Figure 3-23
Removable media not present
If no removable media is connected to the Comfort Panel, the "Mount" button is also displayed as inactive and cannot be operated.
Figure 3-24
Disconnecting removable media
In Runtime, data can be read to/written from a removable medium. In order to prevent data loss or possible damage to files (e.g. archives) when disconnecting the removable media, a prompt appears again before disconnecting, asking again whether the removable media should be disconnected.
The remaining area of the screen, apart from the pop-up screen, is blocked by the semi-transparent background (if configured) and can therefore not be operated.
Only when you click on "Dismount" in the pop-up, does the removable media separate from the panel.
Figure 3-25
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 61
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.7 RFID logon (PM-LOGON Basic)
3.7.1 Function description
The "PM-LOGON Basic (RFID Logon)" function allows you to authenticate yourself on the Comfort Panel using an RFID card.
To do this, the user holds their RFID card against a reader and is then logged onto the Comfort Panel Runtime. The unique ID (short: UID) is used as password.
Note A logon using PM-LOGON Basic is only possible via RFID card using card readers of the SIMATIC RF1000 RFID system (such as, e.g. SIMATIC RF1060R). Other card reading devices are not supported.
Figure 3-26
Parameter description
The following table shows all setting parameters of the SIMATIC HMI Option+ "PM-LOGON Basic (RFID Login)" function.
Table 3-16
Parameter Description
Enabled Checkbox to enable the function
Beep when token has been read
Checkbox to enable an acoustic signal (if the panel has an audio output), which sounds when the UID of an RFID card has been read
Flip UIDs Mirrors UID of RFID card (byte order is shown in reverse order)
Note
This may be necessary if another card reader, which supplies the bytes in reversed order, was used in the TIA Portal to train UIDs in the user administration.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 62
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Parameter Description
Log off Current User when card leaves reader
Checkbox to enable automatic log off as soon as the cards are removed from the card reader
Set password in password prompt of user view
Checkbox to enable that UID of the RFID card is entered in the opened password dialog of the "User display" WinCC control.
Note
This option is required if users are managed in HMI Runtime using the "User display" control.
Set credentials in open login dialog
Checkbox to enable that the UID of the RFID card is written in an opened login dialog
Hide UIDs in log
Checkbox to enable that read UIDs of RFID cards are displayed in the SIMATIC HMI Option+ console in an unrecognizable way
NOTICE
Since the UIDs of RFID cards are equivalent to passwords, care should be taken to make sure that the UIDs are treated just as confidentially.
Supported hardware
The following table shows which hardware is supported by SIMATIC HMI Option+.
Table 3-17
Product RFID standards supported
Article number
SIMATIC RF1060R RFID reader • ISO15693
• ISO14443 [MIFARE])
6GT2831-6AA50
SIMATIC RF1070R RFID reader • ISO15693,
• ISO14443 [MIFARE]
• LEGIC PRIME)
6GT2831-6BA50
Application cases
The following describes how to add a user to the user management, using the RFID identification. For this purpose, the following applications are distinguished:
1. Adding a user via TIA Portal engineering (Chapter 3.7.2).
2. Adding a user via Runtime (Chapter 3.7.3).
Furthermore, you will be shown how you can realize an automatic logon by means of an RFID card (Chapter 0).
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 63
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.7.2 Configuration: Adding user via TIA Portal
Determination of UID via SIMATIC HMI Option+ console
This chapter explains how the UID of the respective card is determined. It will be required later in the engineering for the configuration of the password in HMI.
Table 3-18
No. Action
1. Adjusting SIMATIC HMI Option+ configuration
1. Open the SIMATIC HMI Option+ "PM-LOGON Basic" function.
2. Disable the "Hide UIDs in log" checkbox.
3. Confirm your selection by clicking "OK".
2. As soon as you put a card onto the reader, the UID appears in the SIMATIC HMI Option+ console.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 64
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Adding user in TIA Portal engineering
Table 3-19
No. Action
1. Enable "Logon only with password"
1. Open the "Runtime settings".
2. Select the "User Administration" entry in the area navigation.
3. Enable the "Logon only with password" checkbox.
Note
If the check box is enabled, the authentication of the user via the password takes place. The username is not required. To enable an assignment, passwords must not be configured twice.
Note: When the option "Logon only with password" is enabled, the system resets
the passwords for already created users. This is why it is recommended to always enable "Logon only with password" before creating users.
When you transfer the user data from earlier device versions in which the "Logon only with password" option was disabled, it may be that several users have been stored with identical passwords. They will be listed in the user view. However, only the person whose user name comes first in the alphabetical sorting can login to Runtime.
2. Adding user
1. In the project tree, open the "User Administration".
2. Add a new user, for example, Operator1.
3. Open the drop-down list to enter the password.
4. Enter the determined UID as password.
5. Confirm the entry.
3. Transfer the configuration to the Comfort Panel and start the Runtime.
Note Please note that your RFID cards have different UIDs. This is why the passwords of your users differ from the application example.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 65
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.7.3 Configuration: Adding user via Runtime
Users can be added quickly and easily during system operation via the "User view" control.
Depending on the user group affiliation, you can enter different settings in the user view.
Administrators
All users groups with the authorization "User administration" which have been preset for the "Administrator group" therefore can:
Add and delete users
Enable blocked users
Edit all usernames and passwords
Change group affiliations
Adjust all logoff times
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 66
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration steps
The following table explains the necessary configuration steps to add a user via Runtime. An example for logging on a new user can be found in chapter 3.7.5.
Table 3-20
No. Action
1. Enable the settings "Set password prompt of User view" and "Log off current user when card leaves reader" in SIMATIC HMI Option+ configuration.
2. Add the "User view" to your screen, using drag-and-drop.
3. 1. Add a button and rename it to "Login".
2. Then open the "Events" of the button.
3. Click to configure the "ShowLogonDialog" system function.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 67
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.7.4 Configuration: Automatic logon via RFID card
The log on of the user via card reader is via VB Script in Runtime. A tag (PMLOGON_UID) from Runtime is written via PM-LOGON Basic using SOAP service. If there is a change in value, the newly written tag is processed via VB script. The following 3 different cases exist:
- Card not available
- Card available (user stored in system)
- Card available (user not stored in system)
The configuration steps required for this are described below.
Table 3-21
No. Action
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "06_Option+_PMLogon" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 68
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Action
2. Adding scripts
3. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 03_Scripts" folder.
4. Drag the "PMLOGON_UID_Changed" VB script to the "VB scripts" folder of your operator panel.
3. Adding I/O field for logged in user
1. Add an I/O field into your screen.
2. Interconnect the I/O field to the "CurrentUser" tag.
Note
If you use the templates from this application example, this step is not necessary, since this has already been implemented in the templates.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 69
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Action
4. Including text field (if user is not logged in)
1. Add a text field to your screen.
2. Enter the text "User not available".
3. Open the "Animations" tab.
4. Dynamize the "Animations" using the "StatusRFID" tag, so that the test field becomes visible at value 2.
Note
If you use the templates from this application example, this step is not necessary, since this has already been implemented in the templates.
5. Transfer the configuration to the Comfort Panel and start the Runtime.
Note Alternatively, you can include the "40_Settings" screen into the "Screens" folder of the operator panel from the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 01_Screens" folder.
All image elements that are required for the SIMATIC HMI Option+ "PM-LOGON Basic(RFID Login)" function have already been configured in this screen.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 70
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.7.5 Behavior in Runtime
"Settings" screen
Figure 3-27
1
234
Table 3-22
No.
Action
1. The currently logged on user can be displayed via the I/O field, for this purpose, three cases are distinguished.
RFID card on card reader and user available
RFID card on card reader and user not available
No RFID card on card reader
2. Via the "Logout" button, the current user can be logged off from the system.
3. Via the “Login" button, the current user can be logged on in the system via the keyboard.
4. The "Help" button provides more information on how you can add a user with an RFID card.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 71
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Adding user (administrator with password)
If you want to identify yourself as administrator with password and add a user
using Runtime, proceed as shown in the following table.
Table 3-23
No. Action
1. To be able to add a user via Runtime, the following checkboxes have to be enabled in the SIMATIC HMI Option+ "PM-LOGON Basic (RFID Login)" function.
2. 1. Click on the "Login" button.
2. Logon with a user with administrative rights.
3. Click on "OK" to confirm your entry.
4. 1. Create a new "Operator3" user.
2. Click on the password field of the new user.
3. Then place the RFID card of the new user onto the card reader. The card UID is automatically used as password and then closes the password dialog.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 72
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Adding user (administrator with RFID card)
If you want to identify yourself as administrator with RFID card and add a user
using Runtime, proceed as shown in the following table.
Table 3-24
No. Action
1. To be able to add a user via Runtime, the following checkboxes have to be enabled in the SIMATIC HMI Option+ "PM-LOGON Basic (RFID Login)" function.
2. Place a card with administrator rights onto the card reader. All created users are displayed in the "User Administration" control.
3. 1. Add a new user name "Operator4" in the "User Display" WinCC Control.
2. Click on the password field of the new user.
3. Then place the card of the new user onto the card reader. The card UID is automatically used as password and then closes the password dialog.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 73
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.8 QR/barcode scanner
3.8.1 Function description
Using the "Barcode Scanner" function, SIMATIC HMI Option+ enables you to write codes captured with a barcode scanner directly into a tag and process them further.
Figure 3-28
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "Versions" function.
Table 3-25
Parameter Description
Enabled Checkbox to enable the function
Write Barcode to Tag: Specifies the name of the tags for the TIA Portal engineering in which the content of the scanned codes is written
Read Tag: Specifies the name of the tags for TIA Portal Engineering that indicate the successful configuration and readiness of the bar code reader.
Supported reader
The following barcode scanners are supported by SIMATIC HMI Option+:
Table 3-26
Type Article number
SIMATIC MV320 6GF3320-0HT01
SIMATIC MV325 6GF3325-0HT01
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 74
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.8.2 Configuration
In order to be able use the "Barcode Scanner" function, you must follow the steps below:
1. Configure barcode scanner
2. Configure SIMATIC HMI Option+ configuration
3. Configure function accordingly in the TIA Portal
All three steps are described in detail below.
Configuring the reader
In order to be able to write directly into a tag using the handheld SIMATIC Ident reader, the SIMATIC reader has to be configured for this purpose. The SIMATIC Reader is configured by scanning Datamatrix codes.
The table below shows you which Datamatrix codes you need for the configuration in combination with SIMATIC HMI Option+.
Table 3-27
No.
Description SIMATIC MV320 SIMATIC MV 325
1. Scan the following code with the SIMATIC MV320/MV325 to change the USB settings from "USB Mode Virtual COM".
USB Virtual COM
One Way Mode
USB Virtual COM
Mode
2. In the next step, erase the existing Prefix- & Suffix configuration of the reader.
Erase Prefix & Suffix Data - Default
Erase Prefix & Suffix Data - Default
3. Then change the "Suffix settings" to "Suffix Carriage Return" with the following code.
Suffix – Carriage Return
(RS232 Mode Only)
Suffix – Carriage Return
(RS232 Mode Only)
4. Optional:
If you want to improve the readability of the reader from the cell phone, you can configure it, using the link on the right.
Cell Phone Reading
Enhancement On
Cell Phone Reading
Enhancement On
5. The SIMATIC Ident handheld reader system is fully configured.
Note Further information on the configuration and commissioning of the SIMATIC Ident handheld reader systems SIMATIC MV320/SIMATIC MV325 can be found in the operating instructions at the following link:
Operating Instructions: https://support.industry.siemens.com/cs/ww/en/view/78905254
Compact operating instructions MV325: https://support.industry.siemens.com/cs/ww/en/view/109480841
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 75
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
WARNING
If you make a configuration change in SIMATIC HMI Option+ or close the console application of SIMATIC HMI Option+, the following QR/barcodes will not be processed correctly. In this case, you have to restart the Comfort Panel.
Configuration of SIMATIC HMI Option+ configuration
Table 3-28
No. Description
1. Open the "CPU Usage" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. Confirm your selection by clicking "OK".
4. Then confirm the dialog whether the selection is to be saved.
Figure 3-29
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 76
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ >
04_Tags" folder in the TIA Portal project library.
2. Drag the "11_Option+_QrBarcode" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Adding faceplates
1. Open the "Types > 02_Tools > SIMATIC HMI Option+ > 02_Faceplates" folder.
2. Drag the "CpuUsage" faceplate, using drag-and-drop, into a screen of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 77
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Interconnecting a faceplate
1. Select the faceplate and open the "Interfaces" tab.
2. Select the "10_Option+_CpuUsage" tag table.
3. Drag the "Panel_CpuUsage" tag from the details view of the tag table to the interface parameter using drag-and-drop.
4. Transfer the configuration to the Comfort Panel and start the Runtime.
3.8.3 Behavior in Runtime
If the MV320/MV325 has been configured correctly, the faceplate appears in the ready state. The status shows "Ready" and the "Scanned Code" area displays the contents of the scanned code.
Figure 3-30
If the two optical readers were not correctly configured or if the SIMATIC HMI Option+ function was not enabled, the faceplate appears as follows.
Figure 3-31
Hinweis The faceplates from the library are only one possibility for visualization. Alternatively you can directly integrate the variable "Panel_Barcode" into your project.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 78
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.9 Remote monitoring (Sm@rtService Monitor)
3.9.1 Function description
The "Sm@rtService Monitor" function, which was available separately in the past, has been integrated and further developed in SIMATIC HMI Option+. With the help of Sm@rtService Monitor", connections which access the device (e.g. Sm@rtClient) can be cyclically polled.
The connection partners determined (IP address, host name) are written into tags of the Comfort Panel Runtime and can therefore be easily archived.
This can be used, for example, to determine which and how many Sm@rt clients access the HMI.
Figure 3-32
Denying access to remote users
If you have logged on to the operator panel on site, it may happen that a user connects to the same operator panel at the same time via Sm@rtClient connection. The Sm@rtClient user is now logged in with your credentials and has your authorization level for the plant.
To prevent this, the "Sm@rtService Monitor" function is equipped with an appropriate protection.
For more information, please refer to chapter 3.9.3 in the block title "Remote access request with locally logged in user".
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 79
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "Sm@rtService Monitor" function.
Table 3-29
Parameter Description
Enabled Checkbox to enable the function
Configuration Set Preselection of the respective configuration set
Ports One or more port numbers which are searched for; alternatively, a text description of the port can be given (e.g. http)
Ignore local connections
Specifies whether the local connections are to be counted
False
Local connections are handled like remote connections.
True
Local connections to form the "ConnectionCount" tag are ignored.
Note
Since the tool itself establishes an HTTP connection to set the tags (SOAP), such a connection would appear in the list and in the "ConnectionCount" tag.
Resolve address If the checkbox is enabled, the host names are written into the tags instead of the IP address. Note
Name resolution takes time, this is why this option should be used carefully or only in test cases.
Group connection count by port
Depending on this setting, the number of connections is determined:
False
Each individual connection of a remote partner to one of the specified ports increments the connection counter
True
All connections of a remote partner to the same port are only counted as one single connection.
Note
A remote partner can have more than one connection to the same port (not unusual for HTTP)
Active Tag Specifies whether the respective service is active/inactive.
Connection Count Tag
Specifies the sum of the connected clients of the individual services
Client Tags Specifies the IP address or host name of the respective clients
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 80
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.9.2 Configuration
The following table shows you all the configuration steps for integrating the "Sm@rtServiceMonitor" function into your project.
Configuration of SIMATIC HMI Option+ configuration
Table 3-30
No. Description
1. Open the "Storage Sm@rtService Monitor" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. If you want to display Sm@rtServer, http and the sum of all connections, no further settings are necessary.
If you want to display other remote monitoring (e.g. FTP) in Runtime, you have to adjust the respective parameters.
4. Confirm your selection by clicking "OK".
5. Then confirm the dialog whether the selection is to be saved.
Figure 3-33
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 81
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
Table 3-31
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "07_Option+_SmaSerMon" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Inserting screen
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ >
01_Screens" folder and then the folder with the size of your Comfort Panel display.
2. Drag the "13_Sm@rtServiceMonitor" screen to the "Screens" folder of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 82
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Inserting pop-up screen
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 02_PopUpScreens" folder.
2. Drag the "Pop_up_ControlSmartServer" screen and the "Pop_up_RemoteRequest" screen to the "Pop-up screens" folder of your operator panel.
Note:
If you hold down the "CTRL" button you can select several elements in the library and move them all at once.
4. Adding scripts
1. Open the "Master copies > 01_HMI > 03_Tools > SIMATIC HMI Option+ >
03_Scripts.
2. Drag the VB scripts to the "VB scripts" folder of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 83
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
5. Adding faceplate
1. Open the "Templates" of your screens by inserting the object to display an active remote connection.
2. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 06_CopyManual" folder.
3. Drag the "btnRemoteActive" button into the status bar of the screen template.
If you use multiple templates, you can repeat this step.
6. Adding task
1. Open the "Scheduled tasks" folder in the project navigation.
2. Select the "ReadUser" task.
Note
If the Scheduled task "Read User" doesn`t exist, you can insert this from the library (chapter 2.5.2).
3. Open the "Properties > Events" tab.
4. Click on "Add Function" and add the "GetGroupNumber" system function.
5. Specify "CurrentUserGroup" as tag.
7. Transfer the configuration to the Comfort Panel and start the Runtime.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 84
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.9.3 Behavior in Runtime
Once Runtime has started, you can select the corresponding service category ("Sm@rtServer", "HTTP" and "Total") in the individual tabs.
The individual tags are displayed graphically in the respective tab views and give you the following information:
Service is active/inactive.
Number of connected clients
IP address or the hostname of the connected client
Figure 3-34
Controlling Sm@rtServer
In addition, you have the possibility to start and stop the Sm@rtServer in the "Sm@rtServer" tab. You can thus decide on site whether the clients are authorized to access or not.
Figure 3-35
Note Further safety-relevant settings, for example, how the incoming Sm@rtServer connections have to be confirmed, can be found in the manual "WinCC Engineering V15 - Options".
https://support.industry.siemens.com/cs/ww/en/view/109755217/40410562699
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 85
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Remote access request for locally logged in user
If a user is logged on to the operator panel and another user connects via Sm@rtClient, the following pop-up window appears. This message is displayed for a defined time (in the example project 10s by default) and enables the operator on site to directly terminate the incoming connection.
To allow the connection and grant the remote user access to the operator panel, wait until the time expires. Then the previous screen is activated and the locally logged in user is logged out.
Figure 3-36
1
3
4
5
2
In the pop-up window that appears, the following contents are displayed:
1. Button "Remote user" logged on The button (1) flashes yellow as long as one or more Sm@rtClients are accessing the Sm@rtServer. The button is not displayed until a Sm@rtClient is connected. Clicking the button disconnects all connected Sm@rtClients.
2. Name or IP address of the client to be connected The parameter field (2) displays the IP address or the hostname of the newly connected client so that the local operator on site can decide whether this client is granted access.
3. Button to prevent connection The "Decline" button allows you to terminate the connection. Clicking the button disconnects all connected Sm@rtClients.
4. User name of the user logged on at the site
The parameter field displays the user name of the user logged on locally.
5. Time remaining to reject the request This parameter field is used to start a time of ten seconds during which the user can decide whether the connection may be established. The remote user cannot access the SIMATIC HMI Comfort Panel until this time has elapsed. The time can be set in the WinCC project. Details can be found in the following block title "Notes".
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 86
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Notes
The time until the remote maintenance user gains access to the operator panel can be set in the TIA Portal project.
1. To do this, open the "Properties" of the "Pop_up_RemoteRequest" pop-up screen.
2. Then open the "Events" tab.
3. Change the "Cycle" of the "SimulateTag" system function with the "LogoutLocalUser" tag.
Note The value corresponds to a multiple of 200 ms, i.e., for example, 50 for 10 seconds.
Figure 3-37
Open the "07_Option+_SmartServiceMonitor" tag table. For the “Logout_Time” tag, set the desired time in seconds as the start value.
Figure 3-38
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 87
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.10 IP Address
3.10.1 Function description
The SIMATIC HMI Option+ "IP Address" function makes it possible to change the communication parameters of the individual network interfaces dynamically from the Runtime of the Comfort Panel. This includes:
Enabling/disabling network adapter
Changing IP address
Changing subnet mask
Enabling/disabling DHCP
Figure 3-39
NOTICE If you disable the network adapter, you no longer have access to the system process (for example, CPU) via this interface.
Parameter description
The following table shows all setting parameters of the SIMATIC HMI Option+ "IP Address" function.
Table 3-32
Parameter Description
Network Adapter Enables the function and specifies the network adapter interface
Initial state
Specifies the state of the network drives when the Comfort Panel is started.
Enabled
The network adapter is automatically enabled at startup.
Disabled
The network adapter is automatically disabled at startup.
Do not change
Maintains the current state
IP-Address Tag Specifies the name of the tags for the TIA Portal engineering
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 88
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.10.2 Configuration
The following table shows you all the configuration steps, how to dynamically change the parameters of the network adapters from within Runtime.
Configuration of SIMATIC HMI Option+ configuration
Table 3-33
No. Description
1. Open the "IP Address" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Network Adapter 1" check box.
3. Adjust the initial status individually.
4. Confirm your selection by clicking "OK".
5. Then confirm the dialog whether the selection is to be saved.
Figure 3-40
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 89
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
Table 3-34
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "08_Option+_IPAdress" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Adding scripts
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 03_Scripts" folder.
2. Drag the VB scripts "ReadAdapterSettings" and "SetDhcpForAdapters" to the "VB scripts" folder of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 90
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Adding faceplates
1. Open the "Types > 02_Tools > SIMATIC HMI Option+ > 02_Faceplates" folder.
2. Drag the "IpAddress" faceplate, using drag-and-drop, into a screen of your operator panel.
4. Interconnecting a faceplate
1. Select the faceplate and open the "Interface" tab.
2. Select the "08_Option+_IPAddress" tag table.
3. Drag the "Panel_AdapterAdress1" HMI tag from the details view of the tag table to the "Interface" parameter using drag-and-drop.
4. You can assign a label for the network drive (e.g. PN_X1) on the "Adapter" interface parameter.
Note
On the "Visibility" interface parameter you can interconnect a Boolean tag with which you can make the template visible/invisible.
5. Inserting another faceplate (optional)
If your Comfort Panel has a second network adapter, you can also control it dynamically from Runtime. To do this, insert a second faceplate (step 3) and interconnect it to the "Panel_AdapterAddress2" HMI tag (step 4).
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 91
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
6. Inserting DHCP button (optional)
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 06_CopyManual" folder.
2. Drag the "btnSetDHCP" slider into the screen in which you have configured the "SetIpAdressAndNetmask" faceplate.
Note
Enabling the "DHCP" function is only designed for network adapter 1.
7. Transfer the configuration to the Comfort Panel and start the Runtime.
Note Alternatively, you can include the "12_SecurityandNetwork" screen into the "Screens" folder of the operator panel from the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 01_Screens" folder.
All image elements of the SIMATIC HMI Option+ function "Storage Control", "IP Address" and "Network Shares" are already contained and configured this screen.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 92
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.10.3 Behavior in Runtime
Network adapter enabled
If the network adapter is enabled, the "IP Address" and "Subnet Mask" are highlighted in white and can be edited.
Figure 3-41
Network adapter disabled
When the network adapter is disabled, all elements of the faceplate are inactive and cannot be operated.
Figure 3-42
Incorrect input
If the configuration in the "IP Address" or "Subnet Mask" field is incomplete/invalid but also if there is no network cable, both fields are highlighted in red.
Figure 3-43
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 93
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.11 Hosts
The "Host" function is a possibility to enable the name resolution of the computer name.
Network shares, for example, only work from the Comfort Panel to the path via the computer name (\\<computer name>\share\). If you try to access a path that specifies the IP (\\\<IP>\share\) this is not possible.
Note The host name in SIMATIC HMI Option+ configuration must be identical to the actual computer name.
Note When accessing network drives/printer shares, the host computers must be located on the same subnet as the Comfort Panel. Access across subnets using Windows CE is possible if a valid gateway/router is entered on the panel.
Figure 3-44
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 94
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.12 Network drives (Network Shares)
3.12.1 Function description
The network drives "Network Shares" function allows you to connect up to five network drives from the Comfort Panel.
To do this, enter the respective parameters in the individual columns in the SIMATIC HMI Option+ configuration. The individual columns are described in detail below.
Figure 3-45
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "Network Shares" function.
Table 3-35
Parameter Description
Enabled Checkbox to enable the function
Cycle Update time of the tags (in seconds)
Resource (column) Path of the network drive
Note
Pay attention to the correct spelling of the network drive path (\\name of computer\share name), otherwise no connection can be established.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 95
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Parameter Description
Initial state (column) Specifies the initial state that the network drive should adopt when the Comfort Panel is started: Here, you can choose between three states.
Connected
Network drive is automatically connected to the Comfort Panel when it is started
Disconnected
Network drive is not connected to the Comfort Panel when it is started
Do not change
Maintains the current state
Tag (column) Name of HMI tag for TIA Portal engineering
Credentials (column) Dialog to store the credentials (domain, user name and password) for the respective network drives
Note
If you have not stored any login data, the credentials are prompted as soon as you want to connect to a network drive from Runtime.
Note If you want to remove a network drive from the SIMATIC HMI Option+, delete the entry from the "Resource" column. Then confirm the new configuration by clicking "OK".
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 96
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.12.2 Configuration
Configuration of SIMATIC HMI Option+ configuration
Table 3-36
No. Description
1. Configuring the network drive
1. Open the "IP Address" function in the SIMATIC HMI Option+ configuration.
2. Enable the "Enabled" checkbox.
3. Enter the path of the network drive to be connected in the "Resource" column.
4. Customize the initial status of the network drive.
2. Optional: Storing log-on data
1. Open the expanded view in the "Credentials" column.
2. Enable the "Provide credentials" check box.
3. Specify the domain and the credentials.
4. Confirm the credentials with a green checkmark.
5. Confirm the configuration of the network drives with "OK".
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 97
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration in TIA Portal
Table 3-37
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 04_Tags" folder in the TIA Portal project library.
2. Drag the "09_Option+_NetworkShare" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Adding scripts
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 03_Scripts" folder.
2. Drag the VB scripts "NetworkShare" and "NetworkShareAbort" to the "VB scripts" folder of your operator panel, using drag-and-drop.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 98
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Including pop-up screens
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 02_PopUpScreens" folder.
2. Drag the "Pop_up_NetworkShare" screen to the "Pop-up screens" folder of your operator panel.
4. Adding faceplates
1. Open the "Types > 02_Tools > SIMATIC HMI Option+ > 03_Faceplates" folder.
2. Drag the "NetworkShare" faceplate, using drag-and-drop, into a screen of your operator panel.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 99
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
5. Interconnecting a faceplate
1. Select the faceplate and open the "Interfaces" tab.
2. Select the "09_Option+_NetworkShare" tag table.
3. Drag the "Panel_NetworkShare1" HMI tag from the details view of the tag table to the "Interface" parameter, using drag-and-drop.
4. You can assign a label for the network drive on the "LabelText" interface parameter.
Note
On the "Visibility" interface parameter you can interconnect a Boolean tag with which you can make the template visible/invisible.
6. Including system function
1. Then open the "Events" tab.
2. Add the "ShowPopupScreen" system function.
3. Enter "Pop_up_NetworkShare" as the screen name.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 100
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
7. Optional: Faceplate for several network drives
If you want to connect several network drives with your Comfort Panel, repeat steps 4 to 6. However, in step 5, interconnect the respective faceplate with the HMI tags "..._NetworkShare2","..._NetworkShare3",...
8. Optional: Inserting a semi-transparent background
1. Open the "Master copies > 01_Tools > SIMATIC HMI Option+ > 06_CopyManual" folder.
2. Drag the "Background" graphic display into the same screen as the "NetworkShare" faceplate using drag-and-drop.
3. If necessary, adjust the size of the graphics display to the size of the entire screen.
Note
The graphic display serves as a lock screen in Runtime and prevents incorrect operation when the "NetworkShare" pop-up is displayed (see Figure 3-49).
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 101
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
9. Optional: Opening storage location directly
1. Add a button to the screen.
2. Open the "Events" tab and add the "OpenFileExplorer" system function.
3. Enter "Panel_NetworkShare1.ShareName" as the starting point.
4. Add the following parameters to the system function:
– Path (output): "Option+_Filebrowser_FilePath"
– Status (output: "Option+_Filebrowser_State"
10. Save your project and start Runtime.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 102
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Note Alternatively, you can include the "12_SecurityandNetwork" screen into the "Screens" folder of the operator panel from the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 01_Screens" folder.
All image elements of the SIMATIC HMI Option+ function "Storage Control", "IP Address" and "Network Shares" are already contained and configured this screen.
3.12.3 Behavior in Runtime
If Runtime has been started on the Comfort Panel, an appropriate operating concept is provided for the individual network drives, depending on their status, in order to minimize operating errors.
Network drive present but not connected
If a network drive was created in SIMATIC HMI Option+ configuration but it is not connected, the name of the path appears in red in the I/O field of the faceplate in Runtime.
The "Connect" button is displayed as active and allows a connection.
The buttons for "Disconnect" and opening the network drive ("...") are inactive and cannot be operated.
Figure 3-46
Network drive not configured or deleted
If no network drive has been created or it has been deleted, the "Connect" button is also displayed as inactive and cannot be operated. In this case, the I/O field also remains empty.
Figure 3-47
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 103
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Note If a network drive is removed from the SIMATIC HMI Option+ configuration, Runtime has to be restarted in order to update the respective HMI UDT.
Network drive present and connected
If the network drive is connected to the Comfort Panel, the network path is highlighted in white in the I/O field.
In this state, the buttons for "Disconnect" and opening the network drive path ("...") are displayed as active and can be operated.
The "Connect" button is displayed as inactive and cannot be operated.
Figure 3-48
Behavior for "Disconnect network share"
If you disconnect a network drive from Runtime, you no longer have access to the files stored there. Before disconnecting the network drive, a pop-up message appears again indicating whether the network drive should be disconnected.
The remaining area of the screen, apart from the pop-up screen, is blocked by the semi-transparent background and can therefore not be operated.
Only when you click on "Disconnect" in the pop-up, is the network drive no longer accessible from the Comfort Panel.
Figure 3-49
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 104
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.13 Certificates
Figure 3-50
3.13.1 OPC UA Certificates
If you operate a Comfort Panel as an OPC server, the "Certificates" function simplifies the handling of OPC UA certificates for you. This is how you can accept, deny and delete certificates on the SIMATIC Comfort Panel at the push of a button.
Note Moving certificates (OPC as well as SIMATIC Logon) only works via SIMATIC HMI Option+ configuration dialog. You can only move the certificates from the Runtime if you open the SIMATIC HMI Option+ configuration first (e.g. with the "Start program" system function).
You will find a button with the respective system function in the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 06_CopyManual" folder in the library.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 105
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Moving certificates
The following table shows you how to handle OPC UA certificates with SIMATIC HMI Option+.
Table 3-38
No. Description
1. 1. Open the "OPC UA Certificates" function in the SIMATIC HMI Option+ configuration.
2. Select the register card "OPC UA certificates".
3. Then select the certificate you want to move or delete in the "Rejected" selection box.
4. Click on "Accept".
5. Confirm the message dialog by clicking on "Yes" if you want to accept the certificate.
2. To move a certificate back to the "Rejected" folder, the process is identical.
1. Select the certificate in the "Accepted" selection box.
2. Click on "Reject".
3. Confirm the message dialog.
Note How to encrypt a connection between SIMATIC Logon and a Comfort Panel can be found at the following link:
https://support.industry.siemens.com/cs/ww/en/view/109480490
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 106
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.13.2 SIMATIC Logon Certificates
In addition to improving the OPC UA certificate handling, SIMATIC HMI Option+ also allows you to manage your SIMATIC logon certificates.
Figure 3-51
Parameter description
The following table shows all parameters of the SIMATIC HMI Option+ "SIMATIC Logon Certificates" function.
Table 3-39
Parameter Description
Enabled Checkbox to enable the function
Cycle Update time of the tags (in seconds)
Automatically accept rejected certificates:
Checkbox to accept certificates automatically
Rejected Count Tag: Name of HMI tag for TIA Portal engineering
Note Further information on how to encrypt the connection between SIMATIC Logon and Comfort Panels can be found in the following FAQ:
https://support.industry.siemens.com/cs/ww/en/view/109480490
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 107
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration of SIMATIC HMI Option+ configuration
Table 3-40
No. Description
1. Open the "Certificates" function in the SIMATIC HMI Option+ configuration.
2. Open the register "SIMATIC Logon Certificates (Runtime)".
3. Enable the "Enabled" checkbox.
4. Adjust the settings to your own requirements.
5. Confirm your selection by clicking "OK".
6. Then confirm the dialog whether the selection is to be saved.
Firgure 3-52
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 108
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Configuration TIA Portal
Table 3-41
No. Description
1. Adding tag table
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ >04_Tags" folder in the TIA Portal project library.
2. Drag the "12_Option+_LogonCerts" tag table to the "HMI tags" folder of your operator panel, using drag-and-drop.
2. Creating I/O fields
1. Create an I/O field (mode: output).
2. Open the expanded view in "Tag" in the properties of the I/O field.
3. Select the tag "Panel_SLCertificateRejectedCount" in the tag table "12_Option+_LogonCerts".
4. Confirm the selection.
5. Add a text field above the I/O field and rename it according to the tag.
Move certificates
To move the SIMATIC Logon Certificates in the "SIMATIC Logon Certificates" tab, proceed as for handling OPC UA certificates (show Table 3-38).
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 109
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.14 Desktop icons
The "Desktop Icons" function allows you to hide the icons on the desktop of the SIMTIC HMI Comfort Panel. There are three options available:
Hide "My Device" Icon
Hides the "My Device" desktop icon.
Hide "Recycle Bin" Icon
Only hides the "Recycle Bin" desktop icon
Remove all links from Desktop
Hides all desktop icons except "My Device" and "Recycle Bin"
Configuration
Hide icons
To hide desktop icons, proceed as follows:
Table 3-42
No. Description
1. Open the "Desktop Icons" function in the SIMATIC HMI Option+ configuration.
2. Enable the option boxes to hide the respective icons.
3. Confirm your selection by clicking "OK".
4. Then confirm the dialog whether the selection is to be saved.
Remark
The next time you restart your Comfort Panel, the respective desktop icons will no longer be displayed.
Figure 3-53
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 110
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.15 Tags summary
The "Tags summary" function allows you to display and replace all tags used in SIMATIC HMI Option+.
Renaming tags
In order to rename tags, proceed as follows:
Table 3-43
No. Description
5. Open the "Tags summary" function in the SIMATIC HMI Option+ configuration.
6. Enter a search term in the "Search:" field.
7. Enter the name with which the searched term is to be replaced in the "Replace with:" field.
8. Select the tags to be renamed in the "Selected" column.
9. Then click on "Replace".
Figure 3-54
Note If you change the default names of the tags in SIMATIC HMI Option+, you also have to change the tags in the HMI tag tables in the TIA Portal.
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 111
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
3.16 Import/Export
The "Import/Export" function allows you to export all settings you have made in SIMATIC HMI Option+ to a USB stick.
The SIMATIC HMI Option+ settings can thus be restored quickly and easily, for example, if you:
Replace the Comfort Panel
Update the image of the Comfort Panel
Reset the Comfort Panel to factory settings
Want to transfer the SIMATIC HMI Option+ settings to other Comfort Panels
Figure 3-55
Configuration file
After the export, a "HMIOptionPlus" folder is created on the USB device. The configuration files are stored in this file.
Figure 3-56
3 SIMATIC HMI Option+ Functions
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 112
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Importing/exporting settings
The following table shows you which configuration steps are necessary to export/import the SIMATIC HMI Option+ settings.
Table 3-44
No. Description
1. 1. Open the "Import/Export" function in the SIMATIC HMI Option+ configuration.
2. Plug a USB stick into your Comfort Panel.
3. If the USB stick is not automatically connected to the operating system, click "Mount".
2. 1. Click on "Export" to export the SIMATIC HMI Option+ settings. To import the settings afterwards, click on "Import".
2. Then click on "Dismount" to disconnect the USB stick from the operating system.
4 Error Handling
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 113
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
4 Error Handling If no values are displayed in the WinCC Runtime of the operator panel (e.g. uptime), please check:
1. Whether the "Uptime" function is enabled in SIMATIC HMI Option+.
2. Whether the HMI tag is spelled correctly.
3. Whether the SOAP service has been configured correctly.
For more information about the status of each tag, see the console application of SIMATIC HMI Option+.
5 Optional Functions in the Example Project
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 114
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
5 Optional Functions in the Example Project
Opening Control Panel from Runtime
In addition to the functions of SIMATIC HMI Option+, access to the individual categories of the control panel is implemented in the example project. This is how you can open individual functions of the Control Panel without ending the Runtime.
Configuration
Table 5-1
No. Description
1. Adding caption
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ >
06_CopyManual > OpenControlPanel" folder in the TIA Portal project library.
2. Drag the "txtOpenControlCategory" text field into your screen.
2. Adding button and symbolic I/O field
1. Drag the "btnOpenControlPanel" button into the same screen as the test field, using drag-and-drop.
2. Then also drag the symbolic I/O field "ParameterSelect" into the screen using drag-and-drop.
5 Optional Functions in the Example Project
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 115
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
No. Description
3. Adding a script
1. Open the "Master copies > 01_HMI > 01_Tools > SIMATIC HMI Option+ > 03_Scripts" folder in the TIA Portal project library.
2. Drag the VB script "ControlPanelStart" to the "VB scripts" folder of your operator panel
4. Transfer the configuration to the Comfort Panel and start the Runtime.
Behavior in Runtime
When Runtime has started you can preselect the category you want to open via the symbolic I/O field.
Click on the "Open" button to open the appropriate category and display it in the foreground (here, for example, "Regional and Language Settings").
6 Operating the Application Example
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 116
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
6 Operating the Application Example Start screen
Figure 6-1
12
3
1
2
3
Schaltfläche zum Öffnen des Übersichtsbild „Application“
Schaltfläche zum Anmelden eines Benutzers
Schaltfläche zum Einblenden des Slide-In (Navigationsbereich)
"Application" screen
Figure 6-2
1 2 34
1
2
3
Button to open the SIMATIC HMI Option+ Application
Button to open the "SIMATIC HMI Option+ Configuration"
Button to open the "SIMATIC HMI Option+ Console"
4 Displayed slide-in (navigation area)
6 Operating the Application Example
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 117
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
"SIMATIC HMI Option+" screens
Figure 6-3
1
2 3
1
2
3
Area navigation between the individual screens of the SIMATIC HMI Option+ functions
Active tab
Inactive tab and button to enable the tab
7 Valuable Information
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 118
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
7 Valuable Information
7.1 SIMATIC HMI Toolbox
Figure 7-1
In addition to the functions of SIMATIC HMI Option+, other useful functions such as the following are often frequently needed in everyday work:
Stopwatch
Calculator
Calendar
Creating notes
The application example "Toolbox for HMI projects" contains preconfigured code and visualization examples.
The different tools are available via global library and can thus be easily added to your visualization. This saves you valuable development time that you would have to invest in the development of separate tools.
For more information, please refer to the link:
https://support.industry.siemens.com/cs/ww/en/view/106226404
7.2 HMI templates & designs
Figure 7-2
7 Valuable Information
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 119
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
Give your machine an unmistakable face and turn the interface between machine and human into the trademark of your automation solution.
The application example "SIMATIC HMI Control Panels - Innovative Design and Operation - Innovative Design and Operation" shows you how you can implement an individual and intuitive operating concept (e. g. HMI Template Suite) for your HMI operator panel with templates, styles and icons.
Further information and libraries can be downloaded free of charge directly from the application example:
https://support.industry.siemens.com/cs/ww/en/view/91174767
7.3 Remote Access to Control Panels
Whether for the purpose of servicing or evaluating the production data, working on site increases travel times and most of all travel expenses. To keep these as low as possible, SIMATIC HMI Panels provide you with the option of remote maintenance and remote control.
For more information, please refer to the link:
https://support.industry.siemens.com/cs/ww/en/view/109476153
7.4 Security guidelines for SIMATIC HMI devices
Figure 7-3
SIMATIC HMI Option+ already gives you the option to make various safety-relevant settings. However, for even more safety, safety strategies are required for the configuration and operation of HMI operator devices.
Further information on the topic of "Security for operator panels" can be found in the application example "Security guidelines for SIMATIC HMI devices":
https://support.industry.siemens.com/cs/ww/en/view/109481300
8 Appendix
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 120
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
8 Appendix
8.1 Service and Support
Industry Online Support
Do you have any questions or need support?
Siemens Industry Online Support offers access to our entire service and support know-how as well as to our services.
Siemens Industry Online Support is the central address for information on our products, solutions and services.
Product information, manuals, downloads, FAQs and application examples – all information is accessible with just a few mouse clicks at: https://support.industry.siemens.com
Technical Support
Siemens Industry's Technical Support offers quick and competent support regarding all technical queries with numerous tailor-made offers – from basic support right up to individual support contracts.
Please address your requests to the Technical Support via the web form: www.siemens.en/industry/supportrequest t
SITRAIN – Training for Industry
With our globally available training courses for our products and solutions and using innovative teaching methods, we help you achieve your goals.
More information on the training courses offered as well as on locations and dates is available at: www.siemens.en/sitrain
Service offer
Our service offer includes the following:
Plant Data Services
Spare Parts Services
Repair Services
On Site and Maintenance Services
Retrofit and Modernization Services
Service Programs and Agreements
Detailed information on our service offer is available in the Service Catalog: https://support.industry.siemens.com/cs/sc
Industry Online Support app
Thanks to the "Siemens Industry Online Support" app, you will get optimum support even when you are on the move. The app is available for Apple iOS, Android and Windows Phone: https://support.industry.siemens.com/cs/ww/en/sc/2067
8 Appendix
SIMATIC HMI Option+ Entry ID: 109754400, V2.1, 01/2019 121
S
iem
en
s A
G 2
01
9 A
ll ri
gh
ts r
ese
rve
d
8.2 Links and literature
Table 8-1
No. Topic
\1\ Siemens Industry Online Support
https://support.industry.siemens.com
\2\ Link to the entry page of the application example
https://support.industry.siemens.com/cs/ww/en/view/109754400
\3\ Application example "SIMATIC HMI Toolbox"
https://support.industry.siemens.com/cs/ww/en/view/106226404
\4\ Application example "Innovative Design and Operation"
https://support.industry.siemens.com/cs/ww/en/view/91174767
\5\ Application example "Remote Access to Control Panels"
https://support.industry.siemens.com/cs/ww/en/view/109476153
\6\ Application example "Security guidelines for SIMATIC HMI devices"
https://support.industry.siemens.com/cs/ww/en/view/109481300
8.3 Change documentation
Table 8-2
Version Date Modification
V1.0 03/2018 First version
V2.0 12/2018 Chapter "Communications settings" from SOAP to OPC UA changed
Chapter “Change-over from V1" added
Chapter "Barcode Scanner" added
Chapter "Desktop Icons" added
Chapter "CPU load" added
Chapter "SIMATIC LOGON certificate" added
V2.1 01/2019 Correction of small inaccuracies in the documentation