THINGWORX MANUFACTURING APPS ARCHITECTURE AND DATA MODEL Varathan

  • Slides: 24
Download presentation
THINGWORX MANUFACTURING APPS ARCHITECTURE AND DATA MODEL Varathan Ranganathan Fellow, Solution Architect

THINGWORX MANUFACTURING APPS ARCHITECTURE AND DATA MODEL Varathan Ranganathan Fellow, Solution Architect

AGENDA • Overview – Aron • Demo – Aron • Architectural Overview – Varathan

AGENDA • Overview – Aron • Demo – Aron • Architectural Overview – Varathan • Q&A 2

SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE

SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE

ENABLING TIMELY DATA DRIVEN DECISIONS Rapid time to value with 6 weeks Io. T

ENABLING TIMELY DATA DRIVEN DECISIONS Rapid time to value with 6 weeks Io. T sprints 4

PTC Manufacturing Io. T Proven Value 10 -20% 5 -8% 91% 2 -5% Reduction

PTC Manufacturing Io. T Proven Value 10 -20% 5 -8% 91% 2 -5% Reduction in unplanned Downtime Improvement in Productivity Accuracy Predicting failures 1 day in advance Increased OEE

THAT’S AWESOME BUT… Where do I start? 6

THAT’S AWESOME BUT… Where do I start? 6

INSTALL, CONNECT, CONFIGURE IN LESS THAN AN HOUR ØFast to deploy ØFast to configure

INSTALL, CONNECT, CONFIGURE IN LESS THAN AN HOUR ØFast to deploy ØFast to configure ØRole-based insight ØFlexible to evolve ØBuilt on Thing. Worx ØEasy to try and buy 60 mins 77

THINGWORX MANUFACTURING APPS Transform your performance by giving your operations teams unprecedented capabilities to

THINGWORX MANUFACTURING APPS Transform your performance by giving your operations teams unprecedented capabilities to see, understand act in real time. Thing. Worx manufacturing apps accelerate your time-tovalue and offer unmatched flexibility. Thing. Worx Production Advisor Plant Manager Thing. Worx Asset Advisor Maintenance Thing. Worx Controls Advisor Controls Engineer 8

ARCHITECTURE OVERVIEW 1. Understanding Thing. Worx MFG Architecture 2. Understanding Kepware and Thing. Worx

ARCHITECTURE OVERVIEW 1. Understanding Thing. Worx MFG Architecture 2. Understanding Kepware and Thing. Worx MFG integration implementation 3. Understanding Thing Model hierarchy for Key Thing types 9

WHY MFG APPS? • Industrie 4. 0 initiative transforming the industry • Mfg Apps

WHY MFG APPS? • Industrie 4. 0 initiative transforming the industry • Mfg Apps provides tools for rapid development on top of Thing. Worx Platform – Integration with external systems such as Kepware, OSI Soft, Amazon Io. T, 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 10

THINGWORX PLATFORM – HIGH LEVEL VIEW Applications Thingworx Foundation Thingworx Studio Thingworx Analytics Thingworx

THINGWORX PLATFORM – HIGH LEVEL VIEW Applications Thingworx Foundation Thingworx Studio Thingworx Analytics Thingworx Utilities Thingworx Industrial Connectivity 11

Included in June 30 th release ARCHITECTURE – MGF MODEL STARTER APPS WIDGETS &

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

MFG APPS - HIGH LEVEL COMPONENTS DIAGRAM Smart Connected Operations (SCO) Asset Advisor Maintenance

MFG APPS - HIGH LEVEL COMPONENTS DIAGRAM Smart Connected Operations (SCO) Asset Advisor Maintenance properties Control Advisor Service properties Resource Models Production Advisor User Management Alert Management Trending Licensing 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 13

ARCHITECTURE – DATA FLOW Preferred deployment option: On-Premises Desktop Web Browser Tablet Web Browser

ARCHITECTURE – DATA FLOW Preferred deployment option: On-Premises Desktop Web Browser Tablet Web Browser AR experience Thing. Worx Server 2 D & 3 D AR experience SCO UI Vuforia Studio Enterprise SCO Services ISA 95 inspired object models ( Mashup Builder Trend Thingworx Utilities Data Model Mapping Work Order Vuforia Experience Server ERP Connector Restful APIs MES Connector Restful APIs CMMS Connector Industrial. Gateway (remote thing) Kep. Server & Device (Remote. Thing) Manage Remote. Things property binding Restful APIs Kep. Server ER P MES Sensor data CMMS Sensors 14

DATA FLOW OVERVIEW – SINGLE KEPSERVER Thingworx Server Industrial. Gate. Way 1 (Remote. Thing)

DATA FLOW OVERVIEW – SINGLE KEPSERVER Thingworx Server Industrial. Gate. Way 1 (Remote. Thing) Kep. Server 1 the values are pulled Request to bind the properties Tag 1 Tag 2 Tag 5 Tag 6 Tag properties are subscribed on the kepserver and bound to the Machine Remote. Thing the values of the subscribed tags are pushed to thingworx Kep. Server 1 Industrial. Gate. Way 1 (Virtual Thing) Kep. Server 1 (Virtual Thing) SCO Services Asset/Trend Property 1 Property 2 Device 1 (Virtual Thing) Tags associated to the sensors - Tag 1 Tag 2 Tag 3 Tag 4 Tag 5 Tag 6 Tag 7 Tag 8 Tag 9 Tag 10 Local Binding Device 1 . Values are persisted on the things if needed. The properties can have the alarms Scan. Model Scan. Rate. . 15

DATA FLOW OVERVIEW – MULTIPLE KEPSERVERS Thingworx Server Industrial. Gate. Way 1 (Remote. Thing)

DATA FLOW OVERVIEW – MULTIPLE KEPSERVERS Thingworx Server Industrial. Gate. Way 1 (Remote. Thing) Kep. Server 1 Request to bind the properties Tag 1 Tag 2 Tag 3 Tag 4 SCO Services Tag properties are subscribed on the kepserver and bound to the Machine Remote. Thing the values of the subscribed tags are pushed to thingworx Kep. Server 1 Industrial. Gate. Way 1 (Virtual Thing) Kep. Server 1 (Virtual Thing) the values are pulled Asset/Trend Property 1 Property 2 Property 3 Property 4 Local Binding Industrial. Gate. Way 2 (Remote. Thing) - Tag 1 Tag 2 Tag 3 Tag 4 Tag 5 Tag 6 Kep. Server 2 Industrial. Gate. Way 2 (Virtual Thing) Kep. Server 2 Property 3 Property 4 … Tags associated to the sensors Kep. Server 2 (Virtual Thing) Tags associated to the sensors - Tag 1 Tag 2 Tag 3 Tag 4 16

DATA FLOW OVERVIEW – AGGREGATE – OPC SERVERS Thingworx Server Request to bind the

DATA FLOW OVERVIEW – AGGREGATE – OPC SERVERS Thingworx Server Request to bind the properties Industrial. Gate. Way 1 (Remote. Thing) Kep. Server 1 Tag 2 Tag 3 Tag 4 SCO Services Tag properties are subscribed on the kepserver and bound to the Machine Remote. Thing The values of the subscribed tags are pushed to thingworx Aggregate Kep. Server Industrial. Gate. Way 1 (Virtual Thing) Kep. Server 1 (Virtual Thing) The values are pulled Asset/Trend Property 1 Property 2 Property 3 Property 4 Property 5 Property 6 Local Binding Kep. Server 2 (Virtual Thing) Tag 5 Tag 6. . OPCServer 1 Tag 7 Tag 8. . Tags associated to the sensors - Tag 1 Tag 2 Tag 3 Tag 4 Tag 5 Tag 6 Tag 7 Tag 8 OPCServer 1 (Virtual Thing) 17

DATA MODEL 18

DATA MODEL 18

WHAT IS INCLUDED SO FAR? • Kepware Gateway • Kepware Thing • Device •

WHAT IS INCLUDED SO FAR? • Kepware Gateway • Kepware Thing • Device • Line • Asset • Plant 19

THING MODEL ASSETS PTC. Asset. Managed. A sset PTC. SCA. SCO. Status Thing. Shape

THING MODEL ASSETS PTC. Asset. Managed. A sset PTC. SCA. SCO. Status Thing. Shape Connectable PTC. ISA 95. Identifier. T hing. Shape PTC. SCA. SCO. Monit ored. Thing. Shape PTC. Factory. Shift. Thi ng. Shape PTC. SCA. SCO. Asset. I dentifier. Thing. Shape PTC. SCA. SCO. Anom aly. Thing. Shape Remote. Thing. With. Tu nnels. And. File. Transfe r PTC. ISA 95. Extended. Phy sical. Asset. Thing. Shape PTC. SCA. SCO. General. A sset. Base. Thing. Template PTC. Factory. Physic al. Asset. Thing. Shape PTC. Developer. Program. Manufacturer PTC. Factory. Device Thing. Template PTC. ISA 95. Physical. Ass et. Base. Thing. Template PTC. ISA 95. Physical. Ass et. Thing. Template PTC. SCA. SCO. Site. Thin g. Shape C PTC. ISA 95. Property. Mana ger. Thing. Shape PTC. SCA. SCO. KPIs. Thing Shape PTC. ISA 95. Equipment. As set. Mapping. Thing. Shape PTC. ISA 95. General. Physi cal. Asset. Thing. Shape Thing Template Kepware. EX. Device Asset. CNCMachine PTC. SCA. Mfg. Asset. Filterin g. Thing. Shape Data Shape Thing Shape Mashup 20

THING MODEL LINES PTC. ISA 95. Display. Na me. Thing. Shape PTC. Asset. Managed.

THING MODEL LINES PTC. ISA 95. Display. Na me. Thing. Shape PTC. Asset. Managed. A sset PTC. ISA 95. Property. M anager. Thing. Shape PTC. ISA 95. Identifier. T hing. Shape PTC. ISA 95. Equipment. Ass et. Mapping. Thing. Shape PTC. ISA 95. General. E quipment. Thing. Shape PTC. ISA 95. Extended Equipment. Thing. Sha pe Generic. Thing PTC. SCA. SCO. KPIs. Thing Shape PTC. ISA 95. Equipment. Thi ng. Template PTC. SCA. SCO. Statu s. Thing. Shape PTC. Factory. Device Thing. Template Kepware. EX. Device PTC. ISA 95. Production. Li ne. Base. Thing. Template PTC. ISA 95. Production. Li ne. Thing. Template PTC. SCA. SCO. Site. Thin g. Shape C PTC. Factory. Shift. Thing. S hape Thing Template PTC. ISA 95. Production. Li ne. Thing. Shape Line_testline 01 PTC. SCA. Mfg. Asset. Filterin g. Thing. Shape Data Shape Thing Shape Mashup 21

SCHEDULERS • PTC. Factory. Status. Evaluation. Scheduler – Used for calculating the Machine Status

SCHEDULERS • PTC. Factory. Status. Evaluation. Scheduler – Used for calculating the Machine Status – Currently runs every minute – Every Minute Configuration could be a problem, if we have large assets • PTC. Factory. Midnight. Device. Discovery. Scheduler – This is used to discover the devices for each of the Kep. Server – Can discover from UI using Controls Advisor app – Runs once a day at midnight • PTC. Factory. Midnight. Purge. Week. Old. History. Scheduler – 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 22

SCHEDULERS • PTC. SCA. Mfg. KPIs. Calculation. Scheduler – Used for Calculating KPIs –

SCHEDULERS • PTC. SCA. Mfg. KPIs. Calculation. Scheduler – 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 23

QUESTION AND ANSWERS 24

QUESTION AND ANSWERS 24