12.07.2015 Views

ISSN 1580-0830 - Avtomatika

ISSN 1580-0830 - Avtomatika

ISSN 1580-0830 - Avtomatika

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AVTOMATIZACIJA V INDUSTRIJIIzvedba S88 sistema vodenjas klasičnimi orodjiAvtor: mag. Erik Ott, Metronik d.o.o., erik.ott@metronik.siSklasičnimi orodji je bil realiziran sistem vodenja šaržnega procesa, načrtovanz uporabo standarda ISA S88.01 (SIST EN 61512-1:2001). Gre za šaržni procesbiosinteze rekombinantnih zdravil v farmacevtski industriji. Strojna opremaprocesa obsega več kot 40 enot, ki skupaj uporabljajo preko 2100 vhodno/izhodnihsignalov sistema vodenja. Omenjena oprema je razdeljena v več procesnih celic, v katerihso enote (tipično posode) nadalje klasificirane v tipske razrede.Izvedene S88 rešitve s klasičnimi orodjiV nadaljevanju so na kratko predstavljene nekatere rešitvesistema vodenja, s katerimi se zagotavlja določene funkcionalnosti,ki jih sicer nudijo specializirana orodja, kot je n.pr.Proficy Batch Execution proizvajalca GE Fanuc.Recepturni modelUporabljen recepturni model kot najmanjši element recepturedefinira operacijo, medtem ko specializirana orodja kotnajmanjši element recepture uporabljajo fazo. Sekvenčenseznam operacij tvori recepturo Postopek enote. Postopkienote v poljubni paralelno sekvenčni strukturi tvorijo najvišjinivo recepture Postopek (glej sliko 1).numeričnih in tekstovnih vrednosti podpirajo tudi enumeracije.Tako uporabnik namesto vrednosti 0/1 vidi ustrezenopis, npr. 0-Kisli detergent/1-Bazični detergent. Orodje podpirat.im. zakasnjene parametre (eng. Deffered). Vrednostparametra, ki se v recepturi določi kot zakasnjen, se dokončnodoloči ob razpisu šarže, kar lahko pripomore kzmanjšanju nabora potrebnih različnih receptur. Postopekenote se lahko definira kot splošen (eng. Class based) in sekot tak izvaja na katerikoli konkretni enoti istega razreda.Konkretna enota izvajanja se določi ob razpisu šarže.Slika 1 - Primerjava procesnega modela (povezava recepturein opreme) specializiranih orodij in sistema vodenja,izvedenega s klasičnimi orodjiOrodje za kreiranje receptur je namensko izdelano z uporaboMS.NET razvojnega okolja. Gre za SQL strežnik/odjemalecaplikacijo. Postopek enote se gradi z dodajanjem operacijv sekvenčni, tabelarični seznam. Glede na razred enote,za katero se receptura gradi, je nabor operacij ustreznoomejen. Ob dodajanju nove operacije v recepturo, le ta privzamenastavitve parametrov, ki jih uporabnik lahko spreminjaznotraj predpisanih meja (glej sliko 2). Parametri polegSlika 2 - Izgled okna za urejanje postopka enote. Razvidenje sekvenčni seznam operacij in nastavitve parametrov eneod operacij.Receptura postopek se gradi tabelarično iz postopkovenote, ki so sekvenčno razvrščeni (ni grafične predstavitve).Da bi pridobili možnost paralelnosti postopkov, se vsakemupostopku dodatno določi njegova prioriteta. Postopki z enakoprioriteto se lahko izvajajo sočasno, pri čemer morajo bitivsi postopki z višjo prioriteto uspešno zaključeni.Ob razpisu šarže se za izvajanje izbere receptura na nivojupostopka, s čimer so razpisani tudi v njej navedeni postopkienote. Posamezni postopki enote se nato z ročno akcijona nadzornem sistemu naložijo na krmilnik.24 55/2005AVTOMATIKA

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!