Siemens Industry Online Support
Siemens AG
Entry ID: 109792902, Entry date: 06/25/2021

TIA Portal Openness: Automation of engineering workflows

  • Entry
TIA Portal Openness has been a free option package for TIA Portal since V13 SP1, which is already included in the Standard installation.

TIA Portal Openness is a programming interface (API) to automate engineering tasks in TIA Portal:

  • Access to TIA Portal objects via API methods
  • Import / export interface and data exchange

Possible workflows are project generation, project verification, maintenance and much more.

The following TIA Portal products and options support TIA Portal Openness:

  • STEP 7, STEP 7 Safety.
  • WinCC Unified, WinCC Professional (nur Basic/Comfort/Mobile Panels und RT Advanced).
  • SIMATIC Visualization Architect (SiVArc), Startdrive, SIMOTION SCOUT TIA, SINUMERIK, Version Control Interface.
  • With TIA Portal V17.Test Suite, Multiuser, User Management & Access Control (UMAC) are included.

Product Information

TIA Portal Openness is part of several TIA Portal products and options. Details on the new features can be found here:

Delivery Release TIA Portal V17
Delivery release TIA Portal V16
Delivery release TIA Portal V15.1
Additions to TIA Portal Openness V15.1
Delivery release TIA Portal V15
Delivery release of TIA Portal V14 SP1
What are the major modifications in TIA Portal Openness V14 SP1?

Manuals and Documentation

SIMATIC TIA Portal V17.0 Openness: API for automation of engineering workflows
SIMATIC TIA Portal V16.0 Openness: API for automation of engineering workflows
SIMATIC TIA Portal V15.1 Openness: API for automation of engineering workflows
Openness for SINAMICS Startdrive and DCC V15.1, V16 and V17
Openness for SINAMICS Startdrive
SIMATIC S7-1500/S7-1200/S7-400/S7-300 Parameters of technology objects in TIA Portal Openness
  • The description of the hardware parameters can be found in the TIA Portal installation directory:
    C:\Program Files\Siemens\Automation\Portal Vxx\PublicAPI\V15.1\HW Parameter description\

Application examples

TIA Portal Openness: Introduction and Demo Application
TIA Portal Openness: Generating a Modular Machine with S7-1500
Export Graphics Tool: Exporting graphics from WinCC (TIA Portal) to a local directory
Excel code generator for TIA Portal Openness
Application example for Openness with SINAMICS Startdrive V15.1


Digitalize your engineering with TIA Portal Openness
TIA Portal Openness - Automatic project generation
Openness - Efficient generation of program code using code generators
Develop and use of Openness scripts as TIA Add-Ins

Tools and Software

Siemens offers tools and software based on TIA Portal Openness that you can use directly: 

TIA Openness Explorer
Tool for easier use of the TIA Portal Openness interface (Openness Scripter)
Project Check for TIA Portal: Check against programming style guides
SIMATIC Modular Application Creator
TIA Openness Library Compare
Siemens OPC UA Modeling Editor (SiOME) for implementing OPC UA companion specifications
Simulation Model Generator
SINAMICS SDC: Serial Drive Commissioner

TIA Add-Ins

TIA Add-Ins are special Openness applications that can be integrated in a context-related manner into the TIA Portal user interface.
TIA add-ins make daily work easier with the Automation of small, repetitive steps.
You can find more information and examples on the TIA Add-Ins overview page:

TIA Portal Add-Ins

SimaticML and AutomationML

SIMATIC Markup Language (SimaticML; SML) is a Siemens standard for the exchange of software data in TIA Portal.
The standard is used by TIA Portal Openness when exporting and importing software data such as program blocks or HMI screens are used.

How is the XML file structured for blocks (Export/Import in TIA Portal Openness V13 SP1)?
SIMATIC Automation Compare Tool
  • The XML schema definitions (XSD) can be found in the TIA Portal installation directory:
    C: \Program Files\Siemens\Automation\Portal Vxx\PublicAPI\Vxx\Schemas\

Automation Markup Language (AutomationML; AML) is an open standard for exchanging Hardware data.
The standard is used, for example, by EPLAN Electric P8, TIA Selection Tool and TIA Portal supported.
TIA Portal uses TIA Portal Openness to import the generated hardware configuration into the TIA Portal project.

Digitalization with TIA Portal: Exchange of planning data from TIA Selection Tool via EPLAN Electric P8 in TIA Portal
Digitalization with TIA Portal: Integration of planning data from TIA Selection Tool to TIA Portal
Which EPLAN data is required for AML data exchange with STEP 7 (TIA Portal)?
How do you work with the Siemens EPLAN Macros ET 200SP?
What should you watch out for in the parts list of EPLAN for the server module of an IM155-6 when doing an AML?

Why is a defective PLC box for a non-placed main function displayed in the EPLAN PLC navigator for the ET 200AL?

  • The specification can be found at https://www.automationml.org/


In STEP 7 (TIA Portal), why can you not open or create projects when the message appears indicating that the path is too long?
When using a TIA Portal Openness application, why do you get the error message "Cannot connect to TIA Portal"?
Why does the Openness application not start with the selected version of TIA Portal?
Tips for TIA Portal Openness


Learn programming with TIA Portal Openness in classroom training from SITRAIN in 3 + 2 days

TIA Portal Openness Programming 1 (DI-OPEN1)
TIA Portal Openness Programming 2 (DI-OPEN2)

SITRAIN access

TIA Portal Openness - Introduction


The forum is a free communication platform where you can get help from other Users, who post their comments and replies in the forum, if you have any questions:
STEP 7 (TIA Portal)
STEP 7 (TIA Portal) - "Openness"

Further interfaces

In addition to TIA Portal Openness, there are also other interfaces in the TIA Portal environment:

Using external source files in TIA Portal
Running external applications out of TIA Portal
Version Control Interface (VCI) in TIA Portal
Connecting the password provider in TIA Portal
Central User Management with "User Management Component (UMC)"
Multiuser Engineering with TIA Portal Project Server
Getting started with S7-PLCSIM Advanced and simulation tables
SIMATIC Automation Tool - the commissioning and service operation tool for SIMATIC modules

Rate entry
no rating
Requests and feedback
What do you want to do?
Note: The feedback always relates to the current entry / product. Your message will be forwarded to our technical editors working in the Online Support. In a few days, you will receive a response if your feedback requires one. If we have no further questions, you will not hear from us.