Co je nového v TIA Portal (15+)

Novinky v TIA Portal V18

1.1 TIA Portal
Objevte nejdůležitější novinky verze V18
TIA Portal V18 přináší několik nových funkcí. Jejich přehled a podrobné informace o nových funkcích najdete v tomto příspěvku:

https://support.industry.siemens.com/cs/ww/en/view/109807106

1.2 SIMATIC STEP 7

Zde jsou shrnuty všechny důležité nové funkce STEP 7. Další podrobnosti k jednotlivým tématům naleznete v sekcích dokumentace k produktu.What's new in TIA Portal V18 1

Prostory názvů
V rámci softwarových jednotek máte možnost používat ke strukturování programu prostory názvů.
 
Prostory názvů nabízejí například tyto výhody:
 
  • Prvky programu mohou mít stejný název, i když se nacházejí v různých jmenných prostorech.
  • Přehledné zobrazení prvků ve stromu projektu
  • Přehledná reprezentace operandů v kódu programu
  • Viz také: Vymezení jmenných názvů: AUTOHOTSPOT
Bezpečnostní programy v softwarových jednotkách
Bezpečnostní programy můžete vytvářet v softwarových jednotkách a zpracovávat nebo načítat je nezávisle na jiných částech programu. V bezpečnostních programech můžete také používat jmenné prostory.
 
Symbolický přístup za běhu (S7-1500)
Funkce "Symbolický přístup během běhu" umožňuje externím aplikacím přístup ke značkám v programu PLC během běhu. Externími aplikacemi mohou být například aplikace HMI, funkce OPC UA nebo jiné komunikační funkce. Tagy lze číst nebo zapisovat.
 
Přístup pro čtení nebo zápis se neprogramuje staticky při vytváření programu. Ve skutečnosti se přístup uskutečňuje dynamicky během běhu programu. Uživatelé zadávají symbolické názvy tagů, ke kterým chtějí přistupovat ručně nebo programově během běhu.
 
Viz také: V případě, že se jedná o příkaz, který se používá v systému, je nutné, aby byl použit: AUTOHOTSPOT
 
Ikona pro vstupní/výstupní parametry (LAD, FBD, GRAPH)

Pro snadnější vizuální rozlišení vstupních parametrů (IN) a vstupně-výstupních parametrů (InOut) jsou vstupně-výstupní parametry v kódu programu označeny vlastním symbolem:

Kontrolní součet "Kód programu" (LAD, FBD, STL, SCL)
Pro porovnání dat projektu je k dispozici nový kontrolní součet "Kód programu". Určuje, zda je zdrojový kód dvou bloků totožný. Do porovnání se nezapočítávají mezery, zalomení řádků, tabulátory a komentáře všech typů.

Poznámka Rozdíly online/offline po aktualizaci na verzi V18
Po upgradu projektu na V18 se v kontrolním součtu "Kód programu" zobrazí rozdíl online/offline, pokud program nebyl do zařízení nahrán pomocí V18.

Viz také: AUTOHOTSPOT

Odkazy na technologické objekty
Můžete deklarovat odkazy na technologické objekty kategorií "Motion" a "SIMATIC Ident" a používat je při přiřazování hodnot. K referenci na některý z těchto technologických objektů je také možné přiřadit DB_ANY.

Tím se zjednoduší manipulace s technologickými objekty v programech PLC. Můžete tak například iterativně zpracovávat různé typy os v programových smyčkách.

Viz také: V případě, že se jedná o technologii, která je určena pro řízení a kontrolu, můžete použít tzv: AUTOHOTSPOT

Najít a nahradit
Funkce "Najít a nahradit" byla rozšířena:

  • V LAD a FBD lze vyhledávat a nahrazovat skryté parametry bloků.
  • Funkce "Nahradit vše" a její příslušné možnosti jsou podporovány v tabulkách značek PLC a tabulkách konstant PLC.
Tabulka sledování
Příkaz nabídky "Upravit výběr nyní" zjednodušuje ovládání několika vybraných značek. Viz také: "Způsoby, jakými lze označit tagy, které jsou v systému označeny: AUTOHOTSPOT
 
Import knihoven ze SIMATIC AX
SIMATIC AX poskytuje s AX Code vývojové prostředí pro vývoj, kompilaci a testování PLC programů textovým a objektovým způsobem. AX Code je založen na Visual Studio Code a nabízí všechny výhody moderního programování v oblasti IT. Jako programovací jazyk je k dispozici strukturovaný text (ST).
 
Knihovny vytvořené pomocí SIMATIC AX lze integrovat do STEP 7.
 
Podívejte se také na následující informace: AUTOHOTSPOT
 

Trasování

  • Trasování
    Počet signálů zaznamenávaných v příslušné stopě se zvyšuje z 16 na 64.
    Tím se výrazně rozšiřují možnosti při porovnávání signálů jednoho záznamu.
  • Dlouhodobá stopa
    Nyní je možné u všech procesorů S7-1500 zaznamenávat kromě již dostupných tras a tras projektu také stopu, která se nezaznamenává v zařízení, ale na pevný disk počítače, na kterém je otevřen projekt TIA Portal. To vede k výrazně lepším diagnostickým možnostem při analýze průběhu signálů za delší časové období, které je v zásadě omezeno pouze kapacitou paměti pevného disku.
  • Rychlá Fourierova transformace (FFT)
    Kromě možností Bodeho diagramu má nyní uživatel k dispozici také analýzu FFT.
Řízení pohybu S7-1500 a S7-1500T
Přehled nových funkcí v technologické verzi V7.0 najdete v Přehledu řízení pohybu S7-1500/ S7-1500T, v části AUTOHOTSPOT.
 
PID
Pomocné funkce PID byly rozšířeny o instrukci RampSoak, pomocí které lze realizovat časově závislý profil.
 
Instrukce
  • Stávající instrukce "GetStationInfo" byla rozšířena následujícím způsobem: Nyní lze také načíst informace o adrese zařízení R1.
  • Stávající instrukce "RH_CTRL" byla rozšířena takto: Nyní se můžete také dotázat, zda je stav systému "SYNCUP" právě uzamčen.
  • Stávající instrukce "OPC_UA_ReadList" byla rozšířena takto: Nyní lze také přistupovat k adresovému prostoru OPC UA lokálního CPU. To umožňuje například načítat diagnostické informace prostřednictvím místního serveru OPC UA a reagovat na ně v uživatelském programu.
  • Stávající instrukce "OPC_UA_WriteList" byla rozšířena takto: Kromě DataValue můžete nyní nastavit také "SourceTimestamp" a StatusCode uzlů OPC UA vašeho uživatelsky definovaného serverového rozhraní. Nyní je možné přenášet čas poslední změny hodnoty prostřednictvím OPC UA.
Zobrazení online a diagnostika
Diagnostika připojení v zobrazení Online a diagnostika byla rozšířena takto: Nyní můžete zobrazit také vlastnosti připojení modulů rozhraní zařízení IO v systému S7-1500H.
 
1.3 SIMATIC WinCC

Zde naleznete přehled důležitých novinek v systému WinCC. Další podrobnosti k jednotlivým tématům najdete v sekcích dokumentace k produktu. Inovace jsou rozděleny do následujících témat:

  • WinCC Unified: Simulation
  • WinCC Unified: Efficient configuration of screens
  • WinCC Unified: System diagnostics control
  • WinCC Unified: Faceplates
  • WinCC Unified: Tags
  • WinCC Unified: Alarms
  • WinCC Unified: Parameter sets
  • WinCC Unified: System functions
  • WinCC Unified: Scripting
  • WinCC Unified: Library
  • WinCC Unified: OPC UA
  • WinCC Unified: GraphQL
  • WinCC Unified: Logon via RFID
  • WinCC Unified Collaboration
  • WinCC Unified: Reporting
  • WinCC Unified: Audit
  • WinCC Unified: Process diagnostics
  • WinCC Unified: Unified Comfort Panel
  • WinCC Unified: Performance Insight
  • WinCC Unified: Calendar
  • WinCC Unified: Line coordination
  • WinCC Unified: Sequence
  • WinCC Unified: SIMATIC Energy Suite
  • WinCC Unified: TIA Portal Openness
  • WinCC Professional
  • SiVArc
Simulace doby běhu

Chcete-li používat simulaci, musíte nainstalovat WinCC Unified Runtime. Pokud není nalezena licence pro runtime, spusťte simulaci v demo režimu.

Efektivní konfigurace obrazovek
Harmonizace názvů vlastností objektů

Byly sjednoceny názvy vlastností objektů. Související vlastnosti se také při abecedním řazení na portálu TIA zobrazují ve všech jazycích pod sebou.

Příklad:

  • Čára - Šířka
  • Čára - Barva
  • Čára - Typ
Oblíbené položky pro vlastnosti objektu
Pro každý objekt na obrazovce můžete definovat vlastní oblíbené vlastnosti. Některé vlastnosti jsou definovány jako oblíbené systémem.
Přehled systémem definovaných a uživatelem definovaných oblíbených vlastností najdete v "Možnosti > Nastavení > Vizualizace > Oblíbené obrazovky (WinCC Unified)" v tabulce "Oblíbené vlastnosti".
Jednotlivé vlastnosti objektu můžete vyhledat pomocí funkce "Filtr" v okně Inspector.

Viz také část AUTOHOTSPOT.

Centrální správa barev
Barvy použité v projektu můžete centrálně měnit v dialogovém okně "Změnit barvu objektu".
Dialogové okno "Změnit barvu objektu" obsahuje hierarchický přehled všech barevně relevantních vlastností objektu. V něm se můžete pohybovat v rámci zobrazení a ovládat zobrazené objekty. Získáte přehled o všech používaných barvách. Zadáte výběr barvy a nahradíte ji jinými barvami.
Viz také část AUTOHOTSPOT.
 
Automatic scrolling

When you drag and drop the object to one of the corners of the screen, automatic scrolling is triggered. You can place the object in other areas of the screen.

See also AUTOHOTSPOT

Grouped objects

When you join two or more objects with the "Group" function, the objects form a group. You can manage a group in the engineering system and in runtime like a single object, e.g.

change the color of all grouped objects with one step.

Grouping is available on the Unified PC and on the Unified Control Panel as of version V18.

See also AUTOHOTSPOT.

Direct text input

You can change the label of the "Text box" and "Button" objects directly via the keyboard.

See also AUTOHOTSPOT.

Select multiple objects

To edit several objects at once, select all the objects in question. This procedure is called "multiple selection". The Inspector window shows all the properties of the selected objects.

See also AUTOHOTSPOT.

Overlapping ranges during dynamization with tags

When dynamizing an object property with tags of "Range" type, the values in the individual ranges may overlap. Cells where range overlaps occur are highlighted in color. The overlaps are reported as a warning when compiling the project. Downloading to the device is possible.

The first highlighted value is always used in runtime.

See also AUTOHOTSPOT.

Renaming layers

When you create a screen, the 32 layers are numbered consecutively by default. To improve clarity, you can rename the layers to suit your requirements. You change the name of a layer under runtime settings of the device.

See also AUTOHOTSPOT.

Changing the screen resolution

The default size of the screen is adjusted to the resolution of the device. You change the screen resolution in the runtime settings of the device.

See also AUTOHOTSPOT.

System diagnostics control

The system diagnostics control supports the matrix view and the diagnostic buffer view.

With the matrix view you have the possibility to check the status of your PLCs and their lower-level hardware components. All hardware components are displayed as tiles. You can configure the display as well as the content of the tiles.

Using the diagnostic buffer view, you can display diagnostic events of the currently selected PLC.

Screen window - Extension of the multitouch function

The multitouch function in screen windows has been extended. You have the possibility to scale a screen window and move the contents.

To scale the content, drag two fingers apart or slide them together.

Drag vertically or horizontally with a finger to move the contents.

Faceplates

Support for additional screen objects

You can use the "alarm control" and "trend control" objects in faceplates. You insert the controls via the "Tools" task card.

Using faceplate in faceplate

You can use faceplate types in other faceplate types. In this way, you have the possibility to put several faceplate types together and thus increase the reusability. When using nested user data types at the faceplate interface, data are automatically passed to the underlying faceplates.

Dynamic SVGs available in faceplates

Dynamic SVGs created in the project library can be used in faceplates via drag-and-drop.

"Events" interface

Interface events allow you to define events and associated parameters in a faceplate type.

System functions of the function list and scripts to the events configured at the instances. Various data types are available for the parameters associated with an interface event.

Extension of the "Properties" interface

The following changes were made to the property interface:

  • "Graphic" interface property You can associate properties that correspond to a graphic with the "Graphic" data type. You link graphics in the "Visualization" tab, for example, with the "Graphic view" and "Switch" screen objects. In the faceplate instance, you can assign graphics from the project's collection of graphics or released type versions of the "Graphic" type from the project library.
  • "Multilingual text" interface property You define different texts in different faceplate instances. In the instance, you assign static texts, resource lists, tags or scripts for this purpose.
Extension of the "Tags" interface

The following changes were made to the tag interface:

  • "ARRAY" data type: You can define interface tags of the "Array" data type in faceplates. The arrays can consist of elementary data type as well as user data types.
  • "HMIUDT" data type: You can define interface tags of data type "HMIUDT" in faceplates and link them to HMI user data types in this way.
  • "PLCUDT" data type: To link PLC user data types at the tags interface, use the "PLCUDT" data type.
  • You can nest user data types on multiple levels in interface tags of faceplates.
  • Time and date: You can connect interface tags for date and time specification with PLC user data types and HMI tags.
Local tags

Local tags are used to pass or buffer information within a faceplate type. In this way, you can, for example, dynamize elements of a faceplate depending on the current properties of another element. Besides elementary data types you have the possibility to define arrays.

Tags

The scope of an internal tag can be changed to "Local session". In a multi-user environment, session-related data is processed independently in each local session.

The use of local session tags in Unified Collaboration and in the web client is supported.

The values of the local session tags are not saved at the end of a session and are lost.

Alarms - system events

System events now have fixed IDs. The IDs are thus no longer dependent on the sequence of the configuration.

Parameter sets

You can work with parameter sets in screens independently of the parameter set control. To do this, you use, for example, IO fields that you link to local session tags. In parameter set types you assign the local session tags to the edit tags.

You use system functions to trigger the following actions with screen objects:

  • Enable parameter sets for productions:
    • Save a parameter set of the PLC into a local edit tag.
    • Write a parameter set from a local edit tag to the PLC.
  • Managing parameter sets:
    • Create a new parameter set with user-defined default values.
    • Saving a current parameter set.
    • Load a saved parameter set.

System functions - Assign parameters to the function list via drag-and-drop operation

You assign the following objects from the detail view to a parameter in the function list using drag-and-drop operation:

  • HMI tag
  • PLC tag
  • Screen
  • Text list

Scripting

Visibility of layers in runtime

Unified Runtime supports switching the visibility of layers using JavaScript functions.

  1. In the engineering system, place the objects of a screen in the "Layout" task card on different layers.
  2. Program a JavaScript function to change the visibility of, for example, "Layer_1" in the current screen.

Screen.Layers ("Layer_0").Visible = false;

  1. Configure this function, e.g. on an event of a button.

If the event occurs in runtime, all objects placed on this layer become invisible.

To make a layer visible in the current screen, use:

Screen.Layers("Layer_0").Visible = true;

Changing the style in runtime

You can query and change the style with JavaScript functions in runtime.

  1. To change the style in runtime, create a JavaScript function with the following content:

HMIRuntime.UI.Style = "FlatStyle_Dark";

HMIRuntime.Trace("Switched style to: " + HMIRuntime.UI.Style);

  1. Configure this function, e.g. on an event of a button.

When the event occurs in runtime, all objects are changed to the dark style. The name of the style is output via the debug output of the runtime.

Documentation of the object model

The documentation of the object model has been completely revised. Among other things, clickable screens enable navigation in the object model.

New system functions and JavaScript functions

The following functions are introduced on Unified PC and Unified Comfort Panel:

  • .FileSystem.Browse
  • .FileSystem.GetSpecialFolder
  • .FileSystem.IsDirectory
  • .ParameterSetTypes.Sysfct.CreateParameterSet
  • .ParameterSetTypes.Sysfct.DeleteParameterSet
  • .ParameterSetTypes.Sysfct.LoadParameterSet
  • .ParameterSetTypes.Sysfct.ReadParameterSet
  • .ParameterSetTypes.Sysfct.RenameParameterSet
  • .ParameterSetTypes.Sysfct.SaveParameterSet
  • .ParameterSetTypes.Sysfct.WriteParameterSet
  • .Tags.CreateTagSubscription
  • .UI.ProDiag.SysFct.OpenViewerGraphByBlock
  • .UI.ProDiag.SysFct.OpenViewerGraphFromOverview
  • .UI.ProDiag.SysFct.Next
  • .UI.ProDiag.SysFct.Previous
  • .UI.ProDiag.SysFct.ToggleGRAPHViewerMode
  • .UI.ProDiag.SysFct.ToggleNetworkDisplay
  • .UI.ProDiag.SysFct.ZoomIn
  • .UI.ProDiag.SysFct.ZoomOut
  • .UI.ProDiag.SysFct.IsJumpableAlarm
  • .UI.ProDiag.OpenTIAPortalProject
  • .UI.ProDiag.OpenTIAPortalGRAPHDetails
  • .UI.ProDiag.OpenTIAPortalProDiagDetailsByCall
  • .UI.ProDiag.OpenTIAPortalProDiagDetailsByAssignment
  • .UI.ProDiag.OpenTIAPortalFromAlarm
  • .UI.SysDiag.SysFct.GoToPlc
  • .UI.SysFct.ChangeScreenAsync
  • .UI.SysFct.ChangeScreenAsyncByNumber
  • .UI.SysFct.ChangeScreenByNumber
  • .UI.SysFct.OpenScreenByNumberInPopup
  • .UserManagement.GetRolesFromUser
  • .UserManagement.HasUserRole

Library

Extension for script module types

Script module types can be managed in the library. For example, you have the possibility to create new script module types and version them.

If you have created and enabled a script module type, you have the following options to use the script module type:

  • In the "Screens" editor at events and properties of screen objects
  • In the scheduler at events
  • In global modules

To use a version of a script module type, the version in question must be referenced in an "Import" statement in the global definition.

Example: import * as MyCalc from "SMT_1_V_0_0_1"

In the example, "SMT_1" is the name of the script module type and the version number is V 0.0.1.

You also reference versions of script module types in faceplate types and other versions of script module types. Here, the lowest device version must be compatible. A type version of a script module referenced in another type must have the same or lower required device version.

Extension of dynamic SVG graphics

You can manage dynamic SVG graphics as types in libraries. In the "Add new type" dialog, under "Graphic", select the "Dynamic SVG graphics" option.

OPC UA

Configuration of Unified OPC UA servers in TIA Portal

For Unified PCs and Unified Comfort Panels working as OPC UA servers, TIA Portal now provides OPC UA server configuration options in the runtime settings of the HMI device.

OPC UA server configuration via the configuration file is no longer supported for Unified PCs.

WinCC Unified GraphQL

The WinCC Unified Openness interface, GraphQL, is a web API for read and write runtime access. A user of the GraphQL API must authenticate via UMC and requires special Unified user rights for authorization.

Functional scope:

  • Read, write and subscribe to process tags
  • Read and subscribe to active alarms

Logon via RFID

If local user management is used, WinCC Unified supports logon with RFID. Note that logon via RFID always only effects the device on which the card is read and has no influence on connected remote devices.

Unified PC

Requirements are that the PM-LOGON must be installed on the runtime computer and the teach-in of the RFID cards with PM-LOGON must be completed.

You can find additional information on licensing, installation of PM-LOGON and teach-in for the RFID cards in the PM-LOGON Operating Manual (https:// support.industry.siemens.com/cs/de/en/view/109810587).

Unified Comfort Panel

A requirement is that the teach-in of the RFID cards in the Control Panel must be completed.

You can find information on using RFID on Unified Control Panels in the operating instructions AUTOHOTSPOT TIA V18 or higher.

See also AUTOHOTSPOT.

Unified Collaboration

The "Parameter set control" and "Reports" screen objects can be used in screens that are displayed via Unified Collaboration in another runtime.

Reporting

Settings for reporting

Reporting can be enabled or disabled in the runtime settings of the HMI device.

When reporting is enabled, you define the storage locations for the reporting database and the main local storage location for the reports. To do this, you have the following options in each case:

Unified PC:

  • "Standard": The folder selected during installation or later in WinCC Unified Configuration in the "Reporting" step is used as the storage location.
  • "Project folder": The project folder of the runtime project is used as the storage location.
  • "Local": The device folder entered under "Folder" is used as the storage location.

Unified Comfort Panel:

  • Select the storage medium and enter the path to an existing folder on this medium under "Folder". The folder is used as storage location.

Default folder of the reporting database: The project folder

Default folder of the local main storage location for reports: "media/simatic//Reports"

Support for text lists and graphic lists

If standard columns and optional columns of data source items output numerical values, you can assign text lists and graphic lists to these columns. When the Runtime data is read in, the cell values of these columns are replaced by texts or graphics from the assigned lists.

Improved alarms

When a report job is discarded because the queue is full, an alarm is issued containing the name of the discarded job.

When a report job cannot be completely executed, an alarm is issued containing the name of this job.

Audit

Configuration conforms to GMP

"Configuration conforms to GMP" means creating projects in accordance with "Good

Manufacturing Practice". The requirements are set out in FDA rules "21 CFR Part 11". The FDA is the U.S. Food and Drug Administration. Eudralex Volume 4, Appendix 1, EMA regulation 178/2002 also applies. EMA is the European Medicines Agency.

The Audit option has new functions to help you better ensure that your project conforms to GMP.

Protection against manipulation

The Audit Trail is protected from tampering in such a way that the tampering is detected.

Audit Viewer

With the configurable screen object Audit Viewer you can display the acquired data in runtime in tabular form.

  • Online from an Audit Trail
  • Offline from an exported audit file

Recording user changes

Audit now also records and documents the logon or logoff of a user.

Process diagnostics

The TIA Portal functionality, ProDiag (Process Diagnostics), is used to monitor and determine errors that occur in your plant or machine. You can use ProDiag to show the type of error, the cause of the error and the location of the error on the HMI device.

The following objects are available for displaying the current status of error monitoring and diagnostics in the program code:

GRAPH overview

The "GRAPH overview" object is used to display the current program status for executed steps of the GRAPH sequencer.

PLC code display

The "PLC code display" object is used to display the current program status of user programs that have been programmed in the GRAPH programming language.

Unified Comfort Panel

Images for Unified Comfort Panel
  • Images can be downloaded from the SIOS image downloads (https:// support.industry.siemens.com/cs/ww/en/view/109746530).
  • Images are released independent of WinCC (TIA Portal).
  • Use ProSave to import an image version that does not correspond to the configured device version onto a panel.
  • If a new image only contains improvements for the runtime of the device, this version is not shown in the engineering system. In this case, use the most recent device version displayed in the engineering system.
Scaling screens and screen windows

Unified Comfort Panels support scaling in screen and screen windows with a two-finger gesture. Scaling a screen does not affect an open popup window. Enlarged sections can be moved with a one-finger gesture.

When zooming in on a section, the detail is reduced by hiding objects or displaying them as icons.

Alarm control

The order of column sorting has been improved.

  • If the "Priority" column is defined in the alarm view, sorting is based on alarm priority. As a result, in a single-line alarm view, only the top-priority alarm appears in the alarm window. A lower-priority alarm will not be displayed, even if it is more recent. The alarms are displayed in chronological order.
  • If one of the following columns in the alarm view is configured, sorting on a Unified Comfort Panel is according to the specified order.
    1. Priority
    2. Modification time
    3. Raise time
    4. Alarm state
Alarm statistics

Unified Comfort Panels support the following statistical calculations on archived alarms:

  • Frequency of an alarm
  • Total display time of an alarm in seconds
  • Average display time of an alarm in seconds
Trend control

In a trend control with multiple trends, a trend can be selected via the legend.

You can also use a trend control to configure the "Min Max" compression mode for Unified Comfort Panel.

Trend companion

Unified Comfort Panel support the trend companion object.

Communication

Communication via interfaces X1 and X2 can occur simultaneously.

Unified Comfort Panel can now also communicate via Modbus RTU.

Network drive

The "Network and Internet" function is available in the Control Panel under "Network drive". You can use this function to exchange data between the HMI device and an enabled network drive on a server PC.

You can find more information in the Control Panel help and in the operating instructions.

Print

For the objects "Trend control", "Function trend control", "Value table", Unified Comfort Panel supports printing via the button in the toolbar. The data to be printed is sent to the specified default printer. The last ten print jobs are saved as graphics in the directory on the Panel.

Improved support for printers
  • Selection of the default printer from the printer list
  • "CUSTOM Plus 2" has been added to the list of supported printers.

Performance Insight

WinCC Unified Collaboration

With WinCC Unified Collaboration, you access the Performance Controls from another HMI device. This allows operators, plant management, and maintenance personnel to access and evaluate the KPIs of other stations in the plant from their own screens.

They can also search for WinCC Unified Collaboration partners that use PFI objects and display these KPIs.

Cause/downtime analysis

Identify the ten most important causes of machine downtime and display the cause graphically. Configure causes and cause groups for this purpose.

Predefined styles

The performance controls support the use of predefined light and dark styles.

Long-term KPI evaluation and recalculation

For long-term KPI calculation, the maximum 32-day restriction on KPI calculation or

recalculation has been removed. The calculation is now only limited by the available resources and data (log time period of the PFI data log). For example, the KPI calculation can go over ten years if the server has sufficient hardware support and the maximum log size is large enough.

Storing the runtime configuration

Permanent storage of control configuration in runtime.

Dashboard control

New performance control for a simplified graphic view of KPIs in runtime.

Calendar

WinCC Unified Collaboration

Using WinCC Unified Collaboration, you can access the calendar control from another HMI device. This allows operators, plant management, and maintenance personnel to access and edit the shift schedules of other stations in the plant from their own screens.

Reuse shift schedule of a scheduled week

To save configuration work, the shift schedule of a scheduled week can be copied and pasted into another week.

Info panel

The info panel is a quick view in the calendar that displays user alarms and events at a glance.

Predefined styles

The calendar control supports the use of predefined light and dark styles.

Global calendar configuration

In the Engineering System, a global configurator for calendar settings is provided under "Common data". This enables the simultaneous configuration of all calendars within the plant view. Individual adjustments of single calendars are additionally possible at the plant object within the plant view.

Restoring modified day instances in the template

With the restore function, it is possible to reset the customized day instances to the day template that was used to create the instance. These day instances are again automatically updated when changes are made to the day template.

Line coordination

New controls - Unit status and unit control

The unit status shows you the current ISA-88 status of a unit in color. An additional symbol shows whether the unit is allocated or not. The unit control shows you more detailed information of the unit. You also have the option to control the individual recipe operations and recipe unit procedures within the control.

New status "Withdrawn from system"

If a change affects the procedure or recipe, this procedure or recipe is set to the new status "Withdrawn from system". You have the option of using a button in the recipe control to set all recipes or procedures in the "Withdrawn from system" status to the "Available" status by means of a validation.

Improved handling during recipe creation

Recipes and procedures can be filtered in the recipe control. The insertion of technical operations has been improved.

Manage materials and use as material parameters in operation

Material parameters can be created in the engineering system, used and configured in the technical operation (LCS) or in the step (SES). A target value for the material and the quantity is defined in the operation parameter and linked to the defined material in the material overview (LCS).

Local Reporting - Automatically triggered reports

After a job has been completed, canceled, or stopped, a report is generated automatically. This configuration is done via a check box in the job history.

Integration in Audit

Provision of evidence of the operator's activities in support of regulations and quality requirements. Tracking of relevant operator actions during job execution. All actions performed within the job control are logged within the WinCC Unified Audit Trail (e.g. deletion process, start/pause process, setpoint change...).

Information box

The information box, within the LCS control, provides a quick and detailed overview of contextualized system events. The alarms are categorized into error messages, warning messages and info messages, which can also be filtered. Contextualized messages are displayed with details of the technical setup and corresponding object name.

Note the information provided in Industry Online Support (https:// support.industry.siemens.com/cs/ww/de/view/109807125).

Sequence

Improved handling when creating and loading operations

The status for steps has been removed. Only operation parameters affect the status of operations. Loading operations into the PLC is now independent of the status. Loading can be done in manual mode as well as in automatic mode. If an operation is already being performed, a loading is also possible.

Managing materials and using them as material parameters in the operation Material parameters can be created in the engineering system, used in the step (SES) and configured. A target value for the material and the quantity is defined in the operation parameter and linked to the defined material in the material overview (LCS).

Assignment as step condition

Conditional assignment as an additional step condition based on feedback from another parameter. A parameter or control module can be assigned to another parameter or control module. Only when the condition of the assigned object is met, is the parameter or control module continued.

Easy navigation to the active SES operation

In the job control (LCS), you have the option of double-clicking on the active recipe operation to display the SES operation in the SES Control.

Also in the unit control (LCS), you have the option to display the active SES operation via a button in the SES Control.

Integration in Audit

Provision of evidence of the operator's activities in support of regulations and quality requirements. Tracking of relevant operator actions during the execution of an SES operation. All actions performed within the SES controller are logged within the WinCC Unified Audit Trail (e.g. deletion process, start/pause process, setpoint change,...).

Information box

The information box, within SES control, provides a quick and detailed overview of contextualized system events. The alarms are categorized into error messages, warning messages and info messages, which can also be filtered. Contextualized messages are displayed with details of the technical setup and corresponding object name.

Storing the runtime configuration

Permanent storage of control configuration in runtime.

Note the information provided in Industry Online Support (https:// support.industry.siemens.com/cs/ww/de/view/109807125).

SIMATIC Energy Suite

The SIMATIC Energy Suite supports with V18 WinCC Unified. The following features are supported:

  • Complete visualization

Faceplates and screens are supplied for visualization of energy data acquisition, peak load management and base load management in WinCC Unified.

  • Simplified handling

To reduce the configuration effort, the complete visualization for WinCC Unified can be generated with SiVArc. Using SiVArc exclusively within the SIMATIC Energy Suite requires installation, but does not require an additional license.

  • Data buffering between PLC and WinCC Unified

If the connection between PLC and WinCC Unified is temporarily interrupted, the data on the PLC are temporarily stored in a ring buffer. As soon as communication is restored, the buffer is emptied and the data is transferred to WinCC Unified.

  • No duplicate licensing

Tags of the Energy Suite are license-neutral in WinCC, which means they are not considered for the tag license. The tags of the Energy Suite are nevertheless still relevant for the system limits of WinCC Unified (e.g. for the Unified Comfort Panel).

In addition, the following features have been added with V18:

  • Base load management

Continuous monitoring of a power value that should be between a low and high limit. If it is outside this range, actuators (consumers, generators, storage) are switched based on their defined priorities to bring the value back between the limits.

  • Storage actuators

Energy storage is supported for peak and base load management.

  • Software/Open Controller

The Energy Suite supports the software and Open Controller.

  • Simplified project migration

 The visualization of a previous version of the Energy Suite can be upgraded to the current status with little effort.

TIA Portal Openness

TIA Portal Openness supports the creation of all screen objects including Custom Web Controls and dynamic SVG graphics, as well as the dynamization of their properties.

TIA Portal Openness supports the dynamization of screens and screen objects via conditions for tags.

WinCC Professional: WinCC Channel Diagnosis

"WinCC Channel Diagnosis" is integrated into the new tool "WinCC System Diagnosis" as a new CCAx control.

Two modes are available in "WinCC System Diagnosis":

  • System Diagnostics Mode (SDM)
  • Channel Diagnostics Mode (CDM)

The SDM can be integrated into the standalone controller container, i.e. the system diagnostics information is available in the standalone desktop app.

Filtering and sorting mechanism allow overview. A new column visualizes the operating status of the PLC.

WinCC Professional: Certificate Manager

A Certificate Manager is available to centrally manage all certificates, e.g. for HTTPS connections from web clients, OPC UA and other connections.

WinCC Professional: Web control

Microsoft Internet Explorer is no longer supported.

The existing functionality is made available for Chrome and Edge browsers.

Supported browsers can download WebNavigator client application, updates, plugins and required installers from WebNavigator Server V18.

The new "homepage.html" with the following options is displayed:

  • Download Hub WebNavigator client applications, updates, plugins and required installers can be downloaded from WebNavigator Server V18.
  • Language selection If one of the supported languages is selected in the language selection, the content of "homepage.html" is displayed in the selected language.
  • "homepage.html" is accessible via both HTTP and HTTPS connection.

During the basic installation of the WebNavigator client application and the installation of the Datamonitor client setup, a shortcut of WinCCViewerRT is created on the desktop.

If Microsoft Internet Explorer is used to connect to WebNavigator Server, the existing ASP web pages will be displayed.

  • When starting the runtime with "CCWinCCStart.exe", the option "Disable operating system access on startup" is available.

After installing the runtime, you can find the tool under the following path:

%PROGRAMFILES(x86)%\Siemens\Automation\SCADA-RT_V11\WinCC\bin

WinCC Professional: Restricted access when starting the runtime

When starting the runtime with "CCWinCCStart.exe", the option "Disable operating system access at startup" is available.

After installing the runtime, you can find the tool under the following path:

%PROGRAMFILES(x86)%\Siemens\Automation\SCADA-RT_V11\WinCC\bin

WinCC Professional: WebUX

The range of functions for WebUX has been extended as follows:

  • C scripts are supported.
  • Local session tags are supported.
  • Faceplates are supported.
  • The alarm filter in the alarm control is supported.

SiVArc

Improved support of Unified devices
  • Generation of screen objects trend control and function trend control
  • Generation of positioning fields
  • Generation of alarms
  • Assignment of graphics lists or text lists to symbolic IO fields via SiVArc properties
  • Copy rules support scripts
Improved support of faceplates for Unified devices
  • Additional properties for the faceplates generated by SiVArc
  • The following data types can be used in addition in the properties interface: Multilingual text, authorizations, graphics
  • Support of PLC and HMI user data types in the tag interfaces
  • Generation of interface events
Rule tables

Rule tables are used to create rules for SiVArc-supported objects. Rule tables are stored in the library in structured groups and are versionable. The rule tables include a read-only default rule table that is created from projects that were configured with previous versions and upgraded to the latest version. The names of rule tables can be used as a keyword for the "Global search".

Improvements to the Expression Resolver
  • In the Expression Resolver, you receive the result of the expressions for all instances of the block for an S7 block.
  • Autocomplete lists all parameters of an FC/FB for the expression Block.Parameters(…).

Exporting the generation overview

You can export the generation overview and open it in Microsoft Excel, for example.

Additional expressions

The "Block.DB.DisplayName" expression returns the name of the instance in quotation marks.

Generation via TIA Portal Openness

You can define the mode and the rule set of tag generation for the SiVArc generations triggered via TIA.

See also

Unified Comfort Panels (https://support.industry.siemens.com/cs/ww/en/view/109810754)

1.4 Hardware configuration

All important new features are summarized here. You can find more details on the various topics in the product documentation sections.

General

Support of password complexity rules for PLC passwords for web server and OPC UA (S7-1200/ S7-1500)

Hardware comparison

The I/O modules are now directly included when comparing two controllers; the user can easily navigate to the parameters of the I/O modules.

Station upload

Station upload from a controller is now also supported for this setup of device configurations:

  • SENTRON measuring devices are operated as PROFINET IO devices on a controller of the S7-1500.
  • F-Panel or F-SINAMICS drives are operated as PROFINET I/O devices on an F-controller of the S7-1500.

Who is online?

Loading onto a controller is always assigned exclusively to one user.

If several users commissioned a controller together, the individual user could not see who was currently accessing the controller online. This may have prevented other users from loading the controller.

As of V18, information about all users is displayed in the "Load preview" dialog, making it easier to contact and coordinate.

View of Things

View of Things (VoT) allows the user to create HMI screens under the CPU. Once loaded onto the CPU, they are accessible as a web application via the PLC web server.

With V18, it is now possible to load the "View of Things" application to the memory card via the Card Reader Download.

SIMATIC S7-1500 and ET 200 CPUs

New functions with firmware V3.0 for all S7-1500 and ET 200 CPUs:

  • A simple configuration option is now available for the SNMP service, see AUTOHOTSPOT. For new configurations, this is disabled by default in terms of "Security-by-Default". With automatic topology detection, there may be some functional restrictions if both nodes have SNMP disabled.
  • LongTermTrace: Cycle-granular recording of up to 64 different tags in a .csv file over a long period (hours, days, etc.)

New functions with firmware V3.0 for S7-1500 and ET 200 CPUs (without R/H CPUs):

  • OPC UA Server – Reading the diagnostics status of the own address space, see AUTOHOTSPOT.

The own namespace of the OPC UA server can be accessed by using the OPC UA instruction for reading ("OPC_UA_ReadList"). This makes it possible to read out the status of the own OPC UA server as well as the connections of OPC UA clients, the session as well as the subscriptions and to react to them in the user program. This way, e.g. connection problems can be quickly detected and the plant availability can be increased.

  • OPC UA server – Time stamping of the source time of nodes, see AUTOHOTSPOT. By using the OPC UA instruction for writing ("OPC_UA_WriteList"), it is possible to change both the "SourceTimestamp" and the status code of an OPC UA tag (node). This makes it possible to distinguish between the "Source" and "Server" time as of V18.
  • OPC UA server - Increased configuration limits

The possible number of nodes in the server interface has been increased to 15,000 for small PLCs and to 30,000 for medium PLCs. The maximum possible number of subscriptions per session has also been increased to 50. And the recommendation for monitored values for subscription was increased to max. 4,000 (at a 1s sampling and transmission rate).

  • The web server certificate for HTTPS communication can now also be managed via the OPC UA GDS mechanism without separate download of the hardware configuration, see AUTOHOTSPOT.
  • New functions for general file handling and especially log file handling via WEB API (as support for workflow automation)
    • Backup and restore (Backup & Restore, including Failsafe)
    • Files on the memory card (user files, recipes, data logs)

What's new in TIA Portal

  • Web API read time of day (read system time, read time settings)
  • Improved verification of HMI accesses (see AUTOHOTSPOT).

New functions with firmware V3.0 for all fail-safe CPUs:

  • F-consistent Fast Commissioning Download (as of FW 3.0)
    • Together with TIA Portal V18, Consistent Commissioning Download (Consistent Compile) is now available to the user in addition to the "Fast Commissioning Download" (Fast Compile) introduced with V17.
    • This enables the user with activated Fast Commissioning to perform a consistent compile and download of the fail-safe user program to the F-CPU in RUN.
    • In addition, the Consistent Compile in TIA Portal extends the possible customizations of the user program (e.g. adding timer blocks etc.) in Fast Commissioning Mode.
    • This offers greater flexibility during commissioning or when adapting the safety program, while at the same time reducing commissioning time.
    • Finally, the F-CPU is transferred to activated safety mode by a Stop-RUN transition.

New functions with firmware V3.0 for S7-1500R/H CPUs:

  • Support of PROFINET system redundancy R1 (connection of redundant interface modules) for S7-1500H
  • Various network topologies (line, open ring, ring, etc.) are supported on S7-1500H
  • New H-Sync module for distances up to 40 km between H-CPUs
  • Support of functions for block handling CREATE_DB/DELETE_DB and READ_DBL/WRIT_DBL

New hardware and configuration limits

  • Innovated S7-1500 / ET 200SP CPUs
    • 8 standard and fail-safe S7-1500 CPUs 1511(F)-1 PN, 1513(F)-1 PN, 1515(F)-2 PN and 1516(F)-3 PN/DP
    • 4 technology S7-1500 CPUs 1511T(F)-1 PN and 1515T(F)
    • 2 redundant S7-1500 CPUs 1513R-1 PN and 1515R-2 PN
    • 4 standard and fail-safe ET 200SP CPUs 1510SP(F)-1 PN and 1512SP(F)-1 PN
    • 100% more program memory and up to 100% more data memory
    • Performance increase up to factor 5 depending on CPU and STEP 7 project
    • Two performance classes

Low: CPU 1510SP(F)-1 PN to CPU 1513(F)-1 PN

Middle: CPU 1514SP(F)-2 PN to CPU 1516(F)-3 PN/DP

  • Higher communication performance (2nd Core)
  • The display is integrated in the R-CPUs
  • Completely revised display implementation => no separate FW necessary
  • 4 new ET 200SP CPUs 1514SP-2 PN, 1514SP F-2 PN, 1514SP T-2 PN and 1514SP TF-2 PN
    • Memory concept, performance, configuration limits and features of a SIMATIC S7-1500 CPU 1515 (F) - 2 PN CPU
    • 2 PROFINET IO interfaces
  • Harmonization of the technical specifications within the performance classes

SIMATIC S7-1200

New functions with firmware V4.6:

  • Increased work memory for S7-1200 Compact CPUs:
    • CPU 1211C is now 75 KB in size.
    • CPU 1212C is now 100 KB in size.
    • CPU 1214C is now 150 KB in size.
    • CPU 1215C is now 200 KB in size.
    • CPU 1217C is now 250 KB in size.
  • Increased work memory for S7-1200 Fail Safe Compact CPUs:
    • CPU 1212FC is now 150 KB in size.
    • CPU 1214FC is now 200 KB in size.
    • CPU 1215FC is now 250 KB in size.
  • SNMP is disabled by default, see AUTOHOTSPOT.

What's new in TIA Portal

PROFINET System Redundancy R1 for S7-1500H and ET 200SP

With the introduction of firmware version V3.0 for CPU 1517H-3 PN and CPU 1518HF-4 PN, it is now possible to operate redundant PROFINET interface modules (PROFINET system redundancy R1). This allows the use of redundant PROFINET networks on the fieldbus level at the same time.

Both options result in higher availability, since the failure of an interface module or the malfunction of a network no longer results in the loss of process data.

With the introduction of the IM155-6PN R1, the ET 200SP I/O family now also supports redundant interface modules that can be operated on an S7-1500H controller.

In the course of this, the ET 200SP system rail is also introduced to the market. This has been developed for the IM155-6PN R1 to significantly improve the mechanical and EMC boundary conditions.

The new LC-LD BusAdapters for single-mode fiber-optic cables up to max. 20 km complete the portfolio of BusAdapters.

1.5 SINAMICS Startdrive

All important new features are summarized here. You can find more details on the various topics in the product documentation sections.

SINAMICS Startdrive Basic

  • Extensions for CU3x0-2 based drives
    • Linear motor support
    • Fast Fourier Transform (FFT) for displaying measurements in the frequency domain
  • Support of linear axes in BasicPosControl
  • Extensions for SINAMICS TEC
    • Pre-installation for selected SINAMICS TEC packages

VIBX

SERVCOUP

  • Parameter help and interrupt help for SINAMICS TEC in Startdrive online help
  • Extensions for Openness
    • Create and specify third-party motors (rotary) for CU3x0-2-based drive devices
    • Support of SINAMICS TEC

Install, activate, deactivate, delete

Read version via Openness

  • Extensions for UMAC

                                                   –        Changed function right: Edit drive applications

A user with this function right can edit the configuration of drives with Startdrive. All safety settings are excluded.

                                                   –         New function right: Edit Safety Integrated application of the drive

A user with this function right can edit the safety configuration of drives and carry out safety acceptance tests.

                                                   –        New function right: Control the drive in manual mode

A user with this function right may activate master control over the drive through the project, and then carry out targeted drive optimizations.

SINAMICS Startdrive Advanced

Extension of safety acceptance test

  • Support of SINAMICS G130, G150, S150
  • Improvement of usability during safety acceptance test
  • Multiuser support for safety acceptance testing

SINAMICS DCC

  • Upload of DCC plans loaded into the drive with STARTER (simple DCC plans)
  • Extensions for Openness
    • Plan creation via Openness
    • Adding, deleting and interconnecting blocks –         Publishing block I/Os

1.6 SINUMERIK

All important new features of SINUMERIK can be found in the section "What's new in V18" under "Configuring and programming SINUMERIK".

The availability of the SINUMERIK STEP 7 Toolbox V18 is scheduled for 02/2023.

1.7 SIMOTION

SIMOTION SCOUT TIA

  • Security
    • Firmware integrity check during startup
  • Download
    • Optimizations regarding download in RUN after changes
  • Communication
    • Support for daylight saving time with OPC UA
  • Diagnostics
    • Recording of global tags from libraries in Trace
  • Simulation
    • Support of the TControl technology package in SIMOSIM
  • Web server
    • Creation of a user-defined password policy
  • Usability
    • Post-installation of technology packages
    • Optimization for the online consistency display
    • Direct copying of programs between SCOUT TIA and SCOUT Classic
    • Handling of Version Control improved –     Selective closing of windows

1.8 System functions

All important new features are summarized here. You can find more details on the various topics in the product documentation sections.

User Management & Access Control (UMAC)

V18 contains the following improvements for TIA Portal user management:

  • TIA Portal projects can be used more easily in different UM domains.

If a TIA Portal project is transferred from one UM domain to another, the configured users and user groups can be synchronized to the new UM domain. Users and user groups from the old UM domain are transferred to the new UM domain. Users and user groups that do not exist in the new UM domain are disabled in the TIA Portal project.

  • TIA Portal user name

The logged-on user can now also be alternatively used for a protected project at the locations where the user name can be freely selected from the TIA Portal settings.
See also: Basics of global users and user groups

SIMATIC TIA CAx

With V18, TIA Portal supports the exchange of AutomationML files according to version 1.3 of the Application Recommendation Automation Project Configuration (AR APC).

This enables the import and export of IO-Link devices in TIA Portal in conjunction with the Port Configuration Tool.

For channels and modules, the exchange of available Openness attributes is now possible via AutomationML using the so-called custom attributes in AutomationML. The exchangeable attributes can be determined for modules that are described using MDD or GSDML and made available for partner systems such as ECAD systems.

SIMATIC TIA Portal Add-Ins

V18 provides the following improvements in the area of Add-Ins:

  • In V18, additional types of workflow Add-Ins are offered, which allow specific functionalities of TIA Portal to be extended with user-specific operations.
  • Simplified creation and debugging of Add-Ins is possible using the provided TIA Portal Add-In Development Tools for Microsoft Visual Studio 2019 and 2022 and Visual Studio Code. In doing so, the Add-In programmer is offered templates for the existing Add-In types. The current versions of the add-Ins for Microsoft Visual Studio 2019/2022 and Visual Studio Code are also available from Siemens Industry Online Support.
  • Additional options are available to Add-In programmers to display messages of their Add-Ins directly in TIA Portal.
  • A mass rollout mechanism can be used for distributing Add-Ins in the company. For this, a service is used that allows administrators to centrally administer the Add-Ins on the computers under their management. 

See also: Basics of Add-Ins

TIA Portal Version Control Interface

The functionality of the Version Control Interface of the TIA Portal has been extended in V18 by the following points:

  • The structure of the workspace can be automatically derived from the structure of the project. For this, the interface for connecting the Add-Ins to a version management program has been extended to automatically track the structure of the workspace in the version management program.
  • New files are listed in the workspace in a separate view of the unassigned files and can be transferred to the project in a single step.
  • The sources of STL blocks can now also be exported and imported in text format.
  • Export and import of technology objects is supported.
  • Metadata such as timestamps are removed when exporting in SimaticML format. In addition, metadata, if any, is ignored when calculating the comparison status in the Version Control Interface.
  • The language for the object names in the workspace can be set separately and is now independent of the TIA Portal user interface language used.

See also: TIA Portal Version Control Interface basics

TIA Portal Openness

The following new functions and innovations are available in TIA Portal Openness V18. For more details on the various topics, refer to the corresponding sections of the product documentation.

  • General
    • Configurable error handling for "SetAttributes" for HWCN objects. The following classes are supported: Device, DeviceItem, HardwareObject, PlcAccessLevelProvider, Address, Channel, StructuredData, NetworkInterface, IoConnector, IoSystem, IoController, Node, Subnet, MrpDomain, SyncDomain, TransferArea, NetworkPort.
    • Provision of the supported data types at the "EngineeringAttributeInfo" class
    • License checks in Openness workflows with "LicenseNotFoundException"
  • Security

– Access to the automated certificate management configuration of the S7-1500 CPU –     Configuring password policies:

  • PLC user programs
    • Expansion of PLC block fingerprints with "ProgramCode" (code without comments)
    • Support of "NamespacePreset" for software units and "Namespace" for PLC blocks
    • Updating the PLC program to the latest instruction versions
    • Reading the cross-reference information of objects (XREF)
    • Configuration of the SimaticML export scope regarding "DocumentInfo" for PLC blocks, PLC tags, PLC user constants, PLC tag tables, PLC data types and technology objects, force table and watch tables
  • Safety Engineering
    • Creating, configuring and deleting Safety Runtime Groups (RTG)
    • Management TIA Portal settings "Generate default fail-safe program" and "Manage failsafe in Software Units environment"
    • Read access to the Safety property of PLC tags
    • Managing the Safety Software Unit
    • Generating the global F-IO status block
  • Libraries
    • Detailed comparison of libraries or even individual copy templates, types and versions
    • Setting the update property on individual types in a global library
  • CAx data export and import
  • Importing/exporting IO-Link data configured via PCT
  • Importing/exporting Siemens hardware parameters and channel properties
  • Hardware configuration
    • Read access to the TIA Portal hardware catalog
    • Device replacement
    • Setting hardware parameters without prior type conversion of values as "String"
    • Mass change of the hardware parameters in the correct sequence via "SetAttributes"
    • New supported modules for parameter access (without Safety and communication modules): ET200pro, ET200MP, ET200eco PN, Push Buttons, HMI Extension Units
    • New service "SimpleWebserverUserManagement" for managing web server users and their rights for ET200SP SIWAREX modules
    • Read access to the transfer areas for cross-PLC synchronous operation
  • Station Upload
    • Station upload of a S7-1200/1500 CPU via CM/CP with IP routing or DNAT routing possible (only via TIA Portal Openness)
  • Version Control Interface (VCI)
    • Configuration of workspace language is possible
    • Synchronization status for child objects
  • UMAC / UMC
    • Check that the UMAC copy of the UMC data is consistent with the UMC server data
    • Synchronizing the UMAC copy of the UMC data with the UMC server
  • Teamcenter Gateway
    • Data record lock of the Teamcenter Gateway
    • Connecting and disconnecting with Teamcenter
    • Searching and downloading projects and libraries from Teamcenter
    • Saving a project / library in Teamcenter
  • SiVArc
    • Support of the new folders and tables for the generation rules
    • New generation options for all rules, Energy Suite and user-created rules
  • Interrupts and ProDiag
    • Support of PLC alarm text lists
  • WinCC Unified
    • Importing and exporting tag tables
    • Support for all screen objects, including custom web controls and dynamic SVGs
    • Creating and editing groups in the project tree for screens and tag tables
  • Test Suite Advanced

                                            –       Importing and performing system tests

  • Startdrive
    • Creating and specifying third-party motors (rotary) for CU3x0-2-based drive devices
    • Support of SINAMICS Technology Extensions (SINAMICS TEC): Installing, activating, deactivating, deleting, reading version
  • Sinamics DCC
    • Plan creation
    • Adding, deleting and interconnecting blocks
    • Publishing block I/Os
  • Continuous Function Chart (CFC)
    • XML export of the plans (all or selective)
    • XML import of plans

Libraries

  • Library management as editor

As of version V18 of TIA Portal, it is possible to use the library management as a stand-alone editor.

The improved usability allows users to use the library management in parallel with the project editors. There is no need to switch between library view and project view.

  • Comparison of global libraries

With V18 of TIA Portal, the user has the option of comparing global libraries with each other or with the project library.

Library types and master copies are considered for the comparison. The user also has the option to perform synchronization between the libraries.

  • Multiuser engineering and global libraries

As of version V18 of the TIA Portal, it is possible to store global libraries on the project server and to edit them together in a team.

The same multiuser workflows are available for working with global libraries as for projects.

Security logging

It is possible to have log messages written to the Windows EventLog for security-relevant events. Events include, for example, user logons to the TIA Portal, changes to the user management in the project or critical PLC changes up to the point of download.

Software and licensing management

The functions for license management and the connection to Online Software Delivery (OSD) that were previously integrated in the TIA Administrator are no longer available. However, these can still be used via the Automation License Manager.

1.9 Engineering options

Multiuser Engineering & project server

  • Grouped storage structures for projects

As of TIA Portal V18, it is possible to store projects in groups on the project server. To do this, the project server offers the possibility to create groups.

TIA Portal projects can be assigned to these groups. Group names, for example, can reflect projects, plants, jobs.

  • Extended access authorizations

Extended project access protection is available with TIA Portal V18. This makes it possible to configure access to projects and project groups for individual users or groups.

Users of TIA Portal version V17 and earlier also benefit from the extended project protection. Access protection in this case is limited to the top-level project repository.

As of V18, the project server is available for download via the SIOS entry "Download project server (https://support.industry.siemens.com/cs/ww/en/view/109810588)". New project server functions are made available independently of the TIA Portal release.

  • Global libraries

As of version V18 of the TIA Portal, it is possible to store global libraries on the project server and to edit them together in a team.

The same multi-user workflows are available for working with global libraries as for projects.

Central user management via UMC

  • Microsoft Active Directory connection

Multiple "trusted" AD domains can now be connected.

  • Extended configuration with the TIA Administrator
    • Secure communication incl. certificate export can now also be configured for the use of the SIMATIC Logon protocol.
    • Remote authentication for Unified devices can now be configured.

TIA Portal Cloud Connector

The TIA Portal Cloud Connector makes it possible to access the local PG/PC interface and the SIMATIC hardware connected to it from a TIA Portal Engineering in a cloud environment.

  • What's new in TIA Portal Cloud Connector V1.2 SP1?

–    New protocol: "TIA Portal Cloud Endpoint" to access SIMATIC hardware with TIA Portal Cloud.

  • What's new in TIA Portal Cloud Connector V1.2 SP2?

                                                   –       Increased performance for downloading to a PLC.

SIMATIC Energy Suite

The SIMATIC Energy Suite supports the following features with V18 WinCC Unified:

  • Complete visualization

Faceplates and screens are supplied for the visualization of energy data acquisition, peak load management and base load management in WinCC Unified.

  • Simplified handling

To save configuration effort, the complete visualization for WinCC Unified can be generated with SiVArc. Using SiVArc exclusively within the SIMATIC Energy Suite requires installation, but does not require an additional license.

  • Data buffering between PLC and WinCC Unified

If the connection between PLC and WinCC Unified is temporarily interrupted, the data on the PLC is temporarily stored in a ring buffer. As soon as communication is restored, the buffer is emptied and the data is transferred to WinCC Unified.

  • No double licensing

Tags of the Energy Suite are license-neutral in WinCC, which means they are not considered for the tag license. The tags of the Energy Suite are nevertheless still relevant for the system limits of WinCC Unified (e.g. for the Unified Comfort Panel).

In addition, the following features have been added with V18:

  • Base load management

Continuous monitoring of a power value that should be between a low and high limit. If it is outside this range, actuators (consumers, generators, storage) are switched based on their defined priorities to bring the value back between the limits.

  • Storage actuators

Energy storage is supported for peak and base load management.

  • Software/Open Controller

The Energy Suite supports the software and Open Controller.

  • Simplified project migration

The visualization of a previous version of the Energy Suite can be upgraded to the current status with little effort.

PLCSIM and S7 PLCSIM Advanced

  • Introduction of a new user interface for PLCSIM, which also allows the use of PLCSIM Advanced functions.
  • Support of the latest firmware versions in S7-1200 and S7-1500 New in S7 PLCSIM Advanced V5.0:
  • In PLCSIM Advanced, TIA Portal projects from versions V14 to V18 as well as CPU firmware versions V1.8 - V3.0 are now supported.
  • The API now also supports reading and writing of the STRING data type.
  • All interfaces of a CPU can now optionally be made visible on the network, via API or Control Panel. This allows communication to be established between PLC instances / TIA Portal in cloud application scenarios.
  • The new S7-1514 SP /T/TF CPUs are now supported.
  • The new S7-1514 SP /T/TF CPUs are now supported.
  • The new S7-1514 SP /T/TF CPUs are now supported.
  • The R1/S2 configuration of the IO devices of an S7-1500 R/H is now supported.
  • The R1/S2 configuration of the IO devices of an S7-1500 R/H is now supported.
  • NTP time synchronization is now supported.
  • Testing of the backup and restore functions possible via the S7-1500 Web server.
  • Data logs and recipes can be read and written.

TIA Portal Test Suite Advanced

Style guide:

  • An additional property with a specific condition can now be added for a style guide rule. The rule is then only evaluated if the additional condition is met. The following conditions are available:
    • Tag type
    • Data type
    • Block type

With the help of these conditions, the application of a style guide rule can be restricted, for example, to a specific data type (Boolean, Integer, etc.) or tag type (Multi-instance, Array, Struct, etc.).

  • In the object selector, the application of style guide rules can now also be restricted to organization blocks, functions or function blocks.
  • The "Prefix/Suffix" and "Name contains" rule types can now optionally be made case-sensitive.

Application test:

  • Tags of WChar, String and WString data type can now also be used in the application test.
  • Application test - RUN with condition:

The RUN command can be used with an optional parameter for conditional execution of the test case. Once the optional parameter reaches the value specified by the user or the maximum number of cycles is reached, the execution is terminated. Syntax: RUN( Cycles := <value>, <optional_parameter> = <value>); System test:

This type of test is newly available as of Test Suite V18. The system test allows the user to define and execute test cases for a PLC program using OPC UA server interfaces. The system test enables the execution of the following tests:

  • Hardware-in-the-loop tests with S7-1200 and S7-1500
  • Software-in-the-loop tests with PLCSIM Advanced.

1.9 Engineering options

TIA Portal Teamcenter Gateway

  • Support for Teamcenter Gateway operation in Exclusive Engineering

Teamcenter Gateway supports operations such as connect, save, open, search etc. in the TIA Portal Exclusive Engineering environment.

With Exclusive Engineering, you can conveniently work on your project as a "single user" on the project server.

Functionality for Exclusive Engineering on the project server to work with Teamcenter Gateway.

  • Openness API for Teamcenter Gateway workflows

As of V18, there is an interface for Openness API of Teamcenter Gateway Workflows for integrating TIA Portal into your development environment and the automation of your tasks in the engineering workflow. Write your own applications with external development environments, for example to push & pull your engineering projects from TIA Portal into Teamcenter to manage projects and libraries in TIA Portal as a whole in Teamcenter - for consistent versions and consistent release workflows. Refer to the TIA Portal Openness Manual for details.

  • Updating modified linked TIA proxy objects in Teamcenter

As of V18, TIA Portal objects (FBs, FCs and PLC data types) can be exported as proxy objects to Teamcenter and linked to Teamcenter artifacts. As of V19, it is possible to update changed linked TIA Portal objects (FBs, FCs and PLC data types) in existing stored relevant artifacts in Teamcenter.

  • Compatibility

Teamcenter versions V13.1/13.2/13.3/14(*) are supported.

(*) – Support for TC V14 in TIA Portal is in progress for V18.

SIMATIC STEP 7 Safety

SIMATIC STEP 7 Safety Basic / Advanced V18, the high-performance option package for programming fail-safe S7 controllers for the Totally Integrated Automation Portal V18.

  • Consistent Fast Commissioning Download (as of FW 3.0)

With TIA Portal V18, Consistent Commissioning Download (Consistent Compile) is now available to the user in addition to the Fast Commissioning Download (Fast Compile) introduced with V17.

This enables the user with activated Fast Commissioning to perform a consistent compile and download of the fail-safe user program to the F-CPU in RUN.

In addition, the Consistent Compile extends the possible modifications to the fail-safe user program (e.g. adding timer blocks) in Fast Commissioning mode.

This provides greater flexibility during commissioning or when modifying the safety program and reduces commissioning time.

Finally, the F-CPU is transferred to activated safety mode by a Stop-RUN transition.

  • Openness enhancements

The available Openness functionalities have also been extended with STEP 7 Safety V18:

  • Configuration of F-runtime group in the Safety Administration Editor (SAE)

Creation and deletion of F-runtime groups

Modification of the F-runtime group iDB

Modification of the pre-processing and post-processing of the F-runtime group

  • Generation of the global F-I/O status block
  • Download of the project data (including safety-related project data) into a PG/PC
  • Fail-safe unit

In future, users can decide whether the safety program is to be created in the familiar sequence structure or in a fail-safe unit.

1.10 Runtime options

All important new features are summarized here. You can find more details on the various topics in the product documentation sections.

OPC UA

You can find new functions in the OPC UA context under "New functions with firmware V3.0 for all S7-1500 and ET 200 CPUs (without R/H CPUs)" in section Hardware configuration (Page 26).