Meeting minutes
Topic Information Action time
TIA Selection Tool Projects export to TIA Portal & Shared Device 10′
Libraries in TIA Portal LGF,LPD,LCU,LBP,LSNTP,LMRTU etc. 10′
Optional HW Configration Library of Configuration Control (LCC) 10′
TMAIL_C E-Mail encryption with TMAIL_C 10′
LMQTT_Client LMQTT_Client" for SIMATIC S7-CPU 10′
OPC UA Client OPC UA communication 10′
Software Unit Find/Eliminate logical errors, Backup, Datablock 20′
Sm@rtClient ile uzaktan kontrol, ProSave ile OS
HMI Functions Update, HMI Toolbox, HMI Template Suite, HMI 30′
Option+
Test Suite Styleguide 10’
Unrestricted © Siemens 2020
TIA Tips & Tricks
Levent HOTAN
Factory Automation – TIA & Advanced Controller
Unrestricted © Siemens 2020 siemens.com/tips&tricks
Tips & Tricks 1 : TST and TIA Portal
TIA Selection Tool
Goals
➢ Import and export of hardware configuration to
✓ Ready HW in order to Programin in TIA Portal
TIA Portal or other systems
✓ Configure a complete project with just a few
➢ Smart selection wizard for error-free
entries - without a manual, without special
configuration and ordering.
knowledge
➢ Technically always up-to-date about product
✓ Configuration options can be tested and simulated
portfolio and innovative approaches
in advance
➢ Direct ordering in the Siemens Industry Mall
✓ Depending on the Motion Control configration and
➢ TST estimates the controller utilization any existing Fail-Safe Configration as well as
Selected S7-1500 Controller
Unrestricted © Siemens 2020 https://new.siemens.com/global/en/products/automation/topic-areas/tia/tia-selection-tool.html
Tips & Tricks 2 : Sharing the experience- Shared Device
What is the Shared Device functionality?
Goals
With the Shared Device functionality, two
controllers can use the same PROFINET IO ✓ Reduced number of remote devices
device, e.g. SIMATIC ET 200 remote station or
SINAMICS drives, resulting in a simplified and ✓ Reduced engineering cabling and installation
more economical system configuration costs
✓ Flexible assignment of modules to each of the
two CPUs
✓ Integration of different functions in the separated
CPUs increases system performance
✓ Easy integration of fail-safe functions in a non-
safety application (such as robot controllers)
Unrestricted © Siemens 2020 https://support.industry.siemens.com/cs/ww/en/view/109741600
Tips & Tricks 3 : Libraries in the TIA Portal
Library of General Functions (LGF) Goals
➢ STEP 7 in TIA Portal already has an extensive ✓ In this way it is possible to read data from the
number of instructions for PLC programming database, or send them to the database for
(mathematical functions, times, counters, etc.). storage
In addition, there are other useful basic
functions that are often required in automation
projects.
Others: LDP,LCU,LBP,LSNTP, IO-Link Library
LMRTU, Lcom, Profiling, LHTTP, MQTT, LMCSINA
LDrvSafe etc…
Unrestricted © Siemens 2020 https://support.industry.siemens.com/cs/ww/en/view/109738702
Tips & Tricks 4 : Optional HW Configration
Library of Configuration Control (LCC)
Goals
➢ For modular machine concepts, for example, in
series machine building,configuration control ✓ With configuration control (option handling),
offers savings potential for the creation, SIMATIC offers a solution to the above-described
commissioning and documentation. task: A single STEP 7 project covers all production
variants.
Unrestricted © Siemens 2020 https://support.industry.siemens.com/cs/tr/tr/view/29430270/en
Tips & Tricks 5 : "LMQTT_Client" for SIMATIC S7-CPU
LMQTT_Client
Goals
➢ The “Message Queue Telemetry Transport” is a
simply structured binary Publish/ Subscribe ✓ The "LMQTT_Client" library provides you with
protocol on TCP/IP level. one function block each for the S7-1500 CPU and
S7-1200 CPU. The “LMQTT_Client” function block
➢ With these characteristics, MQTT plays a vital integrates the MQTT client function and allows
role for the IoT and in M2M communication. you to transmit MQTT messages to a broker
(publisher role) and to create subscriptions
(subscriber role)
✓ In this, the communication can be secured via a
TLS connection. You can reach the broker with a
static ip address or a qualified domain name.
Unrestricted © Siemens 2020 https://support.industry.siemens.com/cs/ww/en/view/109748872
Tips & Tricks 6 : OPC UA client in the S7-1500
OPC UA Server, Client
Goals
➢ In addition to the OPC UA server, an OPC UA
client is integrated in the CPU and offers the ✓ Vertical communication to MES systems
following functions via corresponding OPC UA or cloud services
communication instructions ✓ Controller-controller communication
Cloud
MES, ERP
OPC UA
SCADA, DCS
Industrial Ethernet
OPC UA
PROFINET
Unrestricted © Siemens 2020 https://support.industry.siemens.com/cs/ww/en/view/109748892
Tips & Tricks 7 : SQL Connection
SIMATIC S7-1200/1500 + SQL Goals
➢ The Tabular Data Stream protocol (TDS) gives ✓ In this way it is possible to read data from the
you the ability to establish a direct connection database, or send them to the database for
with a Microsoft SQL server storage
Unrestricted © Siemens 2020
https://support.industry.siemens.com/cs/ww/en/view/109779336
Tips & Tricks 8 : SIMATIC Software Unit
SW Unit >= TIA Portal V15.1
Goals
➢ Free splitting of the program into software units
✓ Program structuring (including OBs,
➢ Separate loading of the software units into the FBs, FCs, DBs, UDTs and tags)
PLC
✓ Storage and exchange of software units via
➢ Defined interfaces between the software units libraries
➢ Purely optimized programming and data ✓ Online
storage
✓ Every user can load his software units into
the PLC independently of other users/units
✓ Miniization of download times for team
engineering
Unit Unit Unit
Drill Picking Proces
Unrestricted © Siemens 2020
Tips & Tricks 8 : Find/Eliminate logical errors
Breakpoints on the CPU S7-1500
Goals
Setting of breakpoints in SCL/STL programs
(also possible in mixed LAD/FBD blocks) ➢ Testing of SCL and STL program code
with the aid of breakpoints
➢ From firmware version V2.5 of CPU S7-1500
➢ Step-by-step isolation of errors
➢ Simple and fast analysis of complex programs
in the office before actual startup
When a breakpoint
is reached, the
CPU enters hold
mode
Unrestricted © Siemens 2020
Tips & Tricks 9 : TIA Portal V16 - TestSuite
TestSuite -StyleGuide
Test Suite Goals
Creating and Managing rule sets
Project Tree
➢ Easy definition of rules within TIA Portal
➢ Fast tracking and solving of violations, as user
can directly Go To violation location
➢ Continuously good program quality can be
guaranteed
Unrestricted © Siemens 2020
https://support.industry.siemens.com/cs/ww/en/view/109779806
Contact Page
Levent HOTAN
Product Manager
Advanced Controller / S7-1500, S7-300, IOs, TIA Portal
Yakacık No:111
34870 Kartal/İstanbul
E-mail:
[email protected]
siemens.com
Unrestricted © Siemens 2020
SIMATIC Tips & Tricks
Berkcan Berk
Factory Automation – TIA & HMI
Unrestricted © SIEMENS 2020 siemens.com
Example #1: E-mail encryption with TMAIL_C – optionally
with attachment
Encrypted e-mail communication with TMAIL_C
via internal CPU interfaces
2
Requirements
• TIA Portal V16, S7-1200 CPU FW V4.4 and 1 Certificate import
TMAIL_C block version V6.0
• S7-1500 CPU FW V2.5 and 3
TMAIL_C block version V5.0
Procedure
4
❖ Import of certificate from the e-mail provider to the TIA Portal
❖ Programming with TMAIL_C and reference to imported
certificate (assignment of certificate to the CPU)
❖ Program download with TMAIL_C and referenced certificate
for encrypted communication
❖ Sending of an encrypted e-mail with fault/diagnostics
information to service staff/center; display on PC, tablet or
smart watch 4
❖ Optional: Sending of data log, recipes or user files
Unrestricted © Siemens 2020
Example #1: E-mail encryption with TMAIL_C – optionally
with attachment
Download
Documentation (1,6 MB)
Sample project for STEP 7 V16 (726,6 KB)
Note
The sample project is protected. Log on with following credentials:
•User name: admin
•Password: Siemens.1
OPEN LINK
Unrestricted © Siemens 2020
Example #2: Remote control with Sm@rtClient
License Transfer, TIA and HMI Panel Settings
Functions
• Control and monitoring of HMI panels on smart devices
• Access to function keys on the panel
• Automatic connection detection (Sm@rtServer)
• “View only” mode for pure monitoring
Technical details
Available for SIMATIC HMI Basic Panels 2nd Generation,
Comfort Panels and SIMATIC WinCC Runtime Advanced with
Sm@rtServer
Advantages
• Encrypted, mobile remote control and monitoring
• Simple setup and operating of function keys possible
• Connectivity via WIFI, WAN or VPN
Unrestricted © Siemens 2020
Example #2: Remote control with Sm@rtClient
Download SmartClient.exe:
Due to the statutory regulations for export control the SmartClient.exe is offered with registration only.
According to the registration the SmartClient.exe can be downloaded free of charge.
SmartClient.exe V13 SP1 Upd7 (464,3 KB)
SmartClient on AppleStore & Google Play:
The SIMATIC WinCC Sm@rtClient App, in combination with the SIMATIC WinCC Sm@rtServer,
allows remote mobile operation and observation of SIMATIC HMI-systems over Industrial
Ethernet/WLAN (wireless).
OPEN LINK
Unrestricted © Siemens 2020
Tool #1: HMI Toolbox
The toolbox for HMI projects currently offers 29
tools already and is continuously expanded.
The HMI toolbox of Siemens Industry Online Support provides
many useful tools that can clearly make every day work easier.
The different tools are available in global libraries and can thus
be easily integrated in your visualization. This saves you
valuable development time that you would have to invest in the
development of separate tools.
Unrestricted © Siemens 2020
Tool #1: HMI Toolbox
Download
WinCC V16
Documentation Panels / WinCC RT Advanced (7,5 MB)
V16 Library "LHmiToolbox" (94,6 MB)
V16 Example project WinCC RT Advanced (88,8 MB)
WinCC V15.1
Documenation WinCC RT Professional (3,9 MB)
Library "LProfToolbox" (2,2 MB)
Example project WinCC RT Professional (36,8 MB)
Tool "Rotationstool" (44.5 KB)
Siemens Symbol font (1,1 MB)
OPEN LINK
Unrestricted © Siemens 2020
Tool #2: HMI Template Suite
Example #3: Panel Resize
The library for good HMI design
The HMI Template Suite is a smart toolkit for creating great HMI
design. The library is based on an HMI concept that was
developed together with leading HMI design professionals and
will make your HMI design stand out. Create your HMI design
with the templates provided in our HMI Template Suite and save
time and eliminate hassle
MasterClass Trainings (Free)
Just 7 times 10 minutes will make you a better HMI designer.
https://new.siemens.com/global/en/products/automation/
simatic-hmi/design-masterclass.html
Unrestricted © Siemens 2020
Tool #2: HMI Template Suite
HMI Template Suite für SIMATIC WinCC Comfort/Advanced V16
Downloads
Documentation (1,5 MB)
Library "HMI Template Suite" (14,2 MB)
Notes on Open Source Software used
ReadMe_OSS_IconsMaterialDesign.htm (157,4 KB)
HMI Template Suite für SIMATIC WinCC Unified V16
Downloads
Documentation (2,5 MB)
SIMATIC HMI Template Suite Wizard V1.0.0 Setup (6,3 MB)
SHA; A66AB85E3F9281D484208F8BE610DE0375DC8E2646B6C7D7080CD5ACCF199B58
Library "HMI Template Suite (WinCC Unified)" (8,9 MB)
Training for SIMATIC WinCCSITRAIN course: WinCC Unified & Unified Comfort Panels 109773211
OPEN LINK
Unrestricted © Siemens 2020
Tool #3: HMI Option+
SIMATIC HMI Option+, users can access a wide
array of functions from the runtime of their
SIMATIC HMI Comfort Panel. This includes,
among other things:
SIMATIC HMI Option+ serves as a gateway between the
operating system and the WinCC Runtime of the operator
device. System information from the operator device (e.g. IP
address, device information, storage utilization, etc.) and
operating system parameters (e.g. IP addresses, network drives,
etc.) are written to internal HMI tags using OPC UA (Unified
Architecture) in this manner
Unrestricted © Siemens 2020
Tool #2: HMI Template Suite
SIMATIC HMI Option+ V3
Documentation
Documentation SIMATIC HMI Option+ (7,9 MB)
Documentation SIMATIC HMI Option+ Manager (2,0 MB)
Software SIMATIC HMI Option+ V3
SIMATIC HMI Option+ V3 Setup (14,5 MB)
Software SIMATIC HMI Option+ V3 Manager
SIMATIC HMI Option+ V3 Manager (2,6 MB)
OSS-EPPlus (2,0 MB)
Library and example project (TIA Portal V16)
Library (20,1 MB)
Example project (24,4 MB)
ReadMe_OSS.htm (157,4 KB)
OPEN LINK
Unrestricted © Siemens 2020
Example #4: SIMATIC ProSave
Servicetool SIMATIC ProSave
To use SIMATIC ProSave without the installation of the
engineering systems e.g. for service purposes, SIMATIC
ProSave can be downloaded for free. In addition, SIMATIC
ProSave can also be installed via the product DVD of WinCC
flexible or WinCC (TIA Portal)
https://support.industry.siemens.com/cs/document/10347815/ser
vicetool-simatic-prosave?dti=0&lc=en-WW
Unrestricted © Siemens 2020
Contact Page
Berkcan BERK
Product Manager
Basic Controller & HMI & SITOP
Yakacık No:111
34870 Kartal/İstanbul
E-mail: [email protected]
siemens.com
Unrestricted © Siemens 2020