Requirements Analysis of Using Object-Orientation in Filling Machine Systems

Total Page:16

File Type:pdf, Size:1020Kb

Requirements Analysis of Using Object-Orientation in Filling Machine Systems Requirements Analysis of Using Object-Orientation in Filling Machine Systems Peter Wodzynski MASTER THESIS in Automatic Control 2013 Supervisor: Peter Lindberg, Tetra Pak Department of Automatic Control Lund University Box 118 SE-221 00 LUND Sweden ISSN 0280-5316 ISRN LUTFD2/TFRT--5924--SE © 2013 by Peter Wodzynski. All rights reserved. Printed in Sweden by Media-Tryck. Lund 2013 Acknowledgements Firstly I would like to thank Anders Olsson, for introducing me to Niklas Svanberg, the core automation manager of Tetra Pak Carton Bottle. Niklas gave me the opportunity to write my master thesis at Tetra Pak and for this I am a very grateful. I would also like to thank all the people I was able to interview at Tetra Pak, for they were all very friendly and supportive. Last but not least I would like to thank my supervisor Peter Lindberg, who has been an inspiration and an excellent mentor to me. Thank you so much for the countless hours of help and all the laughter. Abstract The use of an object-oriented approach in software engineering has proven to be successful for many years, but in the fields of mechanics and automation it has been ignored for long. The Tetra Pak Carton Bottle automation team believes that a switch from a function- oriented architecture to an object-oriented one would be of benefit not only to them but also any department which is involved with development, production, and maintenance of filling machines. Many product projects of today make the mistake of having its participants jumping straight into the implementation part of the project while skipping the work of first defining requirements of what the product shall accomplish. People in general like to start by doing the how of the project without first focusing on the what. But if the needs of other product concerned are overlooked then there is a risk of an important part being left out, perhaps leading to a weaker product. This master thesis focuses on the what part of a development project where an object-oriented architecture shall be deployed for Tetra Pak’s development, production, and maintenance of machine systems. During the master thesis requirements from various stakeholders were defined based on interviews and discussions held with various Tetra Pak departments. The result, the requirements, show that Tetra Pak has several areas which would be benefited by an object-oriented architecture by making Tetra Pak’s machines more modular and the maintenance of them simpler. Contents 1. Intro ............................................................................................................................................ 1 1.1. Aim .......................................................................................................................................... 1 1.2. Methods .................................................................................................................................. 1 1.3. Report Structure ...................................................................................................................... 1 2. Tetra Pak’s Automation History ................................................................................................... 2 2.1. Machines before the PLC .......................................................................................................... 2 2.2. The PLC .................................................................................................................................... 2 2.3. Tetra Top - Moulding a top ....................................................................................................... 3 2.4. A unique product ..................................................................................................................... 3 2.5. Cost focus ................................................................................................................................ 4 2.6. The new servo technology ........................................................................................................ 4 2.7. Importance of the automation system ..................................................................................... 4 3. Filling machines........................................................................................................................... 5 3.1. Selling package material ........................................................................................................... 5 3.2. Aseptic package ....................................................................................................................... 5 3.3. A6 ............................................................................................................................................ 6 Carton bottle............................................................................................................................... 6 The machine ............................................................................................................................... 6 Machine flow .............................................................................................................................. 7 4. Tetra Pak Development Plan and Stakeholders............................................................................ 8 4.1. V-model ................................................................................................................................... 8 5. Object-oriented Principles ......................................................................................................... 10 5.1. Classes ................................................................................................................................... 10 5.2. Object .................................................................................................................................... 10 5.3. Encapsulation ......................................................................................................................... 11 5.4. Inheritance ............................................................................................................................. 11 5.5. Polymorphism ........................................................................................................................ 12 6. Requirement elicitation process ................................................................................................ 12 7. Automation ............................................................................................................................... 13 7.1. Conclusions and requirements ............................................................................................... 13 7.2. Stakeholder input ................................................................................................................... 14 7.2.1. PLC Programming ............................................................................................................ 14 7.2.2. System Manufacturer Rockwell ....................................................................................... 15 7.2.3. Program Structure ........................................................................................................... 15 7.2.4. Variables ......................................................................................................................... 16 7.2.5. Add-on Instruction blocks ................................................................................................ 16 7.2.6. Similar Add-on Instructions .............................................................................................. 17 7.2.7. Manual intervention in programs .................................................................................... 17 7.2.8. HMI ................................................................................................................................. 18 7.3. Object-oriented architecture analysis ..................................................................................... 18 7.3.1. Class Library .................................................................................................................... 18 7.3.2. Programming guidelines and encapsulations ................................................................... 18 7.3.3. Hierarchy ......................................................................................................................... 18 7.3.4. Reusability ....................................................................................................................... 19 7.3.5. Reusability, inheritance and local adaptions .................................................................... 19 7.3.6. HMI ................................................................................................................................. 20 8. Automation Machine Variants ................................................................................................... 21 8.1. Conclusions and requirements ............................................................................................... 21 8.2. Stakeholder input ................................................................................................................... 22 8.2.1. Machine Variants............................................................................................................. 22 8.2.2. Testing functions ............................................................................................................
Recommended publications
  • The Naturalization of the Urban and Corporate Logic: How the Sacred Waters of Lund, Sweden, Progressed Into a Toxic Sludge Hole
    The naturalization of the urban and corporate logic: How the sacred waters of Lund, Sweden, progressed into a toxic sludge hole Author: Mikael Lövgren Supervisor: Alf Hornborg Degree of Master of Science (Two Years) in Human Ecology: Culture, Power, and Sustainability (30 ECTS) Human Ecology Division Department of Human Geography Faculty of Social Sciences Lund University Spring 2020 1 Department: The Department of Human Geographyand the Human Ecology Division Address: Sölvegatan 10, 223 62 Lund, Sweden Telephone: +46 (0) 46 222 00 00 Supervisor: Alf Hornborg Title and Subtitle: The naturalization of the urban and corporate logic: How the sacred waters of Lund, Sweden, progressed into a toxic sludge hole Author: Mikael Lövgren Examination: Master’s thesis (two year) Abstract: In this study a landscape is interpreted from an analytical and binary theoretical framework in order to contrast and extract different social formations that have been conducive to its creation. The landscape in question is a contemporary park found in Lund, Sweden, in the province of Skåne. Lurking beneath the spatial scenery of the park, histories of transgressed and repressed social formations are found. Stories that are buried in the depth of this landscape include a landfill, a commons, that was enclosed, and a sacred water that later was transformed into something very close to a flush toilet for the globally expanding local industries. According to some philologists this toxic sludge hole is synonymous with the wellspring of Lund. The crucial point of this study is that ideas materialize in the landscape. Some of these are seemingly prone to stability and justice, whilst others are seemingly prone to risk and unfettered capital accumulation.
    [Show full text]
  • T)~(~J{()JII~Ill)L~'L, Fredag 4 Februari Utkommer Fredagar 2000 26:E Årg
    \T)~(~J{()JII~ill)l~'l, Fredag 4 februari Utkommer fredagar 2000 26:e årg. 3 Motståndets estetik Ulf Nymark(v) ger sig inte: och konkretion skriver till av Rune Liljekvist Tekniska Mordet på syndikalisten Björn Söderberg i höstas v~r den signal som väckte Sverige. Det brutala meddelandet fran den nämnden bruna tiden talade klarspråk: åter mördas fackliga ledare. Ulf Nymark, vänsterns repre­ Smånassarna som dittills uppfattats som motoriserade sentant i Tekniska nänmden, är utan tvivel lundacyklisternas psykopater bemöts nu i det uppvakna.n~e Sverige s~~ det bäste vän. Han har tidigare allvarliga problem de är; en grupp ligister som branner, föreslagit att Lunds bilister likt misshandlar och mördar. I skuggan av stockholmskon­ cyklister och gångare, skall ferensen om förintelsen genomfördes en manifestation, stilla tvingas trycka på trafiksignaler "Ett glädjeskutt för att och gripande förra onsdagen i Röda Rummet i det nya, i korsningar. Det förslaget Veckobladet finns!'" genomskinliga biblioteket i Malmö. röstades ned. Nu återkommer Nymark med en skrivelse till stod det på ovanstående kort som Joakim Lentz berättade om hur kom till VB förra veckan. Grafi­ partisanerna ha en replipunkt i sin Tekniska nämnden där han motståndet mot nazismen först kamp mot nazisterna. I Vilnius som föreslår en tillbyggnad av kern som gjort kortet är Birthe fördes i form av gatustridermellan Dalland. Den glada (kvinnliga) då tillhörde Polen hjälpte man t ex Dalbyviadukten för att under­ nazistiska och kommunistiska judar ur gettot. lätta för gång-och cykeltrafi­ prenumeranten som sände kortet kamp grupper. Efter Hitlers makt­ bor i Lund. Mellan programpunkterna spe­ kanter. tillträde krossades alla partier och ladeRödaKapellet motståndsånger Brevet inleds med konstate­ motståndet drevs under jorden.
    [Show full text]
  • Ruben Rausing 1895–1983
    a TRibuTe To The memoRy of Ruben RauSing 1895–1983 1 by PRofeSSoR em. laRS engwall IVA-M 497 • ISSN 1102-8254 • ISBN 978-91-7082-974-1 Royal SwediSh academy of engineeRing ScienceS (iVa) Omslag Minnesskriften 2018 1 2018-10-04 21.48 2 A TribuTe To The MeMory of Ruben R ausing 1895–1983 3 P resenTed at The 2018 A nnuA l MeeTing of The royA l swedish AcA deM y of engineering sciences by P rofessor eM. l A rs engwA ll The Royal Swedish Academy of Engineering Sciences (IVA) is an independent, learned society that promotes the engineering and economic sciences and the development of industry for the benefit of Swedish society. In cooperation with the business and academic communities, the Academy initiates and proposes measures designed to strengthen Sweden’s industrial skills base and competitiveness. For further information, please visit IVA’s website at www.iva.se. Published by the Royal Swedish Academy of Engineering Sciences (IVA), Professor em. Lars Engwall 4 IVA, P.O. Box 5073, SE-102 42 Stockholm, Sweden Phone: +46 8 791 29 00 E-mail: [email protected] Website: www.iva.se IVA-M 497 • ISSN 1102-8254 • ISBN 978-91-7082-974-1 Editor: Anna Lindberg, IVA Layout and production: Hans Melcherson, Grafisk Form, Stockholm, Sweden Printed by Pipline, Stockholm, Sweden, 2018 Each year the Royal Swedish Academy of Engineering Sciences (IVA) produces a booklet commemorating a person whose scientific, engineering, economic or industrial achievements were of significant benefit to the society of his or her day. The person to be recognised in the booklet must have been born at least 100 years ago.
    [Show full text]
  • Tre Senmedeltida Godsorganisationer Kraft, Salomon
    Tre senmedeltida godsorganisationer Kraft, Salomon 1971 Document Version: Förlagets slutgiltiga version Link to publication Citation for published version (APA): Kraft, S. (1971). Tre senmedeltida godsorganisationer. (Skånsk senmedeltid och renässans; Vol. 9). CWK Gleerup. Total number of authors: 1 General rights Unless other specific re-use rights are stated the following general rights apply: Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal Read more about Creative commons licenses: https://creativecommons.org/licenses/ Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. LUND UNIVERSITY PO Box 117 221 00 Lund +46 46-222 00 00 0 SKANSK SENMEDELTID OCH RENÄSSANS SKRIFTSERIE UTGIVEN AV VETENSKAPS-SOCIETETEN I LUND 9 Tre senmedeltida godsorganisationer AV SALOMON KRAFT . LUND CWK GlEERUP SKÅNSK SENMEDELTID OCH RENÄSSANS Skriftserie utgiven av Vetenskaps-Societeten i Lund
    [Show full text]
  • The History of an Idea
    Tetra Pak – The history of an idea “Doing something that nobody else has done before is actually quite hard.” Ruben Rausing From idea to reality Ruben Rausing was born in Raus, near Helsingborg in 1895. After his high school examination at Helsingborg’s grammar school he studied at the Stockholm School of Economics and then continued at Columbia University in New York, where he took a financial “Master of Science” exam in 1920. He also used the stay in the USA to study American large-scale industry but he also gained an impres- sion of the rapid urbanisation and its consequences for grocery distribution. Back in Sweden Ruben Rausing started the packaging company Åkerlund & Rausing with Erik Åkerlund. The capital injection came mainly from Erik Åkerlund, while Ruben Rausing took responsibility for the ideas and the management of the company. The new company had to struggle for its survival. After several years Erik Åkerlund decided to leave the company and was bought out. In spring 1933 Ruben Rausing was sole owner of the company. New companies often start up by marketing a technical invention. Tetra Pak founder Ruben Rausing started instead by studying the market to be able to map out what his future company should be able to do. Following which he researched the technical requirements. From idea to reality Ruben Rausing started to build up a packaging industry, play a leading role in the development of both Åkerlund & which considerably contributed to the restructuring of Rausing and Tetra Pak. Swedish retailing, a modernisation, which led to self- Hans Rausing was appointed Managing Director of service, convenience shopping and supermarkets.
    [Show full text]
  • Kirsten, Finn and Jörn Rausing Tetra Laval Group
    Europe North America Latin America Asia-Pacifc Award winners Europe Sweden Kirsten, Finn and Jörn Rausing Tetra Laval Group Mention the brand Tetra Pak to almost anyone in the world, and they will most likely identify it with the carton packages used for distributing beverages such as milk and juice. Behind the success of the Swedish Tetra Pak company has been the Rausing family. Three generations have worked to create the multibillion-dollar company Tetra Pak, a company that is now one “Doing something part of the Tetra Laval Group. With the vision that nobody else has and drive of Ruben Rausing at the beginning, done before is the entrepreneurship of the second generation actually quite hard.” and the strategic leadership of the third, each generation has played a crucial role in Tetra Pak’s success. Ruben Rausing, Founder, Tetra Pak 84 | EY Family Business Yearbook 2016 EY Family Business Yearbook 2016 | 85 Award winners Europe Sweden Family businesses are often strongly connected to a town or region. And for Tetra Pak, that connection is with Lund. Although the company’s headquarters are now in Switzerland, Tetra Pak still has many facilities in the city, which many would say is Tetra Pak’s spiritual home. Developing the Tetra Pak flling machines As a true visionary, Ruben foresaw a time when packaging Ruben Rausing founded Tetra Pak in 1951. would become a much more important part of the food and drink distribution chain. And in the 1930s, Åkerlund & Rausing grew rapidly under his leadership. The big breakthrough for In revenue terms, Tetra Pak is the largest packaging and food the company came in 1944, when an engineer working for the processing equipment company in the world.
    [Show full text]
  • MUSEITIDNINGEN Medlemsblad För Råå Museiförening
    Nr 1 2018 Årgång 35 MUSEITIDNINGEN Medlemsblad för Råå Museiförening I DETTA NUMMER: u Ruben Rausing – visionären från Råå u Råå för 100 år sedan u Helsingborg och omvärden 1918 Äntligen, Ruben Rausing packar upp Tetran, den omtalade förpackningen som skulle ge namn till det framgångsrika företaget Tetra Pak. drack kaffe med lussekatt eller glögg dagliga arbetet och fick det att flyta på. med pepparkaka eller bara gick runt och Efter årets säsong bestämde Annika sig Anställd personal tittade på allt och alla. Att tomtefar kom för att ägna sig åt annan verksamhet. TEXTILKONSTNÄREN med båt till Råå uppskattades inte bara av Ett stort tack till er båda för allt arbete Maja och ideella krafter barnen utan lika mycket av de vuxna. ni lade ner för att få museets vardag att Julmarknaden blev succé än en gång! fungera. Under hösten började styrelsen Ett skånsk–romerskt konstnärsliv SjöströmUtställning på Tack ”Tändkulans vänner” för att ni leta efter lämplig ersättare. RÅÅ MUSEUM FÖR FISKE OCH SJÖFART ställde upp och kom med Tomtefar till Det var också stora arbetsinsatser från 1 maj –24 september 2017. Öppettider, www.raamuseum.se fiskekajen. styrelseledamöterna och andra ideella krafter som gjorde Föreningsmöten att vi kunde genom- Det välbesökta årsmötet föra både sommarens STYRELSEN ägde rum den 28 mars. utställning och höstens Museiföreningens styrelse, som Ordförande Hans- julmarknad. Det är under året 2017 haft 8 protokoll- Ingvar Green hälsade massor av timmar förda sammanträden, har bestått av alla varmt välkomna. som läggs ner för Till ordförande valdes Hans-Ingvar Green – ordförande att museet och dess Ulf Swanstein – v ordförande Sven Wittgren och aktiviteter skall bli Gunilla Kittel – kassör till sekreterare valdes Lars Wallin – sekreterare lyckosamma.
    [Show full text]