Professional Documents
Culture Documents
Nick Levchenko
CERN
Date: 2016-02-01
Scope
• Functionality & Features
• Availability & Compatibility
• Installation & Use
2
Functionality & Features
• Automation of engineering by controlling the TIA
Portal externally from within a custom made
program you have created
• The following functions are available:
– create/delete project data, PLC and HMI data
– modify projects and project data
(import/export/etc.)
– download/upload/compare project data to/from
PLC/HMI
3
Use @ ESS
CCDB Custom
Application
Database
that holds TIA
Openness
information
on all Generates PLC
Extracts data code (in the Uses
devices, their
locations,
from CCDB form of import Openness
to import
Portal
controlling files)
files to PLC
them PLC’s, project
etc.
4
System Architecture
• TIA Portal Openness provides a public API
(DLL)
• Users can create their own application (MS
Visual Studio: C#, VB.Net, etc.) to use any
functions provided by the API
5
Object Model
6
Availability & Compatibility
• Available from TIA Portal V12 SP1
• More feature added with every version
• Currently available via Siemens only (some
files required)
• Will be publicly available from TIA Portal V14
7
Siemens Roadmap
9
Example
10
Traditional Import/Export
1. Generate text files (*.scl, *.db, etc.)
2. Attach them as external sources
3. Manually generate block from external
sources using TIA Portal
4. Any changes? Repeat steps 1 and 3
11
Openness Import/Export
1. Generate XML files
2. Automatically import them into TIA Portal
3. Any changes? Repeat steps 1 and 2, which can
be fully automated in your custom made
software tool
13
Demo
14