14
Siemens TIA Portal Openness Feature Functionality and Possible Use European Spallation Source – Integrated Control System Division Nick Levchenko CERN Date: 2016-02-01

Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Siemens TIA Portal Openness FeatureFunctionality and Possible Use

European Spallation Source – Integrated Control System Division

Nick Levchenko

CERNDate: 2016-02-01

Page 2: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Scope

• Functionality & Features

• Availability & Compatibility

• Installation & Use

2

Page 3: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

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

Page 4: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Use @ ESS

4

CCDB

Database that holds

information on all

devices, their locations, controlling them PLC’s,

etc.

Custom Application

TIA PortalO

pen

ne

ss

Extracts datafrom CCDB

Generates PLC code (in the

form of import files)

Uses Openness to import

files to PLC project

Page 5: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

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

Page 6: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Object Model

6

Page 7: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

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

Page 8: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Siemens Roadmap

Open and close TIA Portal

Open, save, close project

Import/export of HMI

configuration data for HMI

RT Advanced

XML-Export PLC blocks of

S7-300/400

Read tag tables

Read selected hardware

configuration data

+ XML-Export PLC blocks of

S7-1200/1500 (except

SCL)

+ Export/import tag tables

via XML

+ Modify a TIA project via UI

and API

+ Import ASCII sources

(STL/SCL/DB/UDT)

TIAP V12 SP1

Openness

+ Import/export of extended

HMI configuration data for

HMI RT Advanced

+ XML-Import of PLC blocks

in S7-1500 (only STL)

+ Copy from Library to Device

+ Start Block Editor / Tag

Editor

+ Start Compile PLC / HMI

+ Silent Update Check for

type objects

TIAP V13

Openness

TIAP V13 SP1

Openness

TIAP > V14

Openness

+ XML-Import of

LAD/FBD/GRAPH blocks

+ Generate ASCII Source from

Block

(STL/SCL/DB/UDT)

+ Extended possibilities for

reading data from the

project (Blocks and library

data)

+ Support of the

UserXperienceSet

Configurations haveto be adapted

+ XML-Export of SCL blocks

+ XML-Import of

SCL/GRAPH/LAD/FBD blocks

+ Export/Import of HWCN data

+ Generation/Modification APIs

for

TIA Portal Project data

+ Up/download

+ Compare

+ Im/Export of HMI project data

for HMI RT Prof

+ Predecessors functional

replacement

8

Page 9: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Installation & Use

• Contact your local Siemens

• They will provide you with some installation and configuration files and user manuals

• They will also provide some demo applications (as Visual Studio projects)

9

Page 10: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Example

10

Page 11: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

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

Page 12: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

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

Traditional import/export using connected external sources still available and usable via Openness as well

12

Page 13: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

XML File Additional Features

1. Better, industry-standard format

2. XML import lets one create instance DB with user-defined name AND number:

https://support.industry.siemens.com/tf/ww/en/posts/tia-and-creating-db-s/88731/?page=0&pageSize=10

13

Page 14: Siemens TIA Portal Openness Feature Functionality and ...€¦ · TIA Portal Project data + Up/download + Compare + Im/Export of HMI project data for HMI RT Prof + Predecessors functional

Demo

14