Plant 15.0 New features

Unrestricted © Siemens AG 2019 Realize innovation.

Version 15.0: Major Topics and Enhancements

New Topics: • Free AGV movement on floor space, independent from a track system • Introduce Simulation Based Costing: evaluate investment costs and costs per piece • Automatic part routing on conveyor systems and machines • 3D kinematics definition and Pose Editor

Enhancements: • New Gantt Chart tool • Improved handling of parts loaded to a carrier systems • Debugger Enhancement: Conditional breakpoints • Ease-of-use for interfacing with and Line Designer • Support for subscription based licensing

Unrestricted © Siemens AG 2019 Page 22019-10-16 Siemens PLM

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany freely moving AGVs

2019 Plant Simulation Version 15

Freely moving AGVs technical presentation mh 2019 03 28

Unrestricted © Siemens AG 2019 Realize innovation.

New with Version 15.0: Free Moving Transporter and AGV

To match current customer requirements and state-of-the-art technology for AGV systems it is necessary to simulate/support vehicles driving independent from fixed track systems.

• Vehicles can drive on the shop floor • A driving path can be assigned to a vehicle through a SimTalk API

With free moving AGV also virtual commissioning use cases are possible where e.g. a PLC based AGV fleet manager controls the AGV driving paths and orders.

Customer Benefits: • Increased flexibility for simulation of current AGV systems Get rid of modelling • Enhanced capability for virtual commissioning of complex, fixed track AGV control systems systems

Unrestricted © Siemens AG 2019 Page 42019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 15.0: Free Moving AGV

• No tracks needed anymore

• AGV driving on the floor

• AGV orientation along markers on the floor

• Use sequences of marker as driving route

Unrestricted © Siemens AG 2019 Page 52019-10-16 Siemens PLM Software

Freely moving AGVs 2 new objects

• AGVPool • Marker

• No tracks required • Simple destination definition using markers • Easier route modification (no “hardware” track modification required) • Easier Branching “ • Easier code access “ • Support of highly complex routing networks

Unrestricted © Siemens AG 2019 Page 62019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Simplest Model

• No tracks required • Simple destination definition using markers • Simple SimTalk route definition • agvPool.cont.setroute(["marker","marker1"])

Unrestricted © Siemens AG 2019 Page 72019-10-16 Siemens PLM Software

Customizable fly by radius: Endpoints are accessed directly, via points are flown by

Using markers as destination points: • Endpoints are accessed directly • Via points can be flown by

Unrestricted © Siemens AG 2019 Page 82019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Direction marker

Force AGV to go through a marker with predefined direction:

Unrestricted © Siemens AG 2019 Page 92019-10-16 Siemens PLM Software

Curve radius definition

AGV attribute (F8) DefaultCurveRadius

• Automatic, predefined, customizable curve radius • DefaultCurveRadius

Unrestricted © Siemens AG 2019 Page 102019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Adressing three AGVs

Var agv2:=AGVpool.mu(2)

Unrestricted © Siemens AG 2019 Page 112019-10-16 Siemens PLM Software

Backward maneuvering

var agv1:=agvpool.mu(1) agv1.setroute(["marker1","marker2"]) waituntil agv1.destinationwasreached agv1.backwards:=true agv1.setroute(["marker3"]) waituntil agv1.destinationwasreached wait 1 conveyor.cont.move(agv1) wait 2 agv1.backwards:=false agv1.setroute(["marker4","marker5"])

Unrestricted © Siemens AG 2019 Page 122019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Alternative: Adressing multiple AGVs (using an administration table)

AGVPool.getAssignedAGVsTable(MyAGVPool)

var agv1:= MyAGVPool[1,1] var agv2:= MyAGVPool[1,2]

agv1.setroute(["marker","marker2","marker1"]) waituntil agv1.destinationwasreached

agv2.setroute(["marker3","marker2","marker"])

Unrestricted © Siemens AG 2019 Page 132019-10-16 Siemens PLM Software

Transporting Parts

var agv1:=AGV_administration[1,1] agv1.setroute(["marker","marker1"]) -- call AGV waituntil agv1.destinationwasreached @.move(agv1) wait 2 agv1.setroute(["marker2"]) --send AGV to next machine (only destination required) waituntil agv1.destinationwasreached @.move(station2) wait 2

Unrestricted © Siemens AG 2019 Page 142019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany 20 vehicles run by a small order administration system

Unrestricted © Siemens AG 2019 Page 152019-10-16 Siemens PLM Software

freely moving AGVs

2019 Plant Simulation Version 15

Automatic Part Routing on Lines and Machines technical presentation mh 2019 03 28

Unrestricted © Siemens AG 2019 Realize innovation.

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 14.2: Automatic Part Routing on Lines and Machines

The automatic part routing offers an easy way to direct a part automatically to the next target station.

Customer Benefit: • New powerful and easy-to-use routing strategy • Reduced need for writing custom SimTalk code for standard part routing tasks

Achieved technical results: • Fast and OOTB strategy • Easy combination with already existing strategies and custom SimTalk controls Part Destinations: M_1 / M_2 / M_3

Unrestricted © Siemens AG 2019 Page 172019-10-16 Siemens PLM Software

Automatic routing on conveyor lines based on one central table

A table can be used directly as @.destination. Parts will automatically go from first to the last position in the table using the shortest path on the conveyor lines (+including weighting factors)

Unrestricted © Siemens AG 2019 Page 182019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 14.2: Part Exit Strategies and Operator carrying Parts

The standard part exit strategies on stations can now be used in combination with operators carrying parts to target stations selected through the exit strategy.

Customer Benefit: • New powerful and easy-to-use part delivery to target stations • Reduced need for writing custom SimTalk code for operators bringing parts to specific stations

Achieved technical results: • Fast OOTB strategy combination Example: Min. Set-up Time: • Generalization of existing concepts covering If possible carry part to a more standard use cases in shop floor operations station where no additional setup is needed

Unrestricted © Siemens AG 2019 Page 192019-10-16 Siemens PLM Software

New with Version 14.2: Part Routing and Operator Carrying Parts

The automatic part routing can also be used with operators carrying parts to their destination. The next destination is defined through the pre- calculated part route on the shop floor.

Customer Benefit: • New OOTB material routing strategy eliminating a lot of custom SimTalk coding Achieved technical results: • Fast and OOTB strategy • Seamless integration with operators carrying parts on the shop floor

Next part destination is the drop place in front of station M3

Unrestricted © Siemens AG 2019 Page 202019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 14.2: New Sankey Diagramming Tool

The Plant Simulation Sankey tool collects and displays part, vehicle and operator routes on the shop floor. Customer Benefit: • Easy validation of correct part routing • Visualize heat maps for heavily used routes and machines • Enhanced reporting capabilities Achieved technical results: • Improved Performance (factor 10+) • Modern and state-of-the-art UI and look & feel • Better fit to Plant Simulation use cases • Replacement for outdated SimTalk based Sankey implementation

Unrestricted © Siemens AG 2019 Page 212019-10-16 Siemens PLM Software

New with Version 14.2: New Pose Editor for Kinematic Definition

The Plant Simulation pose editor introduces an easy way for the definition of animated machine modules and equipment Customer Benefit: • Easy 3D animation for machines with realistic behaviour • Impressive technology presentation for customer, management and industry fairs List of defined poses and pose preview in 3D view

Achieved technical results: • Improved ease-of-use for advanced machine animation • Infrastructure for standardized PL kinematic reuse and exchange Edit dialog for pose definition and modification

Unrestricted © Siemens AG 2019 Page 222019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Pose / Joint Editor for Kinematic Definition

Unrestricted © Siemens AG 2019 Page 232019-10-16 Siemens PLM Software

New with Version 14.1: User Experience Enhancements and Improved Workflows

. 3D manipulators for fast interactive . Object scaling . Rotation

. Anchor points and additional manipulators for connectors in 3D

. New 3D bottling conveyor graphics with guides for Food & Beverage, CPG, …

. Part stacking feature from V14 is now used for all simulation objects with part capacity >1:  Worker, Place Buffer,…

Unrestricted © Siemens AG 2019 Page 242019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Cost Simulation

DDCA

Plant Simulation Cost Simulation and Analysis

Siemens PLM Software Plant Simulation DDCA Detailed, Dynamic Cost Analysis

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany The Plant Simulation Cost Analyzer is a Strong Calculation Tool for DDCA (Detailed, Dynamic Cost Analysis) in the Plant Simulation 15 Professional License.

New with Version 15.0: Simulation Based Costing

• Introduce cost attributes for production cost evaluation to Plant Simulation • Equipment costs • Depreciation • Operation Costs • Material costs • … • Cost evaluation and reporting added to simulation studies

Unrestricted © Siemens AG 2019 Page 292019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Example: Simulation Based Costing: 2-Shift vs. 3-Shift, use 2 or 3 Machines, … Calculation of costs per piece based on cost parameter and simulation results: • Machine utilization • Produced parts • Labour hour rates •…

Unrestricted © Siemens AG 2019 Page 302019-10-16 Siemens PLM Software

Plant Simulation Cost Simulation

Production Costs Material Costs General Costs Accrued Costs Piece Costs

• Machine Investment • Raw materials • Unproductive times • Part cost • Depreciation time • Sub-components • Failure • Operating cost / year • Material overheads • Pausing

• Transportation • Storage

Unrestricted © Siemens AG 2019 Page 312019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany The cost analyzer

Strong calculation tool for detailed, dynamic cost calculations

Requires html report for result visualization -> Professional license (!) • Insert Cost Analyzer • Insert html report • Drag the cost analyzer onto the html report

Unrestricted © Siemens AG 2019 Page 322019-10-16 Siemens PLM Software

Html Report

Manual update

SimTalk: HtmlReport.show

Unrestricted © Siemens AG 2019 Page 332019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Process automation Double click on the Cost Analyzer to show the html report

Help how do I now open the cost analyzer??? SimTalk: HtmlReport.show Press “Alt” + double click

Unrestricted © Siemens AG 2019 Page 342019-10-16 Siemens PLM Software

Investment costs

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Example 1

One machine -> Depreciation / year: 36.500 Euro Depreciation period: 10 years 365 parts produced -> 365.000 / 365 = 1000 Euro / part Investment costs: 365.000 Euro No operating costs Production time: 1d Simulation time: 1y

The wip* Example with 366 days parts are runtime calculated 50%

*Wip: work in process

Unrestricted © Siemens AG 2019 Page 362019-10-16 Siemens PLM Software

Example 2

One machine -> Depreciation / year: 36.500 Euro Depreciation period: 10 years 3650 parts produced Investment costs: 365.000 Euro No operating costs Production time: 1d Simulation time: 10y

Example 1

More costs + more parts Same piece costs

Example 2

Unrestricted © Siemens AG 2019 Page 372019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Example 3

One machine -> Depreciation / year: 36.500 Euro Depreciation period: 10 years 3650 parts produced Investment costs: 365.000 Euro No operating costs Production time: 1d Simulation time: 100y

Example 1

After 10 years the machines are written off. Piece costs are reduced!

Example 2

Unrestricted © Siemens AG 2019 Page 382019-10-16 Siemens PLM Software

Operating costs

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Operating Costs

+1/2 10.000 / 365 = 27,39726027

One year Ten years

Unrestricted © Siemens AG 2019 Page 402019-10-16 Siemens PLM Software

Two Products Cost_test_04.spp

Production time a=b= 1day

Doubled time - Ten years simulationsame time:time Throughput: 3649 parts Doubled costs

Production time a= 1day b= 2 days

Throughput: 2434 parts

Unrestricted © Siemens AG 2019 Page 412019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Failure impact Cost_test_05.spp

Terrible machine 50% failure rate 50% throughput 200% costs per piece

Unrestricted © Siemens AG 2019 Page 422019-10-16 Siemens PLM Software

2 parallel Machines Cost_test_06.spp

Production time: M1=M2= 1day Operational costs: M1= 10000 M2= 20000 Part a is produced only on M1 Part b is produced only on M2

The Operational Costs are distributed depending on the machines where parts have been manufactured

Unrestricted © Siemens AG 2019 Page 432019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany 2 parallel Machines Cost_test_07.spp Result of under-utilization

In the model before the machines were 100%utilized

If we change the distribution strategy to 20/80 percent, machine 1 is not fully utilized. The number of produced parts is reduced. Prices per piece increase significantly!

Unrestricted © Siemens AG 2019 Page 442019-10-16 Siemens PLM Software

Material costs

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Material Costs

Parts and Container have a material cost attribute “MaterialCostsPerPiece”

Container have an additional „Distribute Costs“ attribute.

If „Distribute Costs“ is checked then individual parts keep their costs in an assembly station (and do not transfer it to the container)

Unrestricted © Siemens AG 2019 Page 462019-10-16 Siemens PLM Software

Distribute Costs in the Assembly Station

In the container you can choose if costs are transferred to the main part (container)

Or kept in the individual parts (X distribute costs)

Unrestricted © Siemens AG 2019 Page 472019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Reading and setting values using the Attribute Explorer

Setting values by a central table

If you don't want to set the individual values in the objects, you can comfortably use the attribute explorer.

• Insert the attribute explorer • Mark all objects of interest in the model and drag them on top of the attribute explorer

Add • InvestmentCosts • DepreciationPeriod to the attribute list. The AttributeExplorer visualizes all objects with the cost attributes. You can also change and set values based on the AE table.

Unrestricted © Siemens AG 2019 Page 492019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Alternative to set up the AttributeExplorer

Use the Query function: Type to Attribute “Investmentcosts” and To Condition select „Existing“

Benefit: This enables dynamic working with the AttributeExplorer. If objects are added, they will be found automatically. If objects are deleted, they are deleted automatically.

Unrestricted © Siemens AG 2019 Page 502019-10-16 Siemens PLM Software

Addressing costs by SimTalk

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Addressing costs by SimTalkCost_test_11_SimTalk_and_Plotter.spp costAnalyzer.putinvestmentCostsIntoTable(dataTable) costAnalyzer.putPieceCostsIntoTable(dataTable1)

You can write the cost analysis results into a table by using SimTalk. In the table you have access to any value.

Unrestricted © Siemens AG 2019 Page 522019-10-16 Siemens PLM Software

Simplest Example

One machine Depreciation time: 10 years Investment costs: 365.000 € After depreciation time costs per piece are Operating Costs: 0 not set to zero, the cost analyzer calculates Production time: 1 part per day the costs over the complete time

Unrestricted © Siemens AG 2019 Page 532019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Two machines

Two machines in parallel: Double Investment, Double Output Same Costs

Two machines in series: Double Investment, Same Output Double Costs

Two machines, one working, one only in the model, NOT connected Double Investment, Same Output Double Costs

Unrestricted © Siemens AG 2019 Page 542019-10-16 Siemens PLM Software

Two machines different depreciation times

Two machines in series:

Depreciation time M1 = 10 years Depreciation time M2 = 5 years

Unrestricted © Siemens AG 2019 Page 552019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Complexity Cost_test_13_SimTalk_and_Plotter.spp

Cost function: Cost per piece over time including: Investment, depreciation, material cost, Setup times, failures, shift model, part mix

Unrestricted © Siemens AG 2019 Page 562019-10-16 Siemens PLM Software

Detailed, dynamic cost analysis Cost_test_13_SimTalk_and_Plotter.spp

Unrestricted © Siemens AG 2019 Page 572019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Tutorial Example

Tutorial Example

Two Axle types are manufactured on a small production system.

Axle1 Axle 2 Drill 4:42 Turn 8:03 Grind 4:42 Grind 4:42 Turn 8:03 Drill 4:42

Unrestricted © Siemens AG 2019 Page 592019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Workflow

Axle1 Axle 2 Drill 4:42 Turn 8:03 Grind 4:42 Grind 4:42 Turn 8:03 Drill 4:42

Unrestricted © Siemens AG 2019 Page 602019-10-16 Siemens PLM Software

Cost Calculation 1 Machines

Investment Depreciation Operational Station Costs Time Costs

Turn 4 232100 8 dynamic

Turn 5 132100 8 dynamic

Grind 2 132100 8 dynamic

Drill 3 120100 8 dynamic

Quality 92100 8 dynamic

Unrestricted © Siemens AG 2019 Page 612019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Cost Calculation 1 Conveyor

Operational Operational Investment Costs by Investment Depreciation Costs Costs per length Costs [€] Time [€/year] length [€/m] [€/year*m]

4100 330 6 129 19

carrier_Cost1.Investmentcosts:=carrier_Source.nu mber*1000 carrier_Cost:=carrier_Cost1.Investmentcosts

Unrestricted © Siemens AG 2019 Page 622019-10-16 Siemens PLM Software

Carrier on Conveyor

How to distribute the carrier costs? Insert a „Cost carrier“ e.g. a station Depreciation time 1year Operational costs 0

If the method carrier_Cost.Investmentcosts:=carrier_Source.number*1000 is used in the init method the carrier costs are set dynamically (e.g. for carrier optimization - more carrier create higher costs)

Unrestricted © Siemens AG 2019 Page 632019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Piece Costs Axle 1 based on the shift model and number of carriers

Piece Costs Axle 1 based on the shift model and number of Carriers 16

14

12

10

8

6

4

2

0 2 3 4 5 6 7 8 9 1011 1213 141516 171819 2021 222324 2526 272829 30 2-Shifts 3-Shifts

Unrestricted © Siemens AG 2019 Page 662019-10-16 Siemens PLM Software

3D Charts

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Cost landscape Cost_test_10_Assembly_costchart.spp

Possibility to give an overview of the investment costs (cylinder length) and operational costs (color)

Unrestricted © Siemens AG 2019 Page 682019-10-16 Siemens PLM Software

Help

Object • Dialog • Tab Costs

Unrestricted © Siemens AG 2019 Page 692019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New Gantt

New with Version 14.1: Gantt Chart Migration to Plant Simulation Core

The Plant Simulation Gantt Chart collects and displays • machine allocation by parts • machine state display like “working”, “set-up”, “failed”, …

Customer Benefit: • Improved validation of part routing • Visualize impact of machine states on production performance • Enhanced reporting capabilities

Achieved technical results: • Improved Performance (factor 10+) • Modern and state-of-the-art UI and look & feel • Better fit to Plant Simulation use cases (tool tip information, 100% integrated)

Gantt_demo_Version15_c.spp

Unrestricted © Siemens AG 2019 Page 712019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New Gantt chart

• Online visualization • Customizable 100.000 objects for high performance. • GanttChart.NumVisibleBars:=3000 • (Data is still there but not visualized -> increase performance) • GanttChart.getData(MyGanttData) transfers Gantt data to a table • No parametrization required (but can be customized) • Uses standard values (part + all resources) • Zoom: Ctrl + mouse wheel • Tracking of parts during the production flow • Hover over shows start- and end-time

Unrestricted © Siemens AG 2019 Page 722019-10-16 Siemens PLM Software

Advanced Features

Show Bar Text : Shows in the bar a text of the relevant data table

Lanes: can be customized: In one resource multiple lanes can be defined (e.g. if you set data in the Gantt chart) Set data: lane + color (if empty will be set automatically)

Switch of highlighting the parts in the workflow when hovering over: -> Flag: enable visual tracking:

Unrestricted © Siemens AG 2019 Page 732019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Part View

GanttChart.ShowPartView:=true

Unrestricted © Siemens AG 2019 Page 742019-10-16 Siemens PLM Software

Connectors with via points

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany 3D connectors with anchor points, layout modifications via manipulators

Connectors can be set with „via points“ Via points can be modified with manipulators (press “m”)

Unrestricted © Siemens AG 2019 Page 762019-10-16 Siemens PLM Software

Breakpoint Management Conditional Breakpoints

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 15.0: SimTalk Breakpoint Management

Conditions for breakpoints are a powerful enhancement for debugging session in SimTalk controls:

• Define conditional breakpoints, based on current simulation model state • Define start time for detailed step-by-step analysis

Customer Benefit: • More flexibility and user control in debug sessions • Improved workflow for fast search and detection of critical simulation modes states

Unrestricted © Siemens AG 2019 Page 782019-10-16 Siemens PLM Software

Line Designer to Plant Simulation

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 15.0: Creating 3D Simulation Layout from Line Designer Layout

The new tool Teamcenter Wizard guides Plant Simulation user in setting up a 3D simulation model by reusing Line Designer or manufacturing layouts and manufacturing operations managed in Teamcenter.

Customer Benefit: • Easy start for simulation studies using Line Designer layouts • Best-practice for working with data from Teamcenter Achieved technical results: • Automatic layout rebuild according LD layout (managed in Teamcenter) • 100% based on standard TC interface

Unrestricted © Siemens AG 2019 Page 802019-10-16 Siemens PLM Software

PLCSIM Advanced 2.0

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany Added with Version 14.2: PLCSIM Advanced 2.0 Support and Address Access to PLC I/O Plant Simulation supports the latest virtual PLC version from Siemens. Address based access to PLC I/O is a mandatory data exchange pattern and often used in automation projects. (i-Device communication, see picture…)

Customer Benefit: • Ability to use the newest virtual Siemens PLCSIM Advanced 2.0 • Enhanced flexibility in VC projects with more Each vehicle is mapped to a than one PLC 40 byte data area in the Achieved technical results: PLC I/O segment, providing • Support state-of-the-art Siemens technology vehicle command parameter • i-Device communication can be used without changing PLC code in VC scenarios.

Unrestricted © Siemens AG 2019 Page 822019-10-16 Siemens PLM Software

… and much more …

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 14.1: Additional Topics…

. Object alignment in 3D More information on all enhancements with version 15.0 Online Help! . Delayed routing decision point for converter / conveyor crossing

. Direct assignment to array variables: position := [27, 5, 0.5]

. Improved blocking statistic for conveyor lines . Percentage for exit blocked

. …

Unrestricted © Siemens AG 2019 Page 842019-10-16 Siemens PLM Software

New with Version 14.2: Additional Topics…

• New HDI display support for high resolution More information on all enhancements displays with version 15.0 Online Help!

• Delayed start of part processing on stations

• Use of sensor positions as destination setting for Pick&Place robots in SimTalk API

• Single-Sign-On (SSO) for the Teamcenter Interface

• Fast search in array variables provides the new method array_variable.contains()

Unrestricted © Siemens AG 2019 Page 852019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany New with Version 15.0: Additional Topics…

• Sensor activation with MU booking point More information on all enhancements with version 15.0 Online Help! • Workpiece Carrier: machines operate on a loaded part instead of carrier…

• Default Model Optimization: - 3D graphics, - Classes library

Unrestricted © Siemens AG 2019 Page 862019-10-16 Siemens PLM Software

Contact

Dr. Georg Piepenbrock

Siemens Industry Software GmbH A Digital Factory Business Stuttgart, Germany E-mail: [email protected]

siemens.com

Unrestricted © Siemens AG 2019 Page 872019-10-16 Siemens PLM Software

Siemens PLM Software Tecnomatix Plant Simulation Worldwide User Conference October 15th -17th 2019 Stuttgart, Germany