• No results found

Uppgradering av styrsystem och en operatörspanel för en centrifug

N/A
N/A
Protected

Academic year: 2021

Share "Uppgradering av styrsystem och en operatörspanel för en centrifug"

Copied!
36
0
0

Loading.... (view fulltext now)

Full text

(1)

Uppgradering av styrsystem och en operatörspanel för en centrifug

Control System and Control Panel Upgrade for a Centrifuge

Louise Bodin

Fakulteten för hälsa, natur- och teknikvetenskap Mekatronikingenjörsprogrammet

180 Hp

Handledare: Peter Dahlström och Steve Olsson, Inelko AB Handledare: Torbjörn Berg, Karlstads universitet

Examinator: Arild Moldsvor, Karlstads universitet Datum:

Löpnummer:

(2)
(3)

Sammanfattning:

Examensarbetet har gått ut på att uppgradera ett styrsystem och en operatörspanel för en centrifug i en kemisk industri. Projektets syfte är att centrifugen ska köras på ett mer automatiskt sätt med ett nyare system som har större tillgång till reservdelar.

Centrifugens äldre styrsystem från Siemens har bytts ut mot ett nytt Siemenssystem och den tidigare operatörspanelen från Siemens har bytts ut mot Beijer Electronic E1070 operatörspanel. Styrsystemet programmerades sedan i Siemens Simatic Step7 och operatörspanelen programmerades i Beijer Electronics E-designer.

Efter att programmeringen var klar testades kommunikationen mellan styrsystemet och operatörspanelen innan inkopplingen av det övriga systemet skedde. Vid driftstoppet testades sedan centrifugen både manuellt och med det automatiska programmet. Styrsystemet

fungerade som förväntat och operatörspanelen behövde enbart några små justeringar för att få den så optimal som möjligt.

Abstract:

This thesis work is about upgrading a control system and a control panel for a centrifuge at a chemical plant. The purpose with this project is to be able to run the centrifuge in a more automatic approach and to increase the availability for accessory parts.

The centrifuges older control system from Siemens has been replaced by a newer Siemens system and the former control panel from Siemens has been replaced by a Beijer Electronic E1070 control panel. The control system has been programmed in Siemens Simatic Step7 and the control panel has been programmed in Beijer Electronic E-designer.

When the programming was done, there was some testing of the communication between the control system and the control panel before it was connected with the remaining system.

During the closedown the centrifuge was tested both manually and with the automatic

program. The control system worked properly and the control panel did only need some small modifications to be as optimal as possible.

(4)

Förord:

Det här examensarbetet är utfört vid Fakulteten för hälsa, natur- och teknikvetenskap vid Karlstads universitet och är den avslutande delen av min Mekatronikingenjörutbildning.

Jag vill tacka företaget Inelko AB som kunnat tilldela mig den här uppgiften som

examensarbete. Det har varit en mycket givande period och jag har utvecklats som blivande ingenjör. Jag vill främst tacka Peter Dahlström, Steve Olsson och Martin Olsson för alla kloka tips under arbetets gång.

Jag vill även tacka min handledare Torbjörn Berg vid Karlstads universitet.

Louise Bodin

(5)

Innehåll

1. Inledning ...1

1.1Bakgrund ...1

1.1.1 Inelko AB ...1

1.1.2 Cambrex Karlskoga AB ...1

1.2Syfte och mål ...2

1.3Avgränsningar ...2

1.4Förkunskaper ...2

1.5Material ...2

2. Metod/ Tillvägagångssätt ...3

2.1 Styrsystemet ...3

2.2 Operatörspanelen ...3

3. Centrifug ...4

3.1 Bakgrund om centrifugen ...4

3.2 Hur centrifugen fungerar ...5

3.3 Centrifug 700 ...6

4. Siemens Simatic Step7...7

5. Beijer Electronics E-designer ...9

6. Utförande ... 10

6.1 Uppgradering av styrsystemet ... 10

6.1.1 Tillvägagångssätt ... 10

6.2 Uppgradering av operatörspanelen ... 11

6.2.1 Tillvägagångssätt ... 11

6.3 Testning/ provkörning ... 13

7. Resultat ... 14

8. Slutsatser ... 15

8.1 Författarens slutsatser ... 15

Referenser ... 16 Bilaga 1. Sekvensschema för det automatiska programmet

Bilaga 2. Operatörspanel

(6)

1

1. Inledning

1.1 Bakgrund

Inelko AB har under många år planerat och utfört olika projekt åt Cambrex Karlskoga AB där de för tillfället arbetar med ett mångmiljonprojekt. Projektet går ut på att bland annat utöka en produktionslinje, där det ska ske vissa ombyggnationer och uppgradering av befintlig

utrustning.

I projektet ingår det att uppgradera styrsystemet och en operatörspanel för en av Cambrex Karlskoga AB:s centrifuger, Centrifug 700. Det nuvarande styrsystemet är av typ Siemens S5 och ska uppgraderas till ett nytt S7-system. Operatörspanelen ska uppgraderas från en

Siemens OP37 till en Beijer Electronics E1070.

Centrifugen som ska uppgraderas är av fabrikat Heinkel, och har ett flertal funktioner som i dagligt bruk inte används. Den är bland annat tillverkad för att kunna arbeta i en explosiv miljö, därav är systemet bland annat utrustat med egensäkra reläer och kvävgasspolning eller så kallad inertering för att få en syrenivå på under 8 %. Vad som menas med egensäkra reläer är att de förhindrar gnistbildning under normaldrift eller vid eventuell kortslutning.

Eftersom centrifugen enbart användes till ett ändamål så krävs det inte så mycket

funktioner som maskinen i detta fall har. Därför ska många överflödiga funktioner uteslutas, vilket innebär att många reläer och komponenter samt även delar av styrprogrammet kommer kunnas tas bort.

Centrifugen tvättar och centrifugerar en lösning till ett pulver. Mer information om centrifugen finns i kapitel 3.

1.1.1 Inelko AB

Konsultföretaget Inelko AB [1] startades 1983 med inriktning på el- och instrumentområdet.

De har gjort en rad uppdrag för bland annat pappers-, cellulosa-, verkstads-, järn-, aluminium-, läkemedels- och kemiindustrin.

De tjänster som företaget erbjuder är allt från planering och programmering till dokumentation och uppföljning av allomfattande projektarbeten.

1.1.2 Cambrex Karlskoga AB

Cambrex Karlskoga AB [2] ingår i Cambrex koncernen som är stora inom kemi- samt läkemedelsindustrin. Cambrex har sitt huvudkontor i USA och har ett antal fabriker världen över. I Karlskoga är man inriktade på utvecklings- och tillverkningsservice till innovativa läkemedelsföretag.

Cambrex Karlskoga AB har sina rötter ifrån den gamla Boforstiden [3]. Bofors Nobelkrut som var ett dotterbolag till Bofors tillverkade krut och sprängämnen och även senare

läkemedel. Bofors Nobelkrut delades sedan in i två delar, explosivämnesverksamhet som idag ingår i företaget Eurenco och finkemikalieverksamhet som ingår i Cambrex.

(7)

2 1.2 Syfte och mål

Syftet med projektet är att byta ut operatörspanelen samt styrsystemet mot ett nyare system med större tillgänglighet till reservdelar. Maskinen ska efter upprustningen utföra det arbete den tidigare har gjort men med fler automatiska funktioner.

Målet med arbetet är att vara färdig med programmeringen till driftstoppet då

ombyggnationer kring centrifugen kommer att ske. Under driftstoppet ska centrifugen testas och justeras så att den kan tas i drift på utsatt tid.

1.3 Avgränsningar

I projektet ingår många delar, därför krävs det vissa avgränsningar. Jag har i det här projektet ansvar för programmeringen av operatörspanelen samt att hjälpa till med styrsystemet. Utöver programmeringen har jag tagit fram en ingångs- och utgångslista för analoga och digitala in- och utgångar, som behövs till programmeringen av systemet. Elkonstruktionen, det vill säga dimensionering samt val av komponenter till systemet, och vilka funktioner som kommer att tas bort ifrån systemet, är inte en del av mitt arbete och kommer inte att vara med i rapporten.

1.4 Förkunskaper

Examensarbetet är mestadels praktiskt och därmed förekommer det inte teoretiska

resonemang i denna rapport. Dock kan det underlätta för läsaren att ha en god datorvana samt ha lite kännedom om PLC-programmering och övrig programmering för att till fullo kunna tillgodogöra sig materialet i rapporten.

1.5 Material

De programmeringsprogram som har används under projektet är Simatic Step5, Simatic Step7 samt Beijer Electronics E-designer. I kapitel 4 och 5 kommer det mer information om dessa program.

(8)

3

2. Metod/ Tillvägagångssätt

Innan man kan programmera styrsystemet och operatörspanelen behöver man veta vilka funktioner som kommer vara kvar eller tas bort och hur centrifugen fungerar. Denna

information fås från maskinpärmen med ritningar och diverse beskrivningar av funktionerna, samt information ifrån centrifugens tillverkare. Utifrån detta kommer det göras en ny lista på in- och utgångar, som bland annat kommer användas vid adressering i programmeringsfasen.

En kort sammanfattning av tillvägagångssättet finns i figur 2.1.

Figur 2.1 En kort sammanfattning av tillvägagångssättet för arbetet.

2.1 Styrsystemet

Eftersom centrifugen redan har ett fungerande program kan mycket av den äldre Simatic Step5 FBD (Fuction Block Diagram)-koden återanvändas. Det finns en funktion där man kan översätta Simatic Step5 kod till Step7 i programmet, dock kan det bli lite fel i omvandlingen så det är säkrare att helt enkelt skriva av koden. Eftersom det nya programmet ska

programmeras med LAD (Ladder Diagram) så är det också lättare att skriva om den äldre koden.

Sekvensen för det automatiska programmet kommer göras om ifrån grunden och man börjar med att göra ett sekvensschema för att underlätta programmeringen.

2.2 Operatörspanelen

Först studeras programmet E-designer, som operatörspanelen ska programmeras i, genom att gå igenom dess manual samt göra övningar i programmet.

Operatörspanelen kommer att programmeras helt ifrån grunden, och genom att studera den äldre operatörspanelen får man en uppskattning om vad för information och funktioner som bör vara med på den nya panelen.

Överblick, hur ser systemet ut? Vad ska

göras?

Instudering av programvaror och maskinens

funktioner

Planering av arbetsordning

och programmerings

-struktur Utförande,

programmering och adressering

Resultat

(9)

4

3. Centrifug

3.1 Bakgrund om centrifugen

Centrifugen (se figur 3.1) är av fabrikat Heinkel och är en inverterande filter centrifug (Inverter Filter Centrifuge) [4]. Mer ingående förklaring om hur de olika funktionerna såsom fyllning och tömning med flera finns förklarade i sektion 3.2.

Figur 3.1 Bild på centrifug 700 som ska få ett uppgraderat styrsystem.

Den patenterade inverterande filter centrifugen lanserades 1971 och var den första med axiellt manövrerad filterduk vilket medförde att hela processen kunde ske i ett gastätt system. Det underlättar för bland annat läkemedel-, kemi-, mat- samt kosmetikaindustrier att producera sina produkter på ett mer automatiskt sätt.

Under 1990-talet introducerades även PAC-systemet (Pressure Added Centrifugation).

Detta valbara alternativ gör det möjligt att introducera komprimerad gas (vanligtvis kvävgas) in i trumman under processen. Det gör det möjligt att driva ut mer fukt ur produkten samt att maskinen kan jobba i en explosiv miljö. Genom att introducera uppvärmd kvävgas kan man få centrifugen att fungera på samma sätt som en torktumlare. I vissa processer har detta system eliminerat vidare torkning av produkten, vilket är både revolutionerande samt effektivare.

Beroende på produkt så kan man få ner kvarvarande fuktighet till 0,008 %.

Den här teknologin erbjuder en maskin som är både mångsidig och klarar av svårfiltrerade produkter. Under 2007 presenterades en ny generation av denna teknologi som ger en mer kompakt och operatörsvänlig centrifug med 50 % färre delar.

(10)

5 3.2 Hur centrifugen fungerar

Följande stycke förklarar med hjälp av bilder och text, hur centrifugens olika funktioner fungerar.

Figur 3.2 Bilder över de olika funktionsstegen för centrifugen. [5]

Fyllning

Lösningen (bestående av vätska och partiklar som ska separeras) fylls in i trumman genom

fyllningsröret enligt den första bilden i figur 3.2.

Fyllningssteget kontrolleras vanligtvis med

viktavgränsningar men kan även fyllas efter önskad volym eller efter tid.

Centrifugering

Trumman snurrar enligt ett önskat varvtal (dock ett inom maskinens varvtalsgränser). Vätskan kommer då att pressas ut ur filterduken och rinna ut ur trumman till avloppet enligt den andra bilden i figur 3.2. Partiklarna har nu samlats på filterdukens insida i trumman.

Tvättning

Tvättvattnet fylls på och styrs även som i fyllningssteget med hjälp av vikt-, tid- eller volymangränsningar. Se tredje bilden i figur 3.2.

Tömning

De separerade partiklarna töms genom att trumman roterar i ett lågt varvtal och under tiden så förs filterduken fram i axiell led enligt sista bilden i figur 3.2. Under den axiella rörelsen så vänds filterduken ut och in för att partiklarna ska lossna från duken.

(11)

6

I figur 3.3 visas en genomskärning av maskinen där man kan se två motorer som driver centrifugen. Den större motorn längst ner i bilden är den som driver den roterande rörelsen och den mindre motorn driver den axiella rörelsen i processen.

3.3 Centrifug 700

Centrifugen kommer kunna styras manuellt men kommer mestadels köras automatiskt med följande programsteg:

1. Fyllning 2. Torrkörning 1 3. Tvättning 1 4. Torrkörning 2 5. Tvättning 2

6. Torrkörning 3 (tid) 7. Torrkörning 4 (vikt) 8. Tömning

Fyllningssteget ska fylla upp centrifugen med en viss förvald mängd lösning under ett önskat fyllningsvarvtal. Därefter kommer den att göra ett antal begärda återfyllningar tills den totala fyllningstiden har uppnåtts.

Torrkörningsstegen 2, 4 och 6 kommer att centrifugera vätskan i förvalda varvtal med begärda tidsavgränsningar.

De två tvättningsstegen kommer att fungera på liknande sätt som fyllningssteget, där man har en förvald mängd tvättvatten som ska användas, med återfyllningar och tidsavgränsningar.

Steg 7 är ett torrkörningssteg med viktminskningsavgränsning där man anger vilken viktminskning (kg/min) som önskas av steget, som likt de andra stegen också har en tidsavgränsning. Anledningen till att det finns två torrkörningssteg efter varandra, är att få valmöjlighet att ha ett eller två steg.

Det sista steget kommer styras med ett önskat varvtal och en tidsbegränsning för förloppet.

Figur 3.3 En genomskärning av maskinen från sidan. [6]

(12)

7

4. Siemens Simatic Step7

Siemens har utvecklat ett eget mjukvaruprogram för programmering av sin S7-serie, Simatic Step7 [7]. Det är ett mycket användarvänligt program som kan programmeras på olika sätt beroende på programmerarens kunskaper.

Det finns flera valmöjligheter av programmeringsspråk och det finns tre alternativ som följer med i standardprogrammet. Önskas andra språk än de tre som följer med finns det tilläggspaket till programmet.

De första två programmeringsspråken är grafiska och det sista är icke grafiskt. Ett av de grafiska alternativen är LAD (Ladder Diagram) där programmet byggs upp av symboler som t.ex. ”| |”, ”|/|” och ”( )” (se figur 4.1) som representerar påverkade samt opåverkade

reläer/givare/timrar/kontakter och in-/utgångar. Genom att seriekoppla eller parallellkoppla dessa symboler kan man bygga upp logiska ”OCH” och ”ELLER” funktioner. Det finns även möjlighet att kombinera dessa symboler med blockfunktioner i samma nätverk. Det andra språket kallas FBD (Functional Block Diagram) där man bygger programmet med

funktionsblock som ”ELLER”, ”OCH” och ”ICKE”, se figur 4.2. Det icke grafiska alternativet är STL (Statement List) som liknar assemblerprogrammering (se ett exempel i figur 4.3) och kräver lite mer programmeringskunskaper än det två första alternativen.

Figur 4.1 Exempel på LAD (Ladder Diagram) kod i Simatic Step7. [8]

Figur 4.2 Exempel på FBD (Function Block Diagram) kod i Simatic Step7. [8]

(13)

8

Figur 4.3 Exempel på STL (Statement List) kod i Simatic Step7. [8]

(14)

9

5. Beijer Electronics E-designer

E-designer [9] är Beijer Electronics egna program för programmering av sina

operatörspaneler. Det är ett relativt enkelt program att lära sig och det bygger huvudsakligen på grafisk programmering.

När man startar ett nytt projekt i programmet väljer man först vilken operatörspanel man ska använda, samt vilket slags styrsystem den ska arbeta mot. När man har gjort det dyker en bild på hela operatörspanelen upp i programmet. Man kan då koppla knapparna på

operatörspanelen till styrsystemet, såsom start och stoppfunktioner med mera, eller i displayen visa olika värden på temperatur och så vidare. I figur 5.1 finns det en bild på hur

programmeringsmiljön i programmet ser ut.

I programmet finns det många olika möjligheter att presentera sin information på. Man kan välja att visa information med numeriska värden eller med grafiska hjälpmedel såsom olika grafer eller symboler etcetera. Det finns ett bibliotek av symboler som man kan välja mellan och man kan också göra egna symboler i exempelvis Paint. Man kan slutligen också låta operatörspanelen skriva ut olika meddelanden i meddelandefält genom att skapa

meddelandelistor.

För övrigt finns det larmfunktioner och olika säkerhetsnivåer där man behöver logga in för att komma åt viss information eller få rättigheter till att ändra värden och så vidare.

Figur 5.1 Bild över hur programmeringsmiljön i E-designer ser ut.

(15)

10

6. Utförande

I början av projektet gjordes allt förarbete som bestod av att gå igenom ritningar över reläer och andra komponenter. De reläer och komponenter som återstod efter bortrensningen fick nya adresser som stämmer överens med det nya styrsystemet. Jag gjorde en lista över de gamla och nya adresserna, dels för att underlätta arbetet för den som skulle revidera ritningarna, samt för symbolnamngivningen som sedan används vid programmeringen av styrprogrammet.

Jag gjorde ett studiebesök hos Cambrex Karlskoga AB för att inblick i företaget och hur centrifugen fungerade med det äldre systemet. Jag fick då se hur styrskåpet och

operatörsstationen såg ut.

6.1 Uppgradering av styrsystemet

Jag har lite erfarenhet av Siemens då jag tidigare programmerat ett sådant system i tidigare utbildning. Jag har även använt Mitsubishi system, så jag är sedan tidigare van med LAD och FBD programmering. Dock fick jag friska upp mina kunskaper genom att titta på tutorials samt läsa manualen för programmet.

6.1.1 Tillvägagångssätt

Steg 1 – Överblick

Styrprogrammet kommer att bli mindre omfattande då vissa funktioner som inte används tas bort. Den äldre Step5 FBD (Functional Block Diagram)-koden som återanvändes skrevs om till LAD (Ladder Diagram)-kod i Step7 programmet.

Steg 2 – Symboler

För att programmera programmet på ett så effektivt sätt som möjligt använde jag mig av listan på in- och utgångar för att ge namn på symboler som ska representera in- och utgångarna i programmeringen.

Steg 3 – Sekvensschema

Jag gjorde ett sekvensschema för det automatiska programmet enligt den ordningen som presenterades i avsnitt 3.3. Eftersom centrifugen bara har ett syfte så blev sekvensschemat relativt enkelt. Sekvensschemat kan ses i Bilaga 1.

Steg 4 – Programmering av automatiska programmet

Med hjälp av sekvensschemat programmerades den automatiska sekvens som maskinen kommer att köras med. Det är programmerat på så sätt att operatören väljer hur receptet ska se ut genom att bestämma vilka värden det ska vara på till exempel varvtal, tider och vikter med mera på operatörspanelen.

Steg 5 – Programmering för kommunikation mellan styrsystemet och operatörspanelen Viss information som operatörspanelen behöver måste behandlas först av styrsystemet, såsom olika räkneoperationer för varvtal och vikt med flera. Detta kallas för taggar och de används också till för att exempelvis tala om för operatörspanelen vilket steg centrifugen arbetar i. Ett annat exempel på det finns i figur 6.1.

(16)

11

Figur 6.1 Ett utdrag ifrån programmet som visar ett exempel där styrsystemet talar om vilket meddelande som operatörspanelen ska visa på displayen genom att skicka olika värden.

I figur 6.1 finns det en kod som skickar värden mellan 1 och 5 som representerar olika meddelanden som finns i den grå rutan i bilden. I operatörspanelen skapades en

meddelandelista med dessa meddelanden, som i sin tur presenteras i ett meddelandefält på operatörspanelens display. Vilket av meddelande som visas beror på vilket värde styrsystemet skickar. Skulle styrsystemet till exempel skicka värdet 3 till operatörspanelen så skriver denna ut att trumman är öppen.

6.2 Uppgradering av operatörspanelen

E-designer är ett program som jag tidigare inte använt mig av. Därför startade jag med att läsa manualen för programmet och jag har även tagit del av tutorials som finns tillgängligt på internet för att få en bättre inblick av hur programmet fungerade.

6.2.1 Tillvägagångssätt

Steg 1 – Överblick

Jag tittade på vad för information som fanns med på den tidigare operatörspanelen (se figur 6.2) för att veta vilken information som skulle föras över till den nya. För att få en överblick om hur jag kan gå till väga, tittade jag även på andra befintliga program till andra projekt för att se hur standarden för färgskalor och andra delar såg ut.

(17)

12

Figur 6.2 Bild på den operatörspanel som ska bytas ut.

Steg 2 – Planering

Eftersom den nya operatörspanelen är mindre än den som ska ersättas krävs det fler antal bilder för att få det så tydligt som möjligt, se figur 6.3. Hur många bilder som krävs hänger också ihop med det nya styrprogrammets struktur och funktioner.

Figur 6.3 Bild på den nya operatörspanelen.

Steg 3 – ”Ritning” av bilder

Då det är en lite mindre display är det viktigt att få med all relevant information utan att det blir rörigt. Det finns många funktioner såsom diagram för trender och grafer som förtydligar informationen. Det finns många olika symboler att välja men man kan även rita egna som man kan importera till programmet. Jag ritade bland annat en översiktsbild (se figur 6.4) på centrifugen som visas på en av bilderna. En beskrivning av operatörspanelen samt om bilderna finns i Bilaga 2.

Figur 6.4 Översiktsbild på centrifugen.

(18)

13 Steg 4 – Adressering

För att kunna visa information i operatörspanelen behöver man koppla styrsystemets adresser och taggar till operatörspanelen. Det behöver också göras för att kunna skicka information från operatörspanelen till styrsystemet.

Steg 5 – Kommunikation

Eftersom mycket av detta system bygger på att operatörspanelen och styrsystemet kommunicerar med varandra så är det viktigt att de har kontakt med varandra. Om den kontakten skulle brytas av någon anledning ska det larma. För att få denna övervakning av kommunikationen gjordes en så kallad ”Watchdog” där operatörspanelen skickar en signal till styrsystemet regelbundet för att kontrollera informationsöverföringen.

6.3 Testning/ provkörning

När både Step7- och E-designer programmen var klara testades styrsystemet och

operatörspanelen för se om kommunikationen mellan dem fungerade. Detta gjordes innan inkoppling till det resterande systemet. Genom att till exempel sätta ett värde på vikten i styrprogrammet så kunde man se om det överensstämde med det som visades i

operatörspanelen.

Vid driftstoppet utsattes sedan systemet för en rad olika tester för att se hur systemet fungerade. Först testades centrifugen manuellt genom att bland annat köra trumman i centrifugen fram och tillbaka, därefter testades det automatiska programmet. Några

justeringar i operatörspanelen fick göras då larmen inte raderades från displayen efter att man återställt dem.

(19)

14

7. Resultat

Det äldre Siemens-styrsystemet (se figur 7.1) som revs ut ur styrskåpet ersattes med det nyare systemet (se figur 7.2). Många av de reläer som plockades ut ur styrskåpet kommer att kunna användas som reservdelar. Det gamla styrsystemet kommer också att användas som reserv till andra system som fortfarande har ett sådant styrsystem.

Figur 7.1 Bild på det styrsystem som ersätts av ett nyare system.

Figur 7.2 Bild på det system som ersatt det äldre.

Operatörspanelen fick monteras först på en plåt för att få plats i det hål som den äldre panelen lämnade efter sig. Efter slutförd programmering av operatörspanelen blev det totalt 11 bilder inklusive två bilder som följde med programmet som larmbild och system monitor-bild (se Bilaga 2).

Styrsystemet och operatörspanelen monterades och systemet utsattes för en rad tester och justeringar. Efter justeringarna visade testerna att centrifugen fungerade bra både med manuell manövrering samt med det automatiska programmet. Larmen i operatörspanelen raderades från displayen efter att man återställt dem. Det var även vissa meddelandefält som lades till på fler av bilderna då det underlättade att se den informationen vid manuell körning av centrifugen.

(20)

15

8. Slutsatser

Syftet med arbetet har uppnåtts då centrifugen arbetar på ett mer automatiserat sätt med ett nyare styrsystem. Det kommer nu vara lättare att få tag i reservdelar som resulterar i kortare driftstopp av centrifugen om systemet skulle gå sönder.

Målet att programmeringen skulle vara färdig till driftstoppet uppfylldes och man kunde då testa centrifugen under driftstoppet. Maskinen blev då redo att driftsättas igen på utsatt tid.

8.1 Författarens slutsatser

Studiebesöket underlättade mycket, då jag fick se hur centrifugen fungerade innan uppgraderingen av systemet. Vilket gjorde det lättare att förstå systemets funktioner och underlättade programmeringsarbetet.

I slutet av projektet när driftstoppet ägde rum så kändes det som att programmet för operatörspanelen var färdigt att använda. Dock behövdes det göras några små justeringar som blev ganska självklara, då man fick en helt annan överblick av operatörspanelen vid testingen av centrifugen.

Personligen så uppskattade jag verkligen att jag fick vara med innan uppgraderingen och sedan under driftstoppet.

(21)

16

Referenser

[1] Inelko AB:s hemsida, hämtad den 27 februari 2013 http://www.inelko.se/

[2] Cambrex hemsida, hämtad den 13 mars 2013 http://www.cambrex.com/

[3] Bofors Nobelkrut [Wikipedia], hämtad den 24 april 2013 http://sv.wikipedia.org/wiki/Bofors_Nobelkrut

[4] Information om Centrifugen från Heinkels hemsida, hämtad den 7 maj 2013 http://www.heinkelusa.com/inverting-centrifuge-overview-heinkel-usa.html [5] Figur 3.2 lånad från Heinkels hemsida, hämtad den 7 maj 2013

http://www.heinkelusa.com/downloads/inverting-filter-centrifuge/heinkel-inverting-hf- series-en.pdf

[6] Figur 3.3 lånad från Heinkel, hämtad den 7 maj 2013 http://www.heinkel.sg/heinkelrev3004002.jpg

[7] Simatic Step7 manual [Elektronisk], hämtad den 20 mars 2013

http://cache.automation.siemens.com/dnl/zg/zg4MDM5AAAA_18652056_HB/S7prv54_e.p df

[8] Figur 4.1, 4.2 och 4.3 är lånade från Simatic Step7 manual, hämtad den 20 mars 2013 http://cache.automation.siemens.com/dnl/zg/zg4MDM5AAAA_18652056_HB/S7prv54_e.p df

[9] E-designer manual [Elektronisk], hämtad från Beijer Electronics hemsida den 13 februari 2013

http://ftc.beijer.se/files/C125728B003AF839/72984E5371134FA6C125728E005A85C7/E -Designer_for_E1000-series_Swedish_G.pdf

(22)

1

Bilaga 1.

Sekvensschema för det automatiska programmet

Centrifug motor i

drift

Förregling

Steg 0

Sekvens avställd

Start auto-sekvens i OP-panel

Centrifug är tom/tarerad

Steg 3 Start huvuddrift

Starta rotation

Rotation har startat

Steg 5 Varvtal 400 till FO700

Funktionstest

trumma

Väntar frigivning

Varvtal uppnått

Steg 6 Öppna trumma

Funktionstest

trumma

Öppnar trumma

Trumma öppen

Steg 7 Stäng trumma

Funktionstest

trumma

Stänger trumma

(23)

2

Trumma stängd

Nolla Fyllningstid

Steg 10 Nolla antal återfyllningar

Initiera fyllning Nolla cykeltid

Fyllningsvarvtal till FO700

Varvtal uppnått & Moderlutsventiler OK

Steg 11 Kontrollerar/tarerar vikt

Kontroll tomvikt

Viktkontroll utförd OK

Steg 12 Begär fyllning --> S7-KK200 Första fyllning

Vikt > 10 Kg

Vikt < 10 Kg i inställd tid.

Till steg 15

Steg 13 Begär blåsning rör -->S7-KK200

Blås ur eventuell

plugg

Blåsning rör är klar Signal från S7-KK200

Steg 15 Begär fyllning --> S7-KK200

Fyllning

Vikt i centrifug > Max fyllvikt i 0,5 sek. Max antal återfyllningar har gjorts

Till steg 17

Steg 16 Stäng fyllventil

Fyllning pause

(24)

3

Maxtid fyllpause klar Vikt i trumma < återfyllningsvikt i 2s.

Till steg 15

Steg 17 Begär blåsning rör -->S7-KK200

Blås ledning

Blåsning rör är klar Signal från S7-KK200

Steg 20 Nolla torrkörningstimer 1

Initiera torrkörning 1 Torrkörningsvarvtal 1 till FO700

Torrkörningstid < 0,5 sek

Varvtal uppnått

Till steg 30

Steg 21 Starta timer torrkörning 1

Torrkörning 1

Timer torrkörning 1 klar

Nolla tvättningstid

Steg 30 Nolla tvättningsmängd

Initiera tvättning 1 Tvättningsvarvtal 1 till FO700

Tvättmängd < 0,5 L

Varvtal uppnått

Till steg 40

Steg 31 Öppna tvättventil HV1463

Tvättning 1

Vikt i trumma > inställd max tvättvikt

(25)

4

Steg 32

Pause tvättning 1

Vikt i trumma < inställd återvikt

Mängd tvättvatten > Inställd mängd

Till steg 31

ELLER Maxtid tvättning uppnådd

Steg 40 Nolla torrkörningstimer 2

Initiera torrkörning 2 Torrkörningsvarvtal 2 till FO700

Torrkörningstid < 0,5 sek

Varvtal uppnått

Till steg 50

Steg 41 Starta timer torrkörning 2

Torrkörning 2

Timer torrkörning 2 klar

Nolla tvättningstimer 2

Steg 50 Nolla tvättningsmängd 2

Initiera tvättning 2 Tvättningsvarvtal till FO700

Tvättmängd < 0,5 L

Varvtal uppnått

Till steg 60

Steg 51 Öppna tvättventil HV1463

Tvättning 2

Vikt i trumma > inställd max tvättvikt

Steg 52

Pause tvättning 2

(26)

5

Vikt i trumma < inställd återvikt

Mängd tvättvatten > Inställd mängd

Till steg 51

ELLER Maxtid tvättning uppnådd

Steg 60 Nolla torrkörningstimer 3

Initiera torrkörning 3 Torrkörningsvarvtal 3 till FO700

Torrkörningstid < 0,5 sek

Varvtal uppnått

Till steg 70

Steg 61 Starta timer torrkörning 3

Torrkörning 3

Timer torrkörning 3 klar

Steg 70 Nolla torrkörningstimer 4

Initiera torrkörning 4 Torrkörningsvarvtal 4 till FO700

(Viktstyrd)

Torrkörningstid < 0,5 sek

Varvtal uppnått

Till steg 80

Steg 71 Läs startvikt

Torrkörning 4 Start maxtid torrkörning 4

Beräkna viktminskning (kg/min)

(Viktstyrd)

Mintid torrkörning 4 klar OCH

viktminskning < inställt (kg/min) ELLER timer torrkörning 4 klar

Steg 80 Nolla tömningstid

Initiera tömning Tömningsvarvtal till FO700

Varvtal uppnått OCH

Ej larm stopp före tömning

(27)

6

Steg 81 Öppna trumma

Öppna trumma

Trumma i yttre läge

Steg 82 Start timer tömning

Tömning

Timer tömning klar

Steg 83 Stäng trumma

Stäng trumma

Trumma stängd

Steg 84 Räkna upp tömningsräknare

Sekvens klar

A

Till steg 0

B

Till steg 10

A: Tömningsräknare klar ELLER "Stopp efter tömning" valt med OP-knapp B: Ej stopp efter tömning

(28)

1

Bilaga 2.

Operatörspanel

Överblick

Operatörspanelen är en Beijer Electronic E1070, se figur 1. Den har en 6.5 tums display med 640 x 480 pixlar. Den har även 16 LED lampor för statusindikering samt 16 funktionsknappar som kan användas till kontroll av centrifugen.

Figur 1. En bild på hur operatörspanelen ser ut.

Under operatörspanelens display finns det knappar med diverse funktioner, se figur 2. Man kan välja mellan att köra centrifugen manuellt eller automatiskt med de två första knapparna från vänster. Drift till/från startar och stoppar rotationsdriften och ”Start Auto” startar det automatiska programmet. Trycker man på ”Stopp efter cykel” då det automatiska programmet körs så stannar maskinen efter tömning. Om det kommer något larm sätts det automatiska programmet i ”pause” och genom att trycka på ”Återställ larm” och sedan ”Fortsätt Auto” så kan centrifugen fortsätta programmet.

Figur 2. En förstorad bild på knapparna under operatörspanelens display.

(29)

2

Med hjälp av de 4 pilar till vänster i figur 3 kan man orientera sig på operatörspanelens display. De andra två knapparna är en backstegsknapp respektive Enterknapp.

Figur 3. En förstorad bild på orienteringsknapparna på operatörspanelen.

I figur 4 visas en bild på operatörspanelens knappsats där man kan föra in siffror och andra tecken i operatörspanelen. Under dessa knappar finns två pilar som byter till förgående bild eller nästa bild i operatörspanelen. Knappen med huset på är en hemknapp som återgår till första bilden i operatörspanelen. De två sista knapparna är larmknappar, där den till vänster hoppar till larmbilden (se figur 16) och den andra knappen stänger av eventuella larm. Dock måste man återställa larmen genom att trycka på ”Återställ larm” i figur 2.

Figur 4. Bild på operatörspanelens knappsats.

(30)

3 Bilder

Första bilden

I bilden nedanför visas den första bilden (se figur 5) på operatörspanelen som representerar en innehållsförteckning av alla bilder där man kan välja vilken bild den ska visa. Man kan också gå till nästa bild genom att klicka på den översta knappen till höger eller föregående bild genom att klicka på den översta knappen till vänster.

I operatörspanelen finns det olika säkerhetsnivåer där det krävs inloggning för att få komma in. System monitor-sidan är en sådan och man loggar in genom att klicka på den nedersta knappen i högra knappraden.

Figur 5. Bild på den första bilden i operatörspanelen.

Översikt centrifug

Det finns två översiktsbilder på operatörspanelen och det här är den första av dem. Här visar man vilket steg centrifugen jobbar med och om den är i drift eller inte och lite annan

information, se figur 6.

Figur 6. Den första översiktsbilden i operatörspanelen.

(31)

4 Översikt

Det här är andra översiktsbilden av centrifugen och visar en bild på centrifugen i

genomskärning, se figur 7. När centrifugen kör in eller ut trumman så visas detta i bilden med pilar och att trummans placering ändras.

Åter igen visas vilket steg centrifugen arbetar i och här kan man även se till exempel hur många tömningar maskinen gjort i den blåa rutan. I den gula rutan bredvid kan man ändra värden och detta värde bestämmer sedan hur många tömningar maskinen ska göra innan till exempel ett servicestopp eller liknande.

Längst ner på bilden kommer tvättvatten för tvättning 1 och 2 visas och enbart när dessa steg är aktiva, annars visas inte den informationen.

Figur 7. Den andra översiktsbilden i operatörspanelen.

Maskinstatus

Här visar man statusen på trumman om den är öppen eller stängd och även vilket aktivt steg centrifugen är i. I figur 8 visas också om lagertemperaturerna är ok eller inte.

Figur 8. Maskinstatusbilden i operatörspanelen.

(32)

5 Startvillkor

För att kunna köra det automatiska programmet måste villkoren som visas i figur 9 vara uppfyllda. Går det inte att starta det automatiska programmet kan man gå till denna sida för att se vilket villkor som ej är uppfyllt och åtgärda felet.

Figur 9. Bild i operatörspanelen som visar startvillkoren.

Trend varvtal

Denna bild visar en trend på varvtalet, se figur 10.

Figur 10. Trend på varvtal i operatörspanelen.

(33)

6 Trend vikt

Här visas en trend på vikten, se figur 11.

Figur 11. Trendbild på vikt i operatörspanelen.

Trend vibration

Här visas en trend på obalansen i centrifugen, se figur 12.

Figur 12. Trend över obalansen i centrifugen.

(34)

7 Ventilstatus

I den här bilden (se figur 13) kommer man kunna styra två ventiler, fyllningsventil och tvättventil. Först får man sätta centrifugen i manuellt läge, sedan är det bara att öppna eller stänga ventilerna med respektive knappar.

Här kan man även nollställa tömningsräknaren efter service av maskinen eller liknande.

Man kan även göra ett lamptest i operatörspanelen.

Figur 13. Ventilstatus och manuell styrning i operatörspanelen.

Styrning

I den här bilden (se figur 14) kan man avbryta det automatiska programmet, starta om aktuellt steg eller starta nästa eller föregående steg.

Figur 14. Styrningsbilden i operatörspanelen.

(35)

8 Parameterinställning

I figur 15 ställer man in receptet för det automatiska programmet, det vill säga att man bestämmer vilka varvtal, tider och vikter och så vidare som maskinen ska följa. För att kunna ändra värden måste man först logga in på den högre säkerhetsnivån så att inte obehöriga kan ändra dem.

Figur 15. Parameterinställningsbild i operatörspanel.

Larm

Larmbilden (se figur 16) är en av programmets medföljande bilder och man kommer till denna när man trycker på larmknappen på operatörspanelen.

Figur 16. Larmbild i operatörspanelen.

(36)

9 System monitor

Den här bilden (se figur 17) är också en medföljande bild i programmet och är till för servicepersonal eller liknande och det krävs inloggning för att komma till denna sida.

Figur 17. System monitor-bilden i operatörspanelen.

References

Outline

Related documents

Grunden för denna studie kommer vara pedagogers uppfattningar kring arbetet med Balthazarlådan som ett färdigdefinierat material med innehållande enkla kemiska experiment i

skrivsvårigheter eller andra diagnoser. I studien lyfter speciallärarna fram en-till-en undervisningen som en viktig förutsättning som gör att metoden fungerar. Möjligheten att

2 AS – Förkortning för Aspergers syndrom (Både AS och Aspergers syndrom kommer att användas för att få flyt i språket).. klass för elever med denna diagnos. Under

Särskilt vid tillfällen då läraren själv inte är närvarande, till exempel på raster, är det viktigt att de andra lärarna har en medvetenhet om elevens diagnos och

Då det gäller att integrera eleverna i den ordinarie klassen anser båda speciallärarna att det skulle vara bättre för eleven om den kunde gå i sin ordinarie klass, men de

Sättet som skolan har bidragit till elevernas övergång från ett individuellt program till ett nationellt är lärare som stöttar och finns där, det är även studie-

48 Dock betonade Tallvid att datorn innebar en ökad motivation hos eleverna något som återspeglats i deras akademiska prestationer i skolan, även hos elever som tidigare

When a significant QTL was detected in the chromo- some segment scanned with either of the two alternative hypotheses (A or B), we tested whether the level of fixa- tion within