Internet and web technology for use in plant automation

Internet and web technology for use in plant automation

Copyright COl IFAC Future Trends in Automation in Mineral and Metal Processing. Finland. 2000 INTERNET AND WEB TECHNOLOGY FOR USE IN PLANT AUTOMATION...

5MB Sizes 1 Downloads 89 Views

Copyright COl IFAC Future Trends in Automation in Mineral and Metal Processing. Finland. 2000

INTERNET AND WEB TECHNOLOGY FOR USE IN PLANT AUTOMATION

Dr. Andreas Hambrecht

ALSTOAI Power Conversion, Berlin, Germany

Abstract: A trend can be seen that more and more intranet, internet and web philosophy and technology is used for applications in automation. This paper describes a solution in an automation environment which uses the advantages of internet and web technology. The structure of a web based system and some applications are described. Copyright @ 2000 IFAC Keywords: Internet, Web, Automation

Many applications can be found in the web. These applications can be adapted to a specific problem. Development costs decrease. The web and internet technology also saves costs for tools and licences.

1. INfRODUCTION Web and internet technology offers a couple of benefits. The solutions are independent of hardware (e. g. DEC, PC, HP) and independent of operation systems (e. g. HPUNIX, LINUX, YXWORKS, WinNT). The web forces world wide standardisation of tools, browsers, interfaces, handling, and communication protocols. These standards make the web working. The standards are independent of a particular company or a particular supplier. The use of these standards is the base of communication in the web. The web technology supports a decentralised and heterogeneous system architecture. It is able to connect and integrate a wide range of services (figure 1).

2. FIELDS OF USE OF INTERNET AND WEB TECHNOLOGY An overview is given in fig. 1. It shows a sample of services which can be accessed in a plant automation. Web technology can be used as HMI (Human Machine Interface) for operators of a plant. For this application a limit is given by the display update rate. Less critical applications are production data management and display (process computer, production planning system or general database interfaces).

Teleservice, telemaintenance and remote support are easy to realise with web and internet technology. Access is possible at all levels (control equipment, basic automation system, drives, process computer, intelligent sensor, operating system etc.). A comprehensive plant status can be 'obtained. The distance from where the access is done is only limited by the communication infrastructure. There is no difference in the handling if the operator sits in front of a cubicle on site or far away somewhere in the world.

Web technology can be used for diagnosis and diagnostic and maintenance data display : • display of signal traces and trends • event recorder display • display of statistics and long term trends • statistical process control and process quality analysis • operating system and hardware system status display,debugging and maintenance (Fig. 3)

107

upper part of the left hand side of the screen filter and report definition are selected. Below on the left hand side a list of data sets is displayed, for which a report is produced. The list of data sets is set up using the selected filter criteria. The right hand displays the detailed report. In the background the data of a cold rolled coil are displayed as HTML-document. A PDF-file contains graphical of the coil. This information is shown in the foreground in an Acrobat Reader window.

• reports: - quality reports - engineers reports (Fig. 5) - production tracking and monitoring re port For diagnosis and data mining a diagnostic search engine helps to surf, search and navigate in the diagnostic data and the plant documentation. Hyperlinks are one simple way to navigate in documents. The diagnostic search engine simplifies and reduces the time needed for fault fmding and correction.

5. RISKS AND LIMITS IN USING WEB TECHNOLOGY

3. GENERAL LAYOUT IN A WEB BASED SYSTEM

The web teclmology was designed for open and not for secure communication. But for this problem solutions are available. Safety is assured by network topology and software. The authorised access to the web services is realised using password protection callback features and SSL encrypted data transmission. To secure the web servers the network services like FTP, telnet, secure shell, remote services etc. which are not used in the application are disabled. With the use of internet teclmologies it is possible to use all security solutions available for internet servers and networks, i. e. frrewalls, packet filter etc.

Figure I shows a general layout of a web based system. Each web client is equipped with a standard internet browser. For special functions plug-ins are downloaded. Web servers are installed on the different hardware platforms and offer a standardised interface to the outside world. For communication a local area network or a wide area network is used. Figure I does not display all details of the network. In reality the network can be combined by different communication media: fieldbus, ethernet, ISDN, internet provider etc. Suitable design connects all the network components using gateway, bridges, routers frrewall and access permission.

The web teclmology was also not designed for high speed display. The limits here are given by the performance of the communication network. As mentioned above, network topology is used to find an optimum. But because of communication performance restrictions today web and internet technology is only used for offline display like in the examples given in the figures 2 to 5.

In theory it is possible for each web client to access all servers in the network. In practise it is necessary to limit and control access. Therefore some clients are dedicated to a special task. With password protection or a suitable network architecture access to servers can be limited. The number of clients is only limited by network performance and network configuration. Network topology together with the limited access to services helps to improve performance and response time. For connections with high communication load separate network segments are used.

6. SUMMARY In general the web and internet technology offers new functionality to existing and new automation solutions and applications. Standardisation across platforms and automation solution suppliers offers new opportunities. A well-known standardised handling and operating philosophy across platforms and suppliers can be achieved. Easy integrating of distributed, heterogeneous and multi-platform solutions is possible. Telemaintenance and teleservice become standard features. World wide support can be offered and is available. In future web and internet teclmology will become more and more important in the field of automation. The web teclmology helps to integrate future automation applications, as described here, and commercial applications.

4. APPLICATION EXAMPLES In figures 2 to 4 some application examples are shown. Figure 2 shows a login screen. It gives access to a system monitor. After login for example the system resources are displayed. Figure 3 shows a process directory of the operating system. Figure 4 shows a display of status and error flags. In the lower section of the screen a list box is included. A message is selected with the list box and additional parameters on the right. This message is sent to the process. With these messages a debugging of the process is done. A more complex display is shown in figure 5. The process computer report browser is displayed. In

108

Web clients, general access

I

I Web browser

Web clients , dedicated to a task

I

I

Web browser

Web browser

General access to : Maintenance and diagnostic servers, Data Logger, event recorder etc.

I

I

I

Web browser

Web browser

Web browser

Web browser

Operators interface

Process Computer interface

HMI Human Machine interface

Engineering interface

Process engineering interface Reports (engineers reports, trend display, quality reports) and data base interface

Internet gateway

other services Firewall, Pakket filter. ..

-Ill

7

Internet

.

Modem, ISDN ,xDSL ...

l

······································l···

I

Web servers

Network (LAN , WAN)

I

I

I

I

I

I

r

I

Web server

Web server

Web server

Web server

Web server

Web server

Web server

ProcessDiagnostic and Analysis system

PLC and HPC High performance controller

Data Logger

Event recorder and Trend server

Human Machine Interface (HMI)

Process engineering server

Operators Interface

Process computer operating system

Web camera, Intelligent sensors, Web telephone

FBD Engineering Parameters Runtime system

Production planning system

SPC server

Maintenance planning system

Statistical Process control (SPC) server

Fig. 1 General layout of web technology automation

109

Bitu l.dentlhneren Sle

~neh

und gebeJ'l sie Ihr Pa5svort eiJ'l

, Tuesday, 10-Aug-99 20.11:30 MET DST ~ 1999 AlSTOMl AS E44

Fig. 2 Login screen

Process Directory SI pid

o 2

4 6

8 10 12 14 16 18 20

22 24 20 28 30

32 34 30 38

la.st life sign SI pld 26AprOO 11 44: 43, 817 1 112 44:47,046 3 111 ",~!:;~~",g,-'__ ~~~~~~ ; ~ 52: 37,790 S 121 52:41,506 7 "':2~2:>--- ~~~~~~ ;~ S2: 43, 359 9 124 127 ...."'2.'!:-_--..,. 26AprOO 10 52:45,565 11 130 rtdl:rstopj 26AprOO 11 44:46,897 13 134 [none] 15 o [none] 17 o [none] 19 o [none] 21 o [none] 23 o [none] 25 o (none1 27 o [none] 29 o [none] 31 o [none] 33 o [none] 35 o [none1 37 o [none] 39 o Process

89 105 117

125 128 131 133

o o

o o o o o o o o

o o

o

~=~_

Process last life sign rtdl:rd 26AprOO 11: 44: 46,839 ":cm=x"'e"Ct';:h"'d:-- 26AprOO 11 :44:43,818

";~~~",:):.,-~,"7't-"..i"'h- ~~~~gg ~ ~ ~~: ~ ~~: 5~: rt1j>2dlQ rtdbi~itd

s2s [none] [ none] [ none ] [ none] [none] [none] [ none ] [ none ] [none] [none] [ none ] [ none ] [ none ]


Fig.3 Process directory display

1 I ()

26AprOO 11: 44: 45,926 26AprOO 11 :44:25,876 26AprOO 10:52:46.416

(x>ntents slot

Process

of

f

version CKETII099

into

cmxethd PlD

Instances Timeout priorlty

kpe5

09Nov99

command reg param

quit reg param error

00111 01 of 01 10,000 -00005

serial. 10035001

date

................................•

0 0 26AprOO 11: 45: 14,197

issued

...............................,.

.......................

110987654321098765432109876543210 _____ 1-_3 _________ 2 _________ i __________ T1 state 11 ••••••.••.•••••• ••••• •. ••••. 1 •• 1 f lags I .. ·· ·· .. · · .·· ... · .... · .. 1 debugl . . .. . ... . .•... .. .. .• . · . ..•. . ... ·1 - - -- -+ - -- ----- - -- - -- - - - -- - -- - - - - --- - --+



ldent 029.135935

active since 26AprOO 10:52 :1 2,687 las t ll fesign lssued 26AprOO 11: 45: 14,178

--_ •....S.~~J

choose Ac.tion Give.lifesitn

optional Pat31T1 : lIJxO

.

Clearj

(0 by ALSTOMJAS E441996197f-'8199 program1d029.13S890 vu-swn WHPV0002 !ram 12Scp99

Fig. 4 Process status display

_I

hO hf. b ale 3500 1300 1(,30 3 ~tordel"ung

,PIttr f}l ttp: 11 1 ocalh~tl109bro..", er /hlterl

sta v t9r

40

0 B Ms

Brnb.r.a..nW"lg 1 0 M.p k_ F_ _ E_

0

_

in 131 OUt

2

0

01 B_ _

I(..ltbwldn~r

__

a- d-b s So'

110 03-0 4-5 0 0 H.

-)

~234S6'e,

Wa l z:pl.nK18 ssen

.. ._--_ .... -... ........... ................................

W.ltplanl'f r KatarlallCl . . . .

'.rt lqdle lC.nk l •••• BreJ t enlc l,u".

....

Stahl.ark • rut

. , 2ar""'-'UC",-,= AIAHj5.t~ Ij,J..::::~.

1I<"IIj1f ! .a

19-.O't-1999 11 :36

612 1g50:1", IOJ

1'J-ffov-199'J 11·36 1'-JIIov - )1i99 11 :36

'l21gSi7a, 1PS

l' -ffOY-1.9 9 11:36

'Of,

19-HO'I-1999 11.37

Al jlQS{:7B II 10,

1~-JII""'-19!f9

~.....1llIl:

1'J-Kov-1999 11 :37

&PHS6189 19,

1'-tlov-l 999 11:31

11:)7

A12J4 'i§lS Q IIQ

19- Nov-1999 11 :37

A12HS61B2 111

1'-KO... -1999 11:38

A1 2 14 5678 ,

ll?

19 -fJoY-J999 1J. 38

4l2JH§ ;, 2

I! J

19 -KO'J-199<; 11:)8

' 1214567!!ft 114

l'·Wov-t999 U.38

A.l2Jg$61Bft 11.S

19-11'"0...-1999 11:38

' IUgS"7", 116

l'·l'rov-1999 11:38

A1219'ik

02-oec-1999 16:56

7a, llS

9tufenbandkennull9

rert l Qdtcll:entol aunt P08

02-'-,,-2000 16 : 16

etnU5]a, IQf.

,1,,17"145;" '6'-

llI..t.

11.

Pl<1M.laq. C'V _ Pldlec:brlo

", I7k

", '" '" '" '" '" '" '" I7k

Bandbr.tt . SpezBOI.lldz\lg

!:I I I I :I I I I

Ven tJt.entl: ah I

V.rt . .rt verhZahll'tl n Verh2ah1Plax

I7k

'" '" '"

Ws t rat.l••• ngl

-)

WstratLeitso11 ver t

\ )

Wstrat.&.ndt l.l9

\)

Fig 5 Process computer report browser

III

100.0

0.0

0.0

0.0

0.0

0.0