siemens on-stage powerpoint-template portal test suite … add on option for engineering framework...

51
Factory Automation Innovations for automation engineering TIA Portal V16 – What’s New usa.siemens.com/automation Unrestricted © Siemens 2020

Upload: others

Post on 25-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Factory AutomationInnovations for automation engineering

TIA Portal V16 – What’s New

usa.siemens.com/automationUnrestricted © Siemens 2020

Page 2: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 2 Digital Industries - Factory Automation

Innovations in automation engineering

… based on “TIA Portal V16”

John DeTellem

Product Marketing Manager

Industrial Automation Engineering Software

Highlights

• TIA Portal Framework

• Team Engineering

• Use of standard Libraries

• Version Control Interface

• Test Suite Add on option

Page 3: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 3 Digital Industries - Factory Automation

Engineering framework – all in one

Page 4: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 4 Digital Industries - Factory Automation

Consistency across automation devices

Project Tree devices

• Drives,

• PC systems,

• HMI,

• and Controllers

which are programmed &

configured

Page 5: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 5 Digital Industries - Factory Automation

Powerful Industrial PC options

…built to look and function

just like a controller or PLC

With the ability to

support PC functionality

+ HMI,

+ Safety,

+ Distributed IO

+ and Motion

Page 6: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 6 Digital Industries - Factory Automation

Hardware Version

independence of the

software version…

Page 7: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 7 Digital Industries - Factory Automation

NEW!

Drive Controller

PLC & Drive all in one

Support for legacy Controllers

Page 8: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 8 Digital Industries - Factory Automation

All in One Engineering

… automation solutions

Scalable & Flexible

Page 9: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 9 Digital Industries - Factory Automation

Continuous Integration with TIA Portal - 3 main parts for

transparency and efficiency in development processes

Team Engineering Source Control Continuous Integration

• Multiple programmers work as

a team on one TIA Portal project

• Based on a standardized

programming guide

• Collaboration and

transparency of software changes

• Team Engineering - MultiUser

• Record changes to software

objects and documents

• Coordination of joint access

to objects by multiple developers

• simultaneous processing of a project via

several development branches

• Version Control Interface

• Automatically generate a build from

the individual software modules

• Automatically test the

software functions

• Test results as a report

to the programmers

• Test Suite

Page 9

Page 10: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 10 Digital Industries - Factory Automation

Multiuser

TIA Portal project server – Overview

TIA Portal project server

The project server enables convenient editing of TIA Portal projects with

• Multiuser Engineering,

• Multiuser Commissioning

• and Exclusive Engineering – Single User Project on server

Advantages of using the project server

• Central storage of projects in the network

• Secure communication over https

• Central user and access management, e.g. via Windows Domain

• Use of project revisions for

• Interim backups

• Project milestone archiving

• Rollback

• Change log for the synchronized objects

• Automated execution of tasks with scripts

Single User session

Project 4

Project 3

Project 2

Project 1

Project

server

No license needed for the project server

Multiuser – Team Engineering & Commissioning

Page 11: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 11 Digital Industries - Factory Automation

Filters for conflict detection

Multiuser

TIA Portal project server - Improved check-in features

• Extended check-in at check-in

• New filters for fast conflict detection

• Changed objects are saved to a check-in

• Export the project history in XML for further

evaluations

Check-in

Check-in comments

Display of the

project history

XML-Project History

Display the scope and type of changes

Page 12: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 12 Digital Industries - Factory Automation

Mark for local edits must

be synced or checked in

Page 13: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 13 Digital Industries - Factory Automation

Select Apply Changes to project server

Page 14: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 14 Digital Industries - Factory Automation

Working with libraries in the TIA Portal

Advantages• Increased reusability thanks to

storage of software and

hardware elements

• Support of comprehensive

master copies as well as of

small software units

• Integrated and system-

supported versioning of

changes

Page 15: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 15 Digital Industries - Factory Automation

Library concept –

Overview of library management

Global library

Icon without pen

Library opened with read-only rights (default)

Types

Project library

Type instances

Display of the type and version

in the project tree

1. Activate table header

2. Enable columns by right-clicking

on table header

Open library management,

select the "Types"

Topic page Library in the TIA Portal

https://support.industry.siemens.com/cs/document/109738702

Page 16: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 16 Digital Industries - Factory Automation

Use a simple drag & drop

to any automation objects

Page 17: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 17 Digital Industries - Factory Automation

Program Blocks, UDTS, Faceplates can be drag &

dropped into the “Type folder” to be managed versions

Page 18: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 18 Digital Industries - Factory Automation

Define Version, Author

and comments.

Page 19: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 19 Digital Industries - Factory Automation

Read only from the project

Page 20: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 20 Digital Industries - Factory Automation

TIA Portal – Version Control Interface in V16

Overview

• VCI offers a connection to standard versioning tools

• Using existing versioning environment

• Enables versioning of program objects

• Provides a context specific script interface to control

repository actions

• to adapt to the repository functions of different versioning tools

• Allows to configure own preferred tools, for comparison,

• to start them in TIA Portal via context menu Git Adapter SVN Adapter TFS Adapter

Workspace

Copy of SCL / XML files

Source Code ManagementPreparation of

versionable objects

TIAP Openness

Ch

ec

k In

Ch

ec

k O

ut

Page 21: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 21 Digital Industries - Factory Automation

System functions

VCI – User interface

Multiple workspaces are supported

VCI Editor

Program elements and folders

synchronized with workspace

Workspace

Preview of file content

Filter Selection and

synchronize buttons

No differences

Differences in folder elements

Difference – label on latest version

Difference – both sides changed

Page 22: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 22 Digital Industries - Factory Automation

Add new workspace

Configure workspace

Define a VC add-in

Page 23: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 23 Digital Industries - Factory Automation

Initiate what blocks or elements of the

Project should be part of the version

control interface via drag & drop

Page 24: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 24 Digital Industries - Factory Automation

add git images

On an actual program change

You can execute a sync

to / from the workspace

Page 25: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 25 Digital Industries - Factory Automation

add git images

Again, follow the prompts …

Page 26: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 26 Digital Industries - Factory Automation

add git images

Context Menu shows options

Page 27: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 27 Digital Industries - Factory Automation

add git images

Our blocks show in the explorer

with Git Commands

Page 28: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 28 Digital Industries - Factory Automation

add git images

Details of the commit log comments

Page 29: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 29 Digital Industries - Factory Automation

add git images

TIA Portal Addins …

Page 30: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 30 Digital Industries - Factory Automation

Automation Compare Tool

Page 31: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 31 Digital Industries - Factory Automation

add git images

Automation Compare Tool

configured to launch within

Page 32: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 32 Digital Industries - Factory Automation

add git images

Compare Tool visually presented

Page 33: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 33 Digital Industries - Factory Automation

Get started … in TIA Portal V16

• Program Blocks & Tags

• Basic workspace setup

Page 34: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 34 Digital Industries - Factory Automation

TIA Portal Test Suite

… add on option for engineering framework

The Test Suite is a new TIA Portal option package (licensed)

• Create and confirm compliance of programming style guides

• Create and run application tests on PLCSIM Advanced

➢ Objectives is to drive a higher quality of the program delivered within automation solutions

Simulation on

PLCSIM Adv.

Programming

Guidelines

S7-1500

ProgramApplication Test

Style Guide

Checker

Test Suite Initial Functionality

TIA Portal

Project

Page 34 3/30/2020

Page 35: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 35 Digital Industries - Factory Automation

After installation “Test Suite” can be found in the

project navigation tree within the project tree.

There are two nodes:

• Styleguide

• Application test

3/30/2020

TIA Portal Test Suite

Page 35

Page 36: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 36 Digital Industries - Factory Automation

TIA Portal Test Suite

Styleguide checker

Function

• With the help of the following rules, programming

guidelines can be created for PLC tags, blocks,

block interface and UDTs

• Name Length

• Name Contains

• Prefix

• Case verification

• Block/tag properties

(check as to whether a block comment exists, for

example)

• Within a TIA project, the check for

observance of the rules can be started by the user

• The results of this check are output in the TIA Portal

Using the GoTo function, the location with the rule

violation is opened

Customer benefits

• Simple definition of programming guidelines in the TIA Portal

• Quick tracing and fixing of violations against the programming guidelines

• Consistent program code is ensured

Page 37: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 37 Digital Industries - Factory Automation

TIA Portal Test Suite

Styleguide Checker – Editor

3/30/2020Page 37

Scope selection for

executing Styleguide

Checker

Page 38: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 38 Digital Industries - Factory Automation3/30/2020Page 38

TIA Portal Test Suite

Styleguide Checker – Editor

Page 39: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 39 Digital Industries - Factory Automation3/30/2020Page 39

TIA Portal Test Suite

Styleguide Checker – Editor

Page 40: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 40 Digital Industries - Factory Automation

TIA Portal Test Suite

Styleguide Checker – Execute and summary inspection results

3/30/2020Page 40

Start execution of

Styleguide Checker

Styleguide Checker

results are displayed

in Inspector window

Page 41: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 41 Digital Industries - Factory Automation

Page 42: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 42 Digital Industries - Factory Automation

TIA Portal Test Suite

Application Test with S7-1500

Function

• Creating test cases to define tests for a single block

or a complete application

• Test case contains variable definition (optional)

and test steps.

One step can contain:

➢ Value assignments to PLC tags (DB members, I/O tags)

➢ RUN statement: Number of CPU cycles / period of time

➢ Asserts: Compare actual values with expected values

and create log entry

• “Run test cases” executes the following steps automatically:

➢ Create PLCSIM Advanced instance

➢ Download specific project to PLCSIM Advanced instance

➢ Execute tests

➢ Delete PLCSIM Advanced instance

➢ Display test results

Page 42 3/30/2020

Page 43: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 43 Digital Industries - Factory Automation3/30/2020Page 43

TIA Portal Test Suite

Application Test with S7-1500 – environment for unit test

2

1

3

4

Page 44: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 44 Digital Industries - Factory Automation

TIA Portal Test Suite

Application Test with S7-1500 – Editor

3/30/2020Page 44

Select PLC to run

application test

Start application test

➢ Create PLCSIM Advanced

Instance

➢ Download specific project to

PLCSIM Advanced instance

➢ Execute tests

➢ Delete PLCSIM Advanced

Instance

➢ Display test results

Page 45: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 48 Digital Industries - Factory Automation

Function

• Textual editor for creating test cases of an S7 application

• In each test case, local aliases can be optionally defined for PLC

tags and multiple test steps for checking the application can be

created. A single test step consists of

• Value assignment for one/multiple global PLC tags (DB/PLC

tags)

• RUN statement: Number of CPU cycles/runtime

• Asset: After the time has elapsed, the current value of a

tag is compared with a defined value.

• The following steps are automatically performed by the

user after the test has been started

• Creation of a PLCSIM Adv. instance

• Download of the CPU selected in the project to the PLCSIM Adv.

• Test execution and subsequent deletion of the PLCSIM instance

• Output of test results in the TIA Portal

TIA Portal Test Suite

Application test with S7-1500

Customer benefits

• Support of a test-driven development for S7 programs

• Only tested code is deployed on a real machine

• Continuous regression tests guarantee

permanently reliable code quality

Page 46: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 49 Digital Industries - Factory Automation

Trace – Innovations in V16 –

Device overlapping Trace

Function

• Coordination of the traces in different devices

• Support of multiple CPUs

• Support of different device types

• Visualization in a common diagram

• Support of alternative trigger sources

Benefit

Device overlapping diagnostics

• Comprehensive trigger possibilities

• Easy combination of related traces

S7-1500 S7-1500T S7-1500DC ET 200 CPU Drive*

Trigger-1 Trigger-2

Page 47: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 50 Digital Industries - Factory Automation

Continuous Integration with TIA Portal - 3 main parts for

transparency and efficiency in development processes

Team Engineering Source Control Continuous Integration

• Multiple programmers work as

a team on one TIA Portal project

• Based on a standardized

programming guide

• Collaboration and

transparency of software changes

• Team Engineering - MultiUser

• Record changes to software

objects and documents

• Coordination of joint access

to objects by multiple developers

• simultaneous processing of a project via

several development branches

• Version Control Interface

• Automatically generate a build from

the individual software modules

• Automatically test the

software functions

• Test results as a report

to the programmers

• Test Suite

Page 50

Page 48: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 51 Digital Industries - Factory Automation

the Options – part of the base install

… reducing the install process with comprehensive packaging

Bundled approach for installations Step 7 Professional installs with WinCC Advanced and

with SAFETY Advanced.

• PLCSIM & StartDrive provided as additional install

• Includes features – such as libraries, compare, motion, user

management access control HMISIM & Openness

WinCC Advanced/Professional installs Step 7 Professional &

Safety Advanced (does not include PLCSIM & StartDrive)

• Getting started with Options FREE – License later…

• Multiuser Server

• Cloud Connector

• Teamcenter Gateway

• ProDiag

• OPC-UA

Options that require the Install Media + license

• PLCSIM Advanced

• Energy Suite

• SIMATIC Visualization Architect

• User Management Component

Welcome to TIA Portal Step 7

Professional – Safety Advanced

with WinCC Advanced

Page 49: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 52 Digital Industries - Factory Automation

Page 50: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Unrestricted © Siemens 2020 All rights reserved .

Page 53 Digital Industries - Factory Automation

Thank You!

Subject to changes and errors. The information given in this document only contains general descriptions and/or performance features which may

not always specifically reflect those described, or which may undergo modification in the course of further development of the products. The

requested performance features are binding only when they are expressly agreed upon in the concluded contract.

All product designations, product names, etc. may contain trademarks or other rights of Siemens AG, its affiliated companies or third parties.

Their unauthorized use may infringe the rights of the respective owner.

TIA Portal V16 www.linkedin.com/in/john-detellem/

John DeTellem

Product Marketing Manager

Industrial Automation Engineering Software

Page 51: Siemens On-stage PowerPoint-Template Portal Test Suite … add on option for engineering framework The Test Suite is a new TIA Portal option package (licensed) • Create and confirm

Thank you!

Unrestricted © Siemens 2020 usa.siemens.com/automation