Presentation is loading. Please wait.

Presentation is loading. Please wait.

Thingworx Manufacturing Apps Architecture and data model

Similar presentations


Presentation on theme: "Thingworx Manufacturing Apps Architecture and data model"— Presentation transcript:

1 Thingworx Manufacturing Apps Architecture and data model
Varathan Ranganathan Fellow, Solution Architect

2 Agenda Overview – Aron Demo – Aron Architectural Overview – Varathan
Q&A

3 SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE

4 Enabling timely data driven decisions
Rapid time to value with 6 weeks IoT sprints

5 PTC Manufacturing IoT 10-20% 5-8% 91% 2-5% Proven Value
1. GE 2. food & bev 3. automotive tier 1 supplier 10-20% Reduction in unplanned Downtime 5-8% Improvement in Productivity 91% Accuracy Predicting failures 1 day in advance 2-5% Increased OEE

6 That’s Awesome But… Where do I start?

7 Install, connect, CONFIGURE in less than an hour
Fast to deploy Fast to configure Role-based insight Flexible to evolve Built on ThingWorx Easy to try and buy Implemented in almost 600 factories. We took top 3 use cases and created starter apps to accelerate IIoT journey Get IIoT started in Your Factory In 60 minutes Fast to deploy Role-based insight – role-based apps provide real-time, actionable access to operational information for proactive and faster decision making Flexible to evolve – code-less app extensibility for rapid continuous innovation Built on the ThingWorx Platform – a robust, purpose-built industrial IoT platform that includes technologies & tools that enable you to rapidly develop, deploy and extend apps and augmented reality experiences Easy to try and buy… download free starter apps and experience them live on your production data. Upgrade to unlock capabilities to maximize value and flexibility 60 mins

8 ThingWorx manufacturing apps
Transform your performance by giving your operations teams unprecedented capabilities to see, understand and act in real time. ThingWorx manufacturing apps accelerate your time-to-value and offer unmatched flexibility. Controls Engineer Plant Manager Maintenance ThingWorx Production Advisor ThingWorx Asset Advisor ThingWorx Controls Advisor Introducing ThingWorx Manufacturing Apps Transform your results by giving your team members unprecedented capabilities to see, understand and act in real time. ThingWorx manufacturing apps accelerate your time-to-value and offer unmatched flexibility. Built on PTC’s industry-leading IoT platform, ThingWorx, this set of role-based apps can be installed and configured in under an hour without impacting production. They are 100% web-enabled and accessible via any browser—providing you and your team members the ability to view, understand, and act on industrial data in real time Includes: Production Advisor Asset Advisor Controls Advisor

9 Architecture Overview
Understanding ThingWorx MFG Architecture Understanding Kepware and ThingWorx MFG integration implementation Understanding Thing Model hierarchy for Key Thing types

10 WHY MFG APPS? Industrie 4.0 initiative transforming the industry
Mfg Apps provides tools for rapid development on top of ThingWorx Platform Integration with external systems such as Kepware, OSI Soft, Amazon IoT, etc. Common data model is required for rapid development Allow the flexibility of platform to continue Provide reusable widgets, contained mashups, services, etc. The result is Starter app Our goal is to provide about 70% of reusable components allowing customers/partners to adapt

11 ThingWorx platform – High Level view
Applications Thingworx Utilities Thingworx Studio Thingworx Analytics Thingworx Foundation Thingworx Industrial Connectivity

12 Architecture – MGF MODEL
Included in June 30th release Architecture – MGF MODEL Controls Advisor Production Advisor Asset Advisor Quality Advisor Operator Advisor Customer apps Partner apps Mashup Builder STARTER APPS WIDGETS & CONTAINED MASHUPS Alerts / notifications Time Series / Trending KPIs Bar Chart 3D SPC Utilization Anomaly Detection Alert/Notification Local Binding Major thing models + ISA 95 inspired operations model (Maintenance, Production, Quality and Inventory) Work Order Operations MFG MODEL KepServers/Devices Physical Assets Thing Trends Equipments Data Shape Personnel Requirement Equipment Requirement PhysicalAsset Requirement Material Requirement Integration Runtime Industrial Connectivity TWX Edge SDK INTEGRATION FRAMEWORK with data mapping and connector to specific systems Windchill Enovia TeamCenter MS Dynamics Oracle SAP Apriso iBASEt GE Proficy Wonderware GE Historian OSIsoft Kepware NI TestStand GE Predix MS Azure SAP HANA MMS/ EAM QMS (Quality) ThingWorx PLCs Customer Landscape Cloud Sensors Gateways Test Equip PLM Files

13 MFG APPS - High level Components DIAGRAM
Smart Connected Operations (SCO) Control Advisor Production Advisor Resource Models User Management Alert Management Trending Licensing Asset Advisor Maintenance properties Service properties Base Asset Advisor SCO Common Components Common Thing Models Shared Services Shared Widgets & Contained Mashups Shared Style Definition & Virtual Elements KEPServer Ex Connection Landing Page Styling Alert Notification …… Thingworx Platform

14 Architecture – DATA FLOW
Preferred deployment option: On-Premises Tablet Web Browser Desktop Web Browser AR experience ThingWorx Server Mashup Builder SCO UI 2D & 3D AR experience SCO Services Thingworx Utilities Vuforia Studio Enterprise ISA 95 inspired object models ( Trend Data Model Mapping Work Order KepServer & Device (RemoteThing) IndustrialGateway (remote thing) Vuforia Experience Server ERP Connector MES Connector CMMS Connector Manage RemoteThings property binding Restful APIs Restful APIs Restful APIs KepServer ERP MES CMMS Sensor data Sensors

15 data flow Overview – Single KepSERVER
Tag properties are subscribed on the kepserver and bound to the Machine RemoteThing KepServer 1 Thingworx Server SCO Services IndustrialGateWay1 (Virtual Thing) Tags associated to the sensors Tag1 Tag2 Tag3 Tag4 Tag5 Tag6 Tag7 Tag8 Tag9 Tag10 IndustrialGateWay1 (RemoteThing) the values of the subscribed tags are pushed to thingworx KepServer 1 Tag1 Tag2 Tag5 Tag6 Request to bind the properties the values are pulled KepServer1 (Virtual Thing) Asset/Trend Property 1 Property 2 Device1 (Virtual Thing) Local Binding Device 1 ScanModel ScanRate .. . Values are persisted on the things if needed . The properties can have the alarms

16 data flow Overview – multiple KepSERVERS
Tag properties are subscribed on the kepserver and bound to the Machine RemoteThing KepServer 1 Thingworx Server SCO Services IndustrialGateWay1 (Virtual Thing) Tags associated to the sensors Tag1 Tag2 Tag3 Tag4 Tag5 Tag6 IndustrialGateWay1 (RemoteThing) the values of the subscribed tags are pushed to thingworx KepServer 1 Tag1 Tag2 Tag3 Tag4 Request to bind the properties KepServer1 (Virtual Thing) the values are pulled Asset/Trend Property 1 Property 2 Property 3 Property 4 KepServer 2 IndustrialGateWay2 (RemoteThing) IndustrialGateWay2 (Virtual Thing) Tags associated to the sensors Tag1 Tag2 Tag3 Tag4 Local Binding KepServer 2 Property 3 Property 4 KepServer2 (Virtual Thing)

17 data flow Overview – Aggregate – opc sERVERS
Tag properties are subscribed on the kepserver and bound to the Machine RemoteThing Aggregate KepServer Thingworx Server Request to bind the properties SCO Services IndustrialGateWay1 (RemoteThing) IndustrialGateWay1 (Virtual Thing) Tags associated to the sensors Tag1 Tag2 Tag3 Tag4 Tag5 Tag6 Tag 7 Tag 8 The values of the subscribed tags are pushed to thingworx KepServer 1 Tag1 Tag2 Tag3 Tag4 KepServer1 (Virtual Thing) The values are pulled Asset/Trend Property 1 Property 2 Property 3 Property 4 Property 5 Property 6 KepServer 2 Tag5 Tag6 .. Local Binding KepServer2 (Virtual Thing) OPCServer 1 Tag7 Tag8 .. OPCServer 1 (Virtual Thing)

18 Data Model

19 What is Included so far? Kepware Gateway Kepware Thing Device Line
Asset Plant

20 Thing Model Assets C PTC.Asset.ManagedAsset
PTC.SCA.SCO.StatusThingShape Connectable PTC.ISA95.IdentifierThingShape PTC.SCA.SCO.MonitoredThingShape PTC.Factory.ShiftThingShape PTC.SCA.SCO.AssetIdentifierThingShape PTC.SCA.SCO.AnomalyThingShape RemoteThingWithTunnelsAndFileTransfer PTC.ISA95.ExtendedPhysicalAssetThingShape PTC.SCA.SCO.GeneralAssetBaseThingTemplate PTC.SCA.SCO.KPIsThingShape PTC.Factory.PhysicalAssetThingShape PTC.ISA95.PhysicalAssetBaseThingTemplate PTC.ISA95.EquipmentAssetMappingThingShape PTC.DeveloperProgram.Manufacturer PTC.SCA.SCO.SiteThingShape PTC.ISA95.GeneralPhysicalAssetThingShape C PTC.Factory.DeviceThingTemplate PTC.ISA95.PhysicalAssetThingTemplate PTC.ISA95.PropertyManagerThingShape Thing Thing Template PTC.SCA.Mfg.AssetFilteringThingShape Data Shape KepwareEX.Device Asset.CNCMachine Thing Shape Mashup

21 Thing Model Lines C PTC.Asset.ManagedAsset
PTC.ISA95.PropertyManagerThingShape PTC.ISA95.DisplayNameThingShape PTC.ISA95.IdentifierThingShape PTC.ISA95.EquipmentAssetMappingThingShape PTC.ISA95.GeneralEquipmentThingShape PTC.ISA95.ExtendedEquipmentThingShape GenericThing PTC.SCA.SCO.KPIsThingShape PTC.ISA95.EquipmentThingTemplate PTC.SCA.SCO.StatusThingShape PTC.ISA95.ProductionLineBaseThingTemplate PTC.Factory.DeviceThingTemplate PTC.SCA.SCO.SiteThingShape C KepwareEX.Device PTC.ISA95.ProductionLineThingTemplate PTC.Factory.ShiftThingShape Thing Thing Template PTC.SCA.Mfg.AssetFilteringThingShape Data Shape Line_testline01 PTC.ISA95.ProductionLineThingShape Thing Shape Mashup

22 Schedulers PTC.Factory.StatusEvaluationScheduler
Used for calculating the Machine Status Currently runs every minute Every Minute Configuration could be a problem, if we have large assets PTC.Factory.MidnightDeviceDiscoveryScheduler This is used to discover the devices for each of the KepServer Can discover from UI using Controls Advisor app Runs once a day at midnight PTC.Factory.MidnightPurgeWeekOldHistoryScheduler Will purge all historical data from tags which are older than a week Runs once a day around midnight Can be disabled if the data needs to be preserved

23 Schedulers PTC.SCA.Mfg.KPIsCalculationScheduler
Used for Calculating KPIs Scheduler Runs every minute Actual calculation done based on Asset property value KPI Calculation Period Important to note: Outside of Scheduled window, the time will be clocked towards Production Downtime

24 Question and Answers


Download ppt "Thingworx Manufacturing Apps Architecture and data model"

Similar presentations


Ads by Google