opc connectivity in the feedback of a municipal-wide heating closed control system

Post on 07-Jan-2016

29 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

OPC connectivity in the feedback of a municipal-wide heating closed control system. Mariusz Postół Przemyslaw Malek www.cas.eu. CONTROL PROCESS. Łódź citizens # :1M H eating plants: 3 Total thermal output:2560MW H eat distribution network: ~800km ~500miles - PowerPoint PPT Presentation

TRANSCRIPT

1

OPC connectivity in the feedback of a municipal-wide heating closed control

system

Mariusz PostółPrzemyslaw Malek

www.cas.eu

2

CONTROL PROCESS

• Łódź citizens #: 1M

• Heating plants: 3

• Total thermal output: 2560MW

• Heat distribution network: ~800km

~500miles

• Number of nodes: ~7 000

• Production in cogeneration:– Hot water– Electric power– Steam

3

PRODUCTION OBJECTIVES

=f( )

=y( )

4

CONTROL OBJECTIVE

HEAT STREAM

H1 H2

H3

Heat stream = f(weather)

5

SUPPLY AREA MANAGEMENT

6

K-231

K-1266

K-209

K-101

K-751

K-762

K-736

SMULSKO

K-510K-617

K-110 K-104/30

K-164

K-175

K-104/A

K-199

K-1014/1

K-22

K-1023

K-637

FIRST STAGE

HDCR

OFFICE

7

K-231

K-1266

K-209

K-101

K-751

K-762

K-736

SMULSKO

K-510K-617

K-110 K-104/30

K-164

K-175

K-104/A

K-199

K-1014/1

K-22

K-1023

K-637

COMMON AREAS

8

Punkt krytyczny

Punkt krytyczny

Punkt krytyczny

Punkt krytycznyPunkt krytyczny

Łódź

Śródmieście

Janów

Chojny

Smulsko

Teofilów

Radogoszcz

Dąbrowa

9

AUTOMATIC LOAD CONTROL

K-101

F3

REFILL

F4

SUWSUW

K-164

P

G

LOAD

SE

PA

RA

TIO

N

P

P P

P P

LOAD

REFILL

AREA 1AREA 1 AREA 2AREA 2

10

HDCSHDCS

HDCSHDCS

AUTOMATIC LOAD CONTROL

K-101

LOAD

REFILLSUW

K-164

P

LOAD

SUW

REFILL

OPC Connectivity

PLCPLC

PLCPLC

OPCOPC

11

Communication paths

EC-3 EC-2

K-101

ODBIORY

F1=constF2

F3

UZUPEŁNIANIE

F4

UZUPEŁNIANIE

SUWSUW

K-164

P

P P

P P

PG

G

P

ODBIORY

P

SAIAPCD2

SAIAPCD4

SAIAPCD4

Wizcon

SIEĆ TECHNOLOGICZNA

SAIAPCD2

Budynek Łączności EC2

FO

Wizcon1

Wizcon2

Stacja bazowa

RS 232

RS 232

`

RS 485

ZSC

`

KościuszkiMDS

DS

RS 232 over TCP/IP

Interfejs dla innych

urządzeń

K954

FzPzPp

SAIAPCD1

Stacja Demi

Fu1Fu2 Wizcon

SAIAPCD1

`

SAIAPCD1

12

Communication paths

Power Plant #1

Power Plant #2

Regulation Heating Chamber

Division Heating Chamber

Redundancy

13

COMMUNICATION SERVER

CHANNELS

OPC Connectivity

MEDIUM

PROTOCOL

MEDIUM

PROTOCOL

MEDIUM

PROTOCOL

MEDIUM

PROTOCOL

SEGMENTSEGMENT

MEDIUM

PROTOCOLSEGMENT

SEGMENTSEGMENT

PIPE

interface

interface

PIPEPIPE

interface

interface

PIPE PIPE

interface

interface

PIPE PIPEin

terface

interface

PIPE

SCADA Stations

14

Example – Lodz common heating network

Power Plant #1

Power Plant #2

Regulation Heating Chamber

Division Heating Chamber

OPC Connectivity

SCADA Stations

CHANNELS

Ethernet

SBUS/UDP

SEGMENT

RADIO

SBUS

SEGMENTSEGMENT

PIPE

interface

interface

PIPE PIPE

interface

interface

PIPEPIPE

interface

interface

PIPEPIPE

interface

interface

PIPE

GPRS

SBUS/UDP

SEGMENT

15

Commserver - Redundancy

Primary Station

Standard solution – better case

Backup Station

LAN

Wait for failure

Active

SERVICE

Active

16

Commserver - Redundancy

Commserver solution

SERVICE

Standby

ActiveStandby

Active

Standby

Active

Fail

17

WS

WS

ES

DEVICE COMMUNICATION MESS

18

DEVICE COMMUNICATION MANAGEMENT

SERVER

SC

AN

NE

R

CA

CH

E

OP

C -

Inte

rfac

e

WS

WS

ES

F( ) ?

19

PROCESS REQUIREMENTS

DIR

EC

TIO

N K

101

DIRECTION K617

20MINUTESMINUTES MONTHSMONTHSMONTHSMONTHS

DIAGRAM OF DIRECTION STATES

CLOSEDCLOSED

CLOSINGCLOSING

OPENEDOPENED

OPENINGOPENING

DONE

CLOSE

DONE

OPEN

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCYSECONDS

ACCEPTEDLATENCYSECONDS

21

ADAPTIVE APPROACH

CLOSEDCLOSED OPENEDOPENED

CLOSINGCLOSING

OPENINGOPENING

SLOWSLOW SLOWSLOWFASTFAST

STATE DRIVEN SCANNING POLICY

SLOW:POLICY SLOW:POLICYFAST:POLICY

SCANNING ON DEMANDSCANNING ON DEMAND

22

Commserver – SCANNING ON DEMAND

Normal state – slow scanning

23

Commserver – SCANNING ON DEMAND

Alarm state – fast scanning

24

Commserver – multi-channel

GPRS round trip > 2 sec. => Cycle time > 0.5h

Typical solution Object #1

Object #2

Object #3

Object #n

25

Commserver - Multichannel

Object #1

Object #2

Object #3

Object #4

250 channels

Multichannel solution

Object #5

Object #6

Object #7

Object #8

Object #n

Object #n+1

Object #n+2Object #n+3

26

OP

CT

SQ

L

P1 = aa+a+...

PUSH(Q1, d+c)

OPC TRANSPORTER

SQL CONNECTIVITY

XML CONNECTIVITY

OPC CONNECTIVITY

a = aa + 10 bb

Average(a, b, c, d)

HORIZONTAL

VE

RT

ICA

L

XM

L

- P1- P2- P3- P4

TAGS

- Q1- Q2- Q3- Q4

QUEUES

OP

CS

- aa- bb- cc- dd

TAGS

OP

CS

- a- b- c- d

TAGS

27

Thank you for your time

28

NAT

KxxxKxxx

KxxxKxxx

SCk

VLANSYM

SOC

SOC

SB

s

SCs

SOCSOC K

Ds

SPM

TCH

TCH

Corporate field network

EC EC EC

KOM

KOM

ORACLE

View

SE

RW

ER

Corporate network

GIS

View

SB

k

SYSTEMS INTEGRATION - GIS

WIZ

OP

CS

OP

CS

OP

CSS

OC

GISUNTOUCHABLE

UNTOUCHABLE

29

MASTER

RS485 ETHERNET

WS

WS

PASSIVE OPC SERVER

PASSIVE

MONITOR

CACHE

OPC

INTERFACES

30

Integration

Access Points 1000 pcs. Communication

Servers

Data Sources

Heat meters 5000 pcs.

(70000 variables)

Thermal-PowerPlants

60 pcs.(1000 variables)

Heating chambers, Pomp stations

25 pcs. (3000 variables)

ERP, CRM, DB, Accounting

Cor

pora

te L

AN

Business Services

serwerOPC

SCADA, Reports

Presentation ServicesObject Services

Data Services

OPC, SQL,XML/HTML

31

Hydrostatic

P limit

Hydrostatic

Thermostatic

Hydrodynamic

32

SOC

SOC

SB

s

Corporate network

SE

RV

R

View

GIS

View

SCs

Corporate field network

SOCSOC K

Ds

SPM

EC EC EC

TCH

TCH

SYSTEM INTEGRATION

33

NAT

KxxxKxxx

KxxxKxxx

VLANSYM

SOC

SOC

SOCSOC

TCH

TCH

Corporate field network

EC EC EC

KOM

KOM

SQL

SYSTEMS INTEGRATION

View

SE

RV

ER

Corporate network

GIS

View

SB

k

WALL SCREEN

SQL OPC

34

OP

C T

RA

NS

PO

RT

ER

OPC TRANSPORTER

CONFIGURATIONCONFIGURATION

GIS

SMALLWORD

OPC

COMMSERVER

SQL

ORACLE

ST

AT

IST

IC P

RO

CE

SS

OR

TR

AN

SP

OR

T E

NG

INE

SQ

LO

PC

XM

L

35

AUTOMATIC LOAD CONTROL

EC -3 EC -2

K-101

ODBIORY

F1=constF2

F3

UZUPEŁNIANIE

F4

UZUPEŁNIANIE

SUWSUW

K-164

P

PG

G

P

ODBIORY

PO

DZ

IAŁ

P

P P

P P

36

Crash

OP

CS

WS WS

OP

CS

37

Solution

OP

CS

OP

CS

WS WS

REPLACE

38

Solution

OP

CS

OP

CS

WS WS

ISLA

ND

O

F A

UTO

MA

TIO

N

ISLA

ND

O

F A

UTO

MA

TIO

N

ISLA

ND

O

F A

UTO

MA

TIO

N

CONTROL

CONTROL

MUTUALY

ECLUSIVE

39

DEVELOPMENTDEVELOPMENT

APPAPP

INTEGRATIONINTEGRATION

THE MESSAGE IS:

SOCSOC CFISCFIS

HARDWARE

HARDWARE

SOFTWARE

SOFTWARE

TECHNOLOGY

TECHNOLOGY SKILLSSKILLS KNOWLEDGE

KNOWLEDGE

OPC

41

Commserver - Redundancy

Primary Station

Standard solution – worse case

Backup Station

LAN

Wait for failure

Active

SERVICE

top related