Upload
dominic-storey
View
587
Download
1
Tags:
Embed Size (px)
Citation preview
IIB Manufacturing Pack 1.0.0.1 Overview
IBM Integration Bus Manufacturing Pack
Dom Storey <[email protected]>
IIB Manufacturing Pack 1.0.0.1 Overview
2
• THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.
• WHILST EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
• IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.
• IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION.
• NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF:
– CREATING ANY WARRANTY OR REPRESENTATION FROM IBM (OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR
– ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF IBM SOFTWARE.
Important Disclaimer
IIB Manufacturing Pack 1.0.0.1 Overview
Background to Manufacturing Integration Standards Technologies Products
IBM Integration Bus Manufacturing Pack
Internet of Things
Agenda
IIB Manufacturing Pack 1.0.0.1 OverviewBusiness Imperatives in Manufacturing
The Manufacturing world is moving from Mass Automation to Mass Customisation
The importance of capturing the “green dollar” – climate and eco-sensitive consumers
Demands for increased resource efficiency– Scheduling of production processes for optimal use of resources– Production Performance Analysis. – Equipment effectiveness and predictive maintenance.– Increased competition means manufacturers need to become increasingly dynamic – highly
responsive and re-configurable production facilities– Efficient despatch of production orders
Impact of BRIC and MINT economies and emergent middle class
Globalisation of supply chains, global competition with lower labour costs
$
IIB Manufacturing Pack 1.0.0.1 OverviewISA 95 Purdue Model Defines 4 separate Levels in industrial companies
Provides a simplified version of the Purdue Reference Model for CIM (Computer Integrated Manufacturing)
Also builds upon the MESA (Manufacturing Execution Systems Association) model for activities in the manufacturing control domain
Level 0 / 1Process Control
Level 2Supervisory Controls
Level 3Operations Management
Level 4Business Logistics
Level 5Inter-Company
OPC DA / HDA
OPC UA
ISA-95/B2MML
RosettaNet
OAGISMIMOSA
IIB Manufacturing Pack 1.0.0.1 Overview
“SMLC supports the manufacturing industry through pursuing a comprehensive technology that no one company can undertake. Process control and automation systems implemented in piecemeal fashion will continue to limit innovation and capability. SMLC will build the business, interoperability and technology models, demonstrations, infrastructure, and project teams across multiple industry segments.”
Industrie 4.0 Industrie 4.0 is a German government strategy for promoting the computerization of
traditional industries such as manufacturing.
The 4.0 is refers to a heralded fourth great industrial revolution– Industrial Revolution 1 – mechanisation of production using water and steam power (coal!)– Industrial Revolution 2 – Mass production using electricity– Industrial Revolution 3 – The digital revolution (electronics and IT)– Industrial Revolution 4 – Machine To Machine communication, SOA loose coupling
Industrie 4.0 is aimed at producing “Smarter Factories” which:– Are more adaptable e.g. logistics processes which can automatically react to unexpected changes
in production levels– Are more easily configurable and connected to back-end enterprise functions– Use resources more efficiently e.g. machines that predict failures, trigger maintenance processes
autonomously
SMLC is a non-profit organization whose membership is available to industry, university, government laboratory, independent consultant and organization / consortia.
SMLCSmart Manufacturing Leadership Coalition
IIB Manufacturing Pack 1.0.0.1 Overview
7
PLC (Programmable Logic controllers) Talk to sensors and actuators
More actuators and sensors being built with in built Industrie 4.0 capability Integrated OPC Servers
Some Industrie 4.0 enabled devices
IIB Manufacturing Pack 1.0.0.1 Overview
The OPC Foundation is a non-profit organization that maintains specifications on behalf of the industry.Total OPC market has 2,500+ vendors, providing 15,000+ OPC enabled products.OPC Foundation product catalog provides 1,500+ OPC enabled productsThe 1st specification, released in 1996 was for OPC Data AccessThe 2nd specification, released in 1998 was for OPC Historical Data AccessThe 3rd specification, released in 1999 was for OPC Alarms & EventsMost universally accepted standard for data exchange between:
SCADA and HMI Systems PC-based control systems Manufacturing Execution Systems
Quick adoption of the original OPC Data Access specification was driven by: Windows Component Object Model (COM) and Distributed Component Object Model (DCOM)
Europe(43%)North
America(39%)
Asia(13%)
Others (5%)
App A App B
Server 1 Server 2 Server 3
OPC OPC
OPCServer 1
OPCServer 2
OPCServer 3
App A App B
The OPC Foundation
IIB Manufacturing Pack 1.0.0.1 Overview
The purpose of the OPC Unified Architecture was to enable a platform independent interoperability standard for moving data between the factory floor and the enterprise.Contributions from over 30 companies over 5 years. Specification first published in 2009Original premise built on the existing OPC DA COM / DCOM based specifications BUT improved some of its flaws:
Platform dependence on Microsoft Insufficient data models Inadequate security
No reinvention! Standard builds upon other existing standards
OPC UA Server
OPC UA Client
Clie
ntR
eque
sts
Serv
erR
espo
nses
Not
ifica
tions
Most common services offered by an OPC UA Server: Discovery – Servers provide a Discovery Endpoint which can be
accessed directly or through a discovery server. Profile Support – So client devices can decide if the server can
support their needs – eg XML / Binary encoding and Security Address Space – Read properties of the available nodes, and
read and write attributes of the variable type nodes. Notification / Subscription – A client can define a set of nodes
which the server monitors for a specified condition(s) which triggers a notification
+ +
OPC Unified Architecture
IIB Manufacturing Pack 1.0.0.1 OverviewOPC Unified Architecture
Node
Node
Node
Node
NodeNode
Node
Node Node
View
OPC UA AddressSpace
Monitored Item
Subscription
OPC UA Server
OPC UA Server API
OPC UACommunication Stack
Request Response Subscribe Notify
From OPC UA
Client
To OPC UA
Client
From OPC UA
Client
To OPC UA
Client
IIB Manufacturing Pack 1.0.0.1 OverviewOPC Data Access OPC DA, or OPC Classic as it is sometimes known, was born in the 1990s – system
integrators in the manufacturing industry were trying to incorporate the PC into factory floor applications using serial port connections.
Any application using a serial device was a candidate for a PC to replace a PLC, but there was heavy dependence on writing drivers for the serial devices!
Mission: create a way for applications to get at data inside an automation device without having to know anything about how the device works
OPC Client
OPC ServerVendor A
OPC ServerVendor B
OPC ServerVendor C
Item 2: Value, Quality, Timestamp
Item 3: Value, Quality, Timestamp
Item 1: Value, Quality, Timestamp
Group (public | local)
Device
The OPC Foundation provided a solution by combining Windows COM with an API for device protocols.Vendor explosion providing OPC Servers
• OSIsoft, Matrikon, Kepware, HoneywellVendor code determines the devices and data which the server can access, details for how it does this, and naming conventions for the OPC resources
Application LogicCOM interface
Application LogicCOM interface
COM interface
OPC DataProprietary Driver
MICROSOFT COM
Serial
IIB Manufacturing Pack 1.0.0.1 OverviewOPC Classic versus OPC UA
DA
OPC UA Base
Vendor Specific Extensions
AC HA Prog
Specifications of Information Modelsof other organizations
Data Transport
Security
Information Modelling
OPC Overview
OPC Security OPC Common
Alarms & EventsHistorical DAData Access
PLC
Alarm Management Trend Display
COM / DCOM
OPC HDA Client
OPC HDA ServerOPC A&E Server
OPC A&E Client
DCS
OPC DA ClientCOM / DCOM
OPC DA Server OPC DA Server
Vendor SpecificVendor Specific
IIB Manufacturing Pack 1.0.0.1 OverviewOSIsoft PI Server Founded in 1980, HQ San Leandro California
– 1000+ professionals, 15,000+ customer installations across 110+ countries
Approximately $270million revenue, 50% North America
OSIsoftPI Server
PI Server“interfaces”
“outerfaces”PI Server has developed 400+ interfaces designed to gather data from SCADA sources, convert to a PI readable format and then send it to the PI Server to be stored. Example interfaces are OPC, Modbus and PLCs.Typically PI Server runs on a separate computer from PI Interfaces and PI Client Applications. A PI Server “Collective” describes an HA grouping of PI Servers which can be considered as a single logical entity.
Elements are the building blocks of a PI System. Structural
elements can be arranged into a hierarchy, to represent a set of organized objects. Equipment
List, Pumps, Tanks, Flow Meters Heat Exchangers and Reactors
are all structural elements.
IIB Manufacturing Pack 1.0.0.1 OverviewManufacturing - Business Problems and IT Solutions
Rig
Mine
Factoryπ r2 h
IIB
Social is driving up expectations of real-time availability, data accuracy and types of information available across Enterprise and Supply Chain
Security through physical system isolation is no longer viableMarket drive to exploit advances in IT Security, distributed and virtualised IT solutions
Production locations are typically isolated and heavily silo-ed from IT Enterprise. Highly heterogeneous systems environments; no two locations the same
Need to make detailed operational information available to an ever increasing range of consuming applications and users without compromising production efficiency
IIB Manufacturing Pack 1.0.0.1 OverviewManufacturing and IBM Integration Bus IIB Manufacturing Pack
– Released 2Q 2014– Fix Pack 1 4Q 2014
Plant Connectivity De Facto Standards– Connectors and patterns that support current OPC industry standards for
integration of plant and machinery data and events, including a small number of vendor-specific implementations
Plant Connectivity Emerging Standards– Support for emerging OPC Unified Architecture standards to allow broader
integration to the enterprise Enterprise Connectivity
– Integrations and connectors, including MQ Telemetry Transport (MQTT), which facilitate the transmission of data from remote locations
– Web-based interface to provide operational views of data published from plant and machinery
IIB Manufacturing Pack 1.0.0.1 OverviewManufacturing Landscape
ODBCJDBCSQL
IBM Integration Bus in a Manufacturing context
Web ServicesSOAP XML
PortalWeb Apps (internal)
IDOC, BAPIProprietary XML
Corporate ApplicationsERP, Production Scheduling
DynamicsOracle
SAP
Web ServicesHTTP, JMSFile, SQL
Web ServicesSOAP, XML
Analytics
ManufacturingExecution Systems
Decision Management
Product QualityManagement
Web ServicesHTTP / JSON
Plant StaffMobile Applications
Supply Chain Management
Remote Telemetry Unit
SCADA
Web ServicesIDOC, BAPI
SQL
MQTT
Remote Site (satellite link)
OPC Classic Server(including Historian)
OPC DAOPC HDAOPC AE
OPC UA
Asset Management
OPCB2MML
Web Services
OPC UA Server(including Historian)
Web ServicesProprietaryinterfaces
IIB Manufacturing Pack 1.0.0.1 OverviewIBM Integration Bus Industry Packs
Each pack is a fully supported software product, independently delivered from IBM Integration Bus
The purpose of an IIB Industry Pack is to provide industry-specific development accelerators which solve common industry integration problems
Help users to deploy working integration solutions in literally a few clicks of the mouse. IIB Industry Pack content is structured around three delivery pillars:
ConnectorsData Definitions
Integration Patterns Monitoring
Association for Retail Technology Standards
Open Applications Group
Data Format Description Language
Open Grid Forum
Health Level 7
Digital Imaging and Communication in Medicine
IIB Manufacturing Pack 1.0.0.1 OverviewWhat does the Manufacturing Pack provide?
19
Contains several moving parts– OPC UA Read Node/ OPC UA Input Node– OPC Classic Read/ OPC Classic Write– PI Read Node/ PI Input Node– MQTT Nodes– Factory Pattern– Web UI
• Operational Monitoring• Manufacturing Integration Monitoring
– Ability to use B2MML schemas (imported from http://www.mesa.org/en/B2MML.asp)
IIB Manufacturing Pack 1.0.0.1 Overview
20
Manufacturing Pack OPC Classic Nodes Output from the DA Read Node (TagData.xsd) can drive the DA Write Node
IBM Confidential
IIB Manufacturing Pack 1.0.0.1 Overview
21
Manufacturing Pack OPC UA Nodes Can dynamically connect to OPC UA sever to retrieve valid tags at design time
Used to configure the OPC UA Read and OPC UA Input nodes Can connect securely with SSL 'opc.tcp' style connection only
IIB Manufacturing Pack 1.0.0.1 Overview
22
Manufacturing Pack PI Nodes Connect to your PI Server to retrieve series of PI Point tags
PI Read Node (PI SDK) and PI Input Node (PI AF SDK) PI Input node allows wildcards
IIB Manufacturing Pack 1.0.0.1 Overview
23
Manufacturing Pack Nodes Commonality Output of the Manufacturing nodes in TagData.xsd format
Common for all Manufacturing nodes Schema shipped in pattern: enables validation, with null support and mapping
All midflow manufacturing nodes now have 'invalid tags' terminal Decide how to handle tags which cannot be found on your server
IIB Manufacturing Pack 1.0.0.1 OverviewManufacturing Pack Factory Pattern
Use the Factory Pattern to expose your sensors
Produces IIB artifacts in a few clicks
IIB Manufacturing Pack 1.0.0.1 Overview
Future Roadmap (No priority order)
Integration Bus Nodes
– OPC Classic HDA
– OPC Classic AE
– OPC UA HDA
– OPC UA Write
– PI HDA
– PI Write
– S7 Siemens
IBM Confidential
IIB Manufacturing Pack 1.0.0.1 OverviewInternet Of Things Forecast2020 View
Source: IDC, December 2013
212B Installed Things
30B autonomously connected things
Public Sector, Distribution & Services, Manufacturing & Resources, and Consumers Lead Segment Growth Rates
Approximately 3 Million Peta Bytes Of Embedded Systems Data (Excludes Streaming, Surveillance Type Data
$8.9Trillion Of Business Value
IIB Manufacturing Pack 1.0.0.1 Overview
Sense and ControlSense and ControlVisualise and RespondVisualise and Respond
Intelligenceand Analytics
TraditionalBackend Systems Big Data
Sens
e
Data / Alert
Resp
ond Control
Sensor Area Network
Home Area NetworkPersonal Area NetworkVehicle Area Network
Sensor Area Network
Home Area NetworkPersonal Area NetworkVehicle Area Network
Edge Gateway
The Realm of the IoT
Connectivity
Things
Mobile
Cloud
IIB Manufacturing Pack 1.0.0.1 OverviewMQTT and Remote Data Sources
Distance = > 250 km
Flow ControlPressureTemperature Oil Storage
Low-power, low-bandwidth / PLCs and RTUs
Upstream Center of Operation and Control
Head officeIT Corporate Infrastructure
WAN
IIB Manufacturing Pack 1.0.0.1 Overview
Central Systems
Monitoring - temp, pressure... Control - valves…
4000 devices integrated, need to add 8000 more BUT:•Satellite network saturated due to polling of device•VALMET system CPU at 100%•Other applications needed access to data ("SCADA prison")
Proprietary polling protocol
Billing
Maintenance
SCADA
low-bandwidth,expensive comms
Pipeline: integration challenges
IIB Manufacturing Pack 1.0.0.1 Overview
Central Systems
Billing
Maintenance
SCADA
low-bandwidth,expensive comms
Scalability for whole pipeline! Network traffic much lower - events pushed to/from devices and report by exceptionNetwork cost reducedLower CPU utilizationBroken out of the SCADA prison – data accessible to other applications
Billing customers immediately after delivery
Message Brokerpub sub
transformation
Enterprise MessagingMQTT
20 Field Devices to 1 Concentrator
Creating an Open SCADA Pipeline