F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web...

38
F. Hoffmann-La Roche 1 Uwe Kritzler, Thorsten Ulbricht, Philipp Sutter Oct 18 th 2017

Transcript of F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web...

Page 1: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

F. Hoffmann-La Roche

1

Uwe Kritzler, Thorsten Ulbricht, Philipp Sutter Oct 18th 2017

Page 2: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Roche Overview

2

Page 3: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Roche - a global pioneer in pharmaceuticals and

diagnostics

3

Page 4: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Advancing science to improve people’s lives since

1896

Focused on innovative tests and medicines

4

Page 5: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

The world needs better ways to prevent, diagnose

and treat disease

5

Page 6: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Our lasting impact on society

Improving lives – today and tomorrow

6

Page 7: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

PI System

usage @ Roche

7

Page 8: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

PI System locations OSIsoft PI System is used since around 2000 in no standardized way

8

- around 1 million Tags

- mixture of

components

- each site has an own

history

- PI ProcessBook &

PI Vision (some)

Page 9: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

PI System roadmap (focus areas) PI System roadmap was developed within 2 regional workshops

9

Theme Benefit Approach

PI System

Architecture

Standardized on

architecture

1 – Guideline

2 – Standardize Installations over time

Visualization Migrate to PI Vision 1 – Training & Guideline development

2 – active best practices sharing

PI AF/EF Map data & enable

data retrieval

1 – Develop Modell standard

2 – Install global PI System installation

Page 10: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

The flexible Roche Lab Building

B098 in Basel

Page 11: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Roche in Basel pRED Center & B098 (2023)

11

B098

Page 12: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Project Visualization

12

Page 13: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Generic floor plan

13

Elevator, Stairs, etc.

Barrier Zone Atrium

Backup Floor

Barrier Zone

Page 14: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Flexibility / modularity

14

Smallest possible

subdivision

Largest single

rooms

Page 15: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Logical system architecture

Architectural overview

15

Page 16: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

IT mockup Architectural mockup of three lab rooms, Q1 2017 – Q2 2018

16

Testing of all requirements before

completion of the building

Page 17: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Room Panel Test installation in the IT mockup

17

● Fully functional and access controlled room panel (light, stores, air

flow, ...) at the entrance of lab rooms

● During project: complete functional tests of building control via

room panels will be possible

Page 18: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Room Panel

Detailed View

18

Page 19: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Room Panel

Detailed View

19

Page 20: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

PI AF / Event Frames

PI Web API

20

Page 21: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

The Building Model in PI AF

The Building, Requirements:

• Floors with zones, but no rooms

• Modules/Rooms created as

needed

• Monitoring data for each room

– Temperature

– Humidity

– Differential Pressure

– Etc.

The PI AF Element

Structure:

• Building

– Floor

– Sensors..

» MVs

» Alarms…

21

Page 22: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

The Building

• Zones contain all the

sensors

• Zones can be temporarily

combined to Rooms, and

rooms into Modules

• Only one (leading) zone per

room is relevant for data

historization

The Building Model in PI AF

The PI AF Model

• Zones as Elements in PI AF

• Rooms as Event Frames

– References to zone

elements

– Leading zone = primary

reference

• Module = Top Level Event

Frame, Room = Child EF

22

Page 23: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

PI AF Structure and Zone element

23

Zone

Floor

Barrier Corridor

Technical Corridor

Zones contain

the sensor elements

Corridors are similar

to zones but are never

part of a room

Used as reference for

Differential pressure

Page 24: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Differential Pressure Calculation

• Sensors in all zones

• Module

– Anteroom

– Main Room

• Each room has a leading zone

• Differential pressure:

– Main Anteroom

– Ante Barrier Corridor

24

Barrier Corridor

Technical Corridor

L

L

H P

T

H P

T

H P

T

H P

T

H P

T

H P

T

H P

T

H P

T

H P

T

H P

T

H P

T

H P

T

Page 25: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Differential Pressure calculation

25

Leading Zone

Main Room

Leading Zone

Anteroom

Myself Myself Anteroom

Leading Zone

Barrier Corridor

Zone

No analyses in

event frames…

Page 26: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Sensors and Alarming

All sensors can create alarms

• Delay times

• Setpoint + offsets to alarm limits

26

Page 27: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Event Frames for Alarms

27

Trigger

EF Creation

Event Frames

compatible to RIPIN

alarm handling tool

(UC Berlin)

Page 28: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Middleware Connection via PI Web API

• Middleware only uses PI Web

API to connect to PI Data

Archive/PI AF Server

• Door tablet web pages have PI

Web API calls directly embedded

• Configuration via PI Web API

• 3D model embedded PI

System data via PI Web API

• WebID caching in middleware:

– Make sure that cached

WebIDs are still valid

– Cache, don’t just copy and

keep

– Refresh the cache when

necessary

28

Page 29: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Room Creation via PI Web API

• Create Event Frame for

Module

• Create child Event Frames

for each room

– Primary referenced

element = leading zone

– Add references to all other

zones

• Configure leading zones

connections for differential

pressure

• Enable/Disable alarming for

leading/non-leading zones

• …

No support for

transactions in PI

Web API…

29

Page 30: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

PI System Data Visualization

Page 31: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Data Visualization Platform

Past Visualizations

31

As is Visualization

Sensor Data overlaying a static

backdrop. No easy change of setup.

Changes need to be applied by

experts on expert systems.

Page 32: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Data Visualization Platform

Future Visualizations with BIM Technology

32

To be Visualization

Dynamic linking

between a source model

and different Data

Layers. Here linked to

the environment Data.

New possibilities

Dynamic cross sections

of complete structures

can be made. This

delivers complete new

insight to energy

consumption, building

usage etc.

To be Visualization

3D geometry

linked to the

Equipment tracking

Data in real-time

Page 33: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Data Visualization Platform

Behind the scenes

33

Sensor Grid Tracking Datacenter

Tag

Beacon

System Overview B098 BIM Vizualisation

Roche Components

Vendor Components

Locator Node

Sensor Grid Envirnoment Monitoring

CO CT BACnet Connector

Roche Corporate Network

WWW

Tracking Backend

Data Historian

Vendor Cloud

BIM Solution

Client Device Client device

WEB Visualisation

Page 34: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

B098 Data Visualization Platform

Live Demo

34

Page 35: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

RESULTS AND BENEFITS BUSINESS CHALLENGES SOLUTION

Building 98 is the most modern laboratory building from

Roche.

Monitoring and data acquisition is handled by the

PI System using event frames to model rooms.

PI Web API is used by all applications that use the

PI System (room panels, 3D building model)

• Flexible new Lab Building

with no fixed room layout

• PI Data Archive as the

main monitoring

database shall store full

history

• Rooms as Event Frames

• PI Web API and custom

UI

• PI System data

embedded in 3D building

model

• Unique User Interfaces

for real-time

PI System data

• New ways to use PI AF

modeling capabilites

Summary

35

Page 36: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Thorsten Ulbricht [email protected] Technical Project Manager

Roche

Philipp Sutter [email protected] Owner

Octavesoft

Uwe Kritzler [email protected] Global Lead Process Automation, MES and Building Automation

Roche

36

Page 37: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

EMEA USERS CONFERENCE 2017 LONDON #OSISOFTUC ©2017 OSIsoft, LLC

37

Questions

Please wait for the

microphone before asking

your questions

Please remember to…

Complete the Online Survey

for this session

State your

name & company

Page 38: F. Hoffmann-La Roche - OSIsoft › osi › presentations › 2017-uc... · Room Creation via PI Web API • Create Event Frame for Module • Create child Event Frames for each room

Doing now what patients need next