Prestandatest utav olika styrsystem

Storlek: px
Starta visningen från sidan:

Download "Prestandatest utav olika styrsystem"

Transkript

1 LiU-ITN-TEK-G--11/048--SE Prestandatest utav olika styrsystem Christoffer Aringstam Henrik Hägglund Department of Science and Technology Linköping University SE-01 4 Norrköping, Sweden Institutionen för teknik och naturvetenskap Linköpings universitet 01 4 Norrköping

2 LiU-ITN-TEK-G--11/048--SE Prestandatest utav olika styrsystem Examensarbete utfört i elektroteknik vid Tekniska högskolan vid Linköpings universitet Christoffer Aringstam Henrik Hägglund Examinator Kjell Karlsson Norrköping

3 Upphovsrätt Detta dokument hålls tillgängligt på Internet eller dess framtida ersättare under en längre tid från publiceringsdatum under förutsättning att inga extraordinära omständigheter uppstår. Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för ickekommersiell forskning och för undervisning. Överföring av upphovsrätten vid en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av dokumentet kräver upphovsmannens medgivande. För att garantera äktheten, säkerheten och tillgängligheten finns det lösningar av teknisk och administrativ art. Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman i den omfattning som god sed kräver vid användning av dokumentet på ovan beskrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan form eller i sådant sammanhang som är kränkande för upphovsmannens litterära eller konstnärliga anseende eller egenart. För ytterligare information om Linköping University Electronic Press se förlagets hemsida Copyright The publishers will keep this document online on the Internet - or its possible replacement - for a considerable time from the date of publication barring exceptional circumstances. The online availability of the document implies a permanent permission for anyone to read, to download, to print out single copies for your own use and to use it unchanged for any non-commercial research and educational purpose. Subsequent transfers of copyright cannot revoke this permission. All other uses of the document are conditional on the consent of the copyright owner. The publisher has taken technical and administrative measures to assure authenticity, security and accessibility. According to intellectual property law the author has the right to be mentioned when his/her work is accessed as described above and to be protected against infringement. For additional information about the Linköping University Electronic Press and its procedures for publication and for assurance of document integrity, please refer to its WWW home page: Christoffer Aringstam, Henrik Hägglund

4 Prestandatest utav olika styrsystem Examensarbete vid Tekniska högskolan vid Linköpings universitet, Campus Norrköping Christoffer Aringstam Henrik Hägglund Handledare Mats Johansson Examinator Lars Backström

5 Sammanfattning Examensarbetet är utfört åt Automationcenter & Bråvalla Elteknik AB som är ett företag vilket erbjuder kvalificerade ingenjörstjänster inom el och automation till energi-, tillverkningsoch processindustriföretag. Rapporten inleds med en beskrivning utav företaget. Sedan beskrivs syftet med examensarbetet som är att ta fram en jämförelse mellan olika PLC-system, samt en komponentlista utöver de olika PLC:er respektive mjukvara som använts under examensarbetet. Efter detta redogörs en beskrivning utav de tester som utförts. Resultatet visar sedan att de billigare PLC:erna egentligen inte är mycket sämre än de dyrare. Utan att den stora skillnaden enbart är hur mycket arbetsminne som finns i PLC:n, där ABB AC800 har stora fördelar. Programkoden till alla PLC:er finns med i rapporten som bilagor, vilka även innehåller kortare kommentarer för lättare förståelse.

6 Abstract The thesis is performed at Automationcenter & Bråvalla Elteknik AB which is a company that provides advanced engineering services within electrical and automation to energy-, manufacturing- and process companies. The report begins with a description of the company. It then describes the purpose of the thesis that is to develop a comparison between the various PLC systems, and also a list of components in addition to the various PLC's and software that have been used in the thesis. After this presents a description of the tests that have been performed. The result then shows that the cheaper PLC's isn't that much worse than the more expensive ones. The big difference is really just how much working memory that is available in the PLC, where ABB AC800 has a big advantage. Program code for all PLC's are included in the report as appendices, which also contains short comments for easier understanding.

7 Förord Examensarbetet är utfört hos Automationscenter & Bråvalla Elteknik AB i Norrköping under vårterminen Arbetet omfattar 12 högskolepoäng och är utfört som del av högskoleprogrammet Elteknik och automation (120 hp) vid Linköpings universitet, Campus Norrköping. Ett stort tack till vår handledare Mats Johansson samt Rickard Haglund, Simon Arvestrand och Adam Gardelin på Automationscenter för den hjälp och stöd vi fått under arbetets gång. Linköpings universitet, Campus Norrköping, Christoffer Aringstam Henrik Hägglund

8 Innehållsförteckning 1. Inledning Bakgrund Syfte Metod och källor Genomförande Test av snabbhet Test av parallella operationer Resultat Test av snabbhet Test av parallella operationer. 4. Slutsats och diskussion. Referenser.. 8 Bilaga 1 ABB AC00 eco Bilaga 2 ABB AC800M Bilaga 3 Mitsubishi FX3U Bilaga 4 Siemens S-31 Bilaga Siemens S-1200

9 1. Inledning 1.1 Bakgrund Automationcenter & Bråvalla Elteknik AB är ett företag som erbjuder kvalificerade ingenjörstjänster inom el och automation till energi-, tillverknings- och processindustriföretag. Företaget använder sig idag utav ett flertalet olika PLC-system, som är ett programmerbart styrsystem som används till styrning utav motorer och turbiner mm. På grund av att PLC:er kan användas till så många olika applikationer, kan det ibland vara svårt att välja rätt PLCsystem för rätt applikation. Då osäkerhet finns väljs gärna ett kraftfullare system för att vara säker på att det klarar av att utföra de krav som beställaren har. 1.2 Syfte Syftet med examensarbetet är att ta fram en jämförelse mellan de olika PLC-systemen. Hur bra är Siemens S-31 i jämförelse mot Siemens S-1200, och hur ställer sig de mot andra PLC-systemen, så som ABB AC00, ABB AC800 och Mitsubishi FX3U? Jämförelse utav PLC:ern ska görs för att man inte ska överdimensionera när det gäller val av PLC-system, vilket resulterar i att man använder rätt PLC för rätt uppgift. 1.3 Metod och källor Första steget är att komma fram till hur man ska prestandatesta en PLC och vad det är man ska mäta. Vi valde att skapa ett eget program för att kontrollera hur många varv den kan gå runt i en uträkning på 10 sekunder samt 1 sekund, där vi har använt oss av både flyt- och heltal. Vi skapade även ett program som kontrollerade hur många uträkningar den kan utföra samtidigt innan en viss cykeltid uppnåtts. Följande PLC-system och dess programvara fanns till vårt förfogande: ABB AC00-Eco (CPU PM4-T)Listpris: 22 kr Mjukvara: AC00 Control Builder based on CoDeSys by 3S Version ABB AC800M (CPU PM8) Listpris: 2010 kr Mjukvara: Compact Controller Builder AC-800M Version.0.2/3 Mitsubishi FX3U (CPU FX3u-1M/ES) Listpris: 33kr Mjukvara: GX IEC Developer Version.04 Siemens S-31 (CPU31-2DP) Listpris:1124 kr Mjukvara: Simatic Manager Step Version.4+SP+HF1 Siemens S-1200 (CPU1212C) Listpris:2394 kr Mjukvara: Totally Integrated Automation Portal Version 10. SP1 De källor vi haft tillgång till är manualer för de olika mjukvaruprogrammen och uppgifter från anställda på Automationscenter & Bråvalla Elteknik AB. 1

10 2. Genomförande 2.1 Test av snabbhet För att se hur snabbt de olika PLC:erna arbetar utfördes ett test. Det fungerar på så sätt att PLC:n går igenom ett program, och för varje gång PLC:n går igenom programmet, ökar en variabel som gör att den hamnar i en loop i programmet som blir längre och längre, ju fler varv den kör. Exempel på detta kan ses i tabell nr 1, där X1 är antal varv genom hela programmet och X2 är antal varv genom loopen i programmet. När X1 och X2 är lika så ökas X1 med ett och X2 nollställs. Tabell nr 1 Exempel på snabbhetstest. Varv 1 Varv 2 Varv 3 Varv 4 Varv X1= 1 X1= 2 X1= 3 X1= 4 X1= X2= 1 X2= 1,2 X2= 1,2,3 X2= 1,2,3,4 X2= 1,2 X1= +1 X1= +1 X1= +1 X1= +1 X1= +1 Detta test utfördes i tre delar: Tomberäkning Här körde vi ett tomt program, för att se hur många varv den hinner med på 1 respektive 10 sekunder. Heltalsberäkning Samma som Tomberäkning, inklusive en heltalsberäkning, benämns integer i figurer. Flyttalsberäkning Samma som Tomberäkning, inklusive en flyttalsberäkning, benämns real i figurer. Skillnaden mellan hel- och flyttal, är att heltal använder sig enbart av heltal. Medan flyttal använder sig även utav decimaler, vilket innebär att flyttal är mer krävande att hantera för en PLC. Figur 1 Heltalsberäkning Figur 2 - Flyttalsberäkning 2

11 2.2 Test av parallella operationer För att se hur mycket de olika PLC:erna klarar av, utfördes ett test där man kör antingen flyttals- eller heltalsberäkningar parallellt. Testet går ut på att se hur många parallella beräkningar den klarar av att köra innan en viss cykeltid uppnåtts, vald cykeltid är max 10 ms. Exempel på det se figur 3. Figur 3 - Exempel på parallell beräkning 3

12 Antalet beräkningar Antalet beräkningar 3. Resultat 3.1 Test av snabbhet Vid testet kontrollerades snabbheten på varje PLC, genom att se hur många varv den klarade av på 1 och 10 sekunder. Resultat går att beskåda i figur 4 och. Detta test visade att det var Mitsubishi som var snabbast både på 1 och 10 sekunder när det gäller tomberäkning, heltalsberäkning och flyttalsberäkning. Den lyckades med 2,4 respektive 12,varv på tomberäkning, 4 respektive 14 varv på heltalsberäkning och 44,4 respektive 14, varv på flyttalsberäkningen. För hela programkoden se bilaga En sekund Siemens S DP Siemens S C ABB AC00 PM4 (Eco) ABB AC800M PM8 Mitsubishi FX3U-1MES 0 Tom Integer Real Figur 4 De olika testerna på en sekund. Tio sekunder Tom Integer Real Siemens S DP Siemens S C ABB AC00 PM4 (Eco) ABB AC800M PM8 Mitsubishi FX3U-1MES Figur De olika testerna på tio sekunder 4

13 Cykeltid (ms) 3.2 Test av parallella operationer När det kommer till test av parallella operationer, kontrollerades hur många beräkningar en PLC kunde köra parallellt innan en cykeltid på 10 ms uppnåtts. Resultatet visar att ABB AC800M var den PLC som var kraftfullast, vilket även kan ses i figur och. Vid flyttalsberäkningen var det endast två PLC:er som lyckades uppnå den angivna cykeltiden. Det var Siemens S-31 och ABB AC800M, där Siemens S-31 lyckades med 300 beräkningar parallellt och ABB AC800 lyckades med 1400 beräkningar parallellt. När det gäller de andra PLC:erna, var det minnet som tog slut innan cykeltiden uppnåtts. Vid heltalsberäkningen var ABB AC800M den enda som skulle kunna klara testet. Testet utfördes dock inte ända ut. Efter 2000 beräkningar parallellt uppnåddes en cykeltid på endast 4 ms, vilket gjorde det onödigt att fortsätta då de övriga PLC:erna inte ens var i närheten av att uppnå 2000 beräkningar. Även här var det minnet som tog slut på de övriga PLC:erna innan cykeltiden uppnåtts. För hela programkoden se bilaga Flyttalsberäkning Siemens S DP Siemens S C ABB AC00 PM4 (Eco) ABB AC800M PM8 Mitsubishi FX3U-1MES Antal parallella opertioner Figur Vilken cykeltid de olika PLC:erna visade vid olika många parallella operationer

14 Cykel tid (ms) 120 Heltalsberäkning Siemens S DP Siemens S C ABB AC00 PM4 (Eco) ABB AC800M PM8 Mitsubishi FX3U-1MES Antal parallella operationer Figur - Vilken cykeltid de olika PLC:erna visade vid olika många parallella operationer Testerna säger egentligen att de billiga PLC:erna inte är så mycket sämre än de dyra, utan den stora skillnaden är egentligen bara hur mycket arbetsminne som finns i PLC:n. Vilket innebär att ABB AC800M som har det största arbetsminnet är helt klart den bästa PLC:n, men även det dyraste. Värt att nämna är även: Att ABB AC800M gick det inte att ställa ner cykeltiden till mindre än 1 ms, vilket innebär att den enbart kallar på programkoden en gång varje ms. Den skulle troligen kunna klara av att arbeta ännu snabbare. ABB AC00-programmet inte är identiskt med de andra programmen. Detta på grund av att det blev problem med in- och utgångar. Detta innebar att programmet fick göras om lite, som kan ses i bilaga 1.

15 4. Slutsats och diskussion Problem som fanns var att jämföra PLC:er utav olika tillverkare med varandra. Där t.ex. en del PLC:er använder sig utav så kallade Networks 1 medans andra gör det inte. Men de olika testerna, har dock försökts att göras så identiska som möjligt. Daniel Jernberg från Siemens, har även givit lite feedback som ansåg att de utförda testen inte är något man normalt brukar jämföra. Det som brukar testas är användarvänligheten hos PLC:erna, även det som utförts i detta examensarbete var lite intressant. Vi är nöjda med det resultat vi kommit fram till, det har varit ett roligt och väldigt givande examensarbete. Detta med tanke på att vi har fått arbeta med ett flertalet olika PLC:er och dess mjukvara. Visserligen har vi antagligen bara skrapat lite på ytan men det är fortfarande en bra merit, i sökande utav jobb. Vi hoppas att även Automationscenter är nöjda med vårt arbete och det resultat vi har kommit fram till. 1 Networks används för programkoden ska veta vilken ordning de olika programdelarna kommer i.

16 Referenser Elektroniska källor Manualer AC00 System Technology b032c/$file/2cdc12022m0202.pdf (besökt från och med ) AC 800M Systemhårdvara Hårdvara och drift Version (besökt från och med ) Melsec FX FamilyProgrammableLogic Controllers Beginner s Manual (besökt från och med ) SIMATIC S-300 CPU 31xC and CPU 31x: Specifications ng=en&aktprim=100&content=adsearch%22fadsearch%22easpx%23fsearcharea%23d hb%22hitpos%23d0%22defopt%23dfalse%22cookie%23dfalse%22u%23 D%22DateFrom%23D%22DateTo%23D%22F1Preview%23Dtrue%22F3ProdS upport%23dtrue%22f31hb%23dtrue%22branchid%23d%22branch%23d%22 D%22query%23D%22HitsPerSite%23D10%22objaction%23Dcssearch%22sho woptions%23dfalse%22firstload%23dno (besökt från och med ) SIMATIC S-1200 Programmable controller ng=en&aktprim=100&content=adsearch%22fadsearch%22easpx%23fsearcharea%23d hb%22hitpos%23d0%22defopt%23dfalse%22cookie%23dfalse%22u%23 D%22DateFrom%23D%22DateTo%23D%22F1Preview%23Dtrue%22F3ProdS upport%23dtrue%22f31hb%23dtrue%22branchid%23d%22branch%23d%22 D%22query%23D%22HitsPerSite%23D10%22objaction%23Dcssearch%22sho woptions%23dfalse%22firstload%23dno (besökt från och med ) 8

17 Siemens, Service and Support nodeid0=343280&load=content&lang=en&siteid=cseus&aktprim=0&objaction=csview&extran et=standard&viewreg=ww (besökt från och med ) nodeid0=108019&load=content&lang=en&siteid=cseus&aktprim=0&objaction=csview&extran et=standard&viewreg=ww (besökt från och med ) 300/download/s300_cpu_31xc_and_cpu_31x_manual_en-US_en-US.pdf (besökt från och med ) Personlig kommunikation Arvestrand, Simon, automationsingenjör på Automationscenter & Bråvalla Elteknik AB, Norrköping Haglund, Rickard, automationsingenjör på Automationscenter & Bråvalla Elteknik AB, Norrköping Johansson, Mats, företagsledare på Automationscenter & Bråvalla Elteknik AB, Norrköping Gardelin, Adam, automationsingenjör på Automationscenter & Bråvalla Elteknik AB, Norrköping Jernberg, Daniel, försäljningsingenjör på Siemens AB Industry Automation and Derive Technologies, Upplands Väsby

18 Bilaga 1 ABB AC00 eco

19 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK 0002 VAR_INPUT 0003 :BOOL; 0004 : INT; 000 : INT; 000 : INT; 000 D_VAR 0008 VAR_OUTPUT 0009 D_VAR 0010 VAR 0011 Sum: INT; 0012 D_VAR En beräkning av integer tal där summan varierar. Sum + O 0 * O 1 / O 2 * O 3 4 * O 4 - O 8 + O AC00 eco 1-1

20 (FB-CFC) AC00 eco * O 3 4 / O 8 Sum AC00 eco 1-2

21 _1 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Int1: ; 0009 D_VAR Integer beräkning * 1. Hog AND 0 Int AC00 eco 2-1

22 _10 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog:BOOL:=TRUE; 0008 Int1: ; 0009 Int2: ; 0010 Int3: ; 0011 Int4: ; 0012 Int: ; 0013 Int: ; 0014 Int: ; 001 Int8: ; 001 Int9: ; 001 Int10: ; 0018 D_VAR Integer beräkning * 10. Hog AND 0 Int1 1 Int2 2 Int3 3 Int4 4 Int Int AC00 eco 3-1

23 _10 (FB-CFC) AC00 eco Int Int8 Int9 Int AC00 eco 3-2

24 _20 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Int1: ; 0009 Int2: ; 0010 Int3: ; 0011 Int4: ; 0012 Int: ; 0013 Int: ; 0014 Int: ; 001 Int8: ; 001 Int9: ; 001 Int10: ; 0018 Int11: ; 0019 Int12: ; 0020 Int13: ; 0021 Int14: ; 0022 Int1: ; 0023 Int1: ; 0024 Int1: ; 002 Int18: ; 002 Int19: ; 002 Int20: ; 0028 D_VAR Integer beräkning * 20. Hog AND 0 Int1 1 Int2 2 Int3 3 Int4 4 Int AC00 eco 4-1

25 AC00 eco AC00 eco 4-2 _20 (FB-CFC) Int Int 8 Int8 9 Int9 10 Int10 11 Int11 12 Int12 13 Int13 14 Int14 1 Int1

26 AC00 eco AC00 eco 4-3 _20 (FB-CFC) 1 Int1 1 Int1 18 Int18 19 Int19 20 Int20

27 _ (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ 0002 VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Int1: ; 0009 Int2: ; 0010 Int3: ; 0011 Int4: ; 0012 Int: ; 0013 D_VAR Integer beräkning *. Hog AND 0 Int1 1 Int2 2 Int3 3 Int4 4 Int AC00 eco -1

28 _0 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Int1: ; 0009 Int2: ; 0010 Int3: ; 0011 Int4: ; 0012 Int: ; 0013 Int: ; 0014 Int: ; 001 Int8: ; 001 Int9: ; 001 Int10: ; 0018 Int11: ; 0019 Int12: ; 0020 Int13: ; 0021 Int14: ; 0022 Int1: ; 0023 Int1: ; 0024 Int1: ; 002 Int18: ; 002 Int19: ; 002 Int20: ; 0028 Int21: ; 0029 Int22: ; 0030 Int23: ; 0031 Int24: ; 0032 Int2: ; 0033 Int2: ; 0034 Int2: ; 003 Int28: ; 003 Int29: ; 003 Int30: ; 0038 Int31: ; 0039 Int32: ; 0040 Int33: ; 0041 Int34: ; 0042 Int3: ; 0043 Int3: ; 0044 Int3: ; 004 Int38: ; 004 Int39: ; 004 Int40: ; 0048 Int41: ; 0049 Int42: ; 000 Int43: ; 001 Int44: ; 002 Int4: ; 003 Int4: ; 004 Int4: ; 00 Int48: ; 00 Int49: ; 00 Int0: ; 008 D_VAR Integer beräkning * 0. AND Hog Int1 1 AC00 eco -1

29 AC00 eco AC00 eco -2 _0 (FB-CFC) Hog 2 Int2 3 Int3 4 Int4 Int Int Int 8 Int8 9 Int9 10 Int10 11 Int11 12 Int12 13 Int13

30 AC00 eco AC00 eco -3 _0 (FB-CFC) 14 Int14 1 Int1 1 Int1 1 Int1 18 Int18 19 Int19 20 Int20 21 Int21 22 Int22 23 Int23 24 Int24 2 Int2

31 AC00 eco AC00 eco -4 _0 (FB-CFC) 2 Int2 2 Int2 28 Int28 29 Int29 30 Int30 31 Int31 32 Int32 33 Int33 34 Int34 3 Int3 3 Int3 3 Int3

32 AC00 eco AC00 eco - _0 (FB-CFC) 38 Int38 39 Int39 40 Int40 41 Int41 42 Int42 43 Int43 44 Int44 4 Int4 4 Int4 4 Int4 48 Int48 49 Int49

33 _0 (FB-CFC) AC00 eco Int AC00 eco -

34 Integer_10s (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK Integer_10s 0002 VAR_INPUT 0003 : INT; 0004 : INT; 000 : INT; 000 D_VAR 000 VAR 0008 Timer: TP; 0009 Tmr: BOOL; 0010 Tmp: BOOL; 0011 Tmp2: BOOL; 0012 Varv: BOOL; 0013 Hog:BOOL:= TRUE; 0014 IB: ; 001 Tid: TIME:= T#10S; 001 D_VAR 001 VAR_OUTPUT 0018 C1:REAL; 0019 C2:REAL; 0020 D_VAR Hog Tid IN PT Timer TP 0 Q ET Tmr 1 Här aktiverar vi en timer, som skickar en aktiverings signal i antingen 1 eller 10 sekunder. Tmr C1 1 + O 2 Tmp 4 C1 3 Adderar räknare1 (C1) med 1. tmp IB Aktivering av beräkning. Tmp C2 C1 > O Tmp2 Jämför räknare2 (C2) med räknare1 (C1). Tmp2 C2 1 + O 8 C2 9 Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare2 (C2) adderas med 1. * AC00 eco -1

35 Integer_10s (FB-CFC) AC00 eco Tmp2 C1 0 O C1 11 Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare1 (C1) multipliceras med 0 (Nollställning). Tmp Tmr AND 12 Varv 13 Här kollar man om programmet ska fortsättas att köra eller inte AC00 eco -2

36 PLC_PRG (PRG-FBD) AC00 eco 0001 PROGRAM PLC_PRG 0002 VAR 0003 D_VAR 0004 VAR CONSTANT 000 D_VAR 0001??? AC00 eco 8-1

37 Real_10s (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK Real_10s 0002 VAR_INPUT 0003 : REAL; 0004 : REAL; 000 : REAL; 000 D_VAR 000 VAR 0008 Timer: TP; 0009 Tmr: BOOL; 0010 Tmp: BOOL; 0011 Tmp2: BOOL; 0012 Varv: BOOL; 0013 Hog:BOOL:= TRUE; 0014 RB: ; 001 Tid: TIME:= T#1S; 001 D_VAR 001 VAR_OUTPUT 0018 C1:REAL; 0019 C2:REAL; 0020 D_VAR Hog Tid IN PT Timer TP 0 Q ET Tmr 1 Här aktiverar vi en timer, som skickar en aktiverings signal i antingen 1 eller 10 sekunder. 2 + Tmr O Tmp 3 C1 C1 4 1 Adderar räknare1 (C1) med 1. Tmp RB Aktivering av beräkning. > Tmp O C2 Tmp2 C1 Jämför räknare2 (C2) med räknare1 (C1). 8 + Tmp2 O C2 C2 9 1 Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare2 (C2) adderas med 1. Tmp * O Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare1 (C1) multipliceras med 0 (Nollställning). AC00 eco 9-1

38 Real_10s (FB-CFC) C1 C AC00 eco (C1), kommer räknare1 (C1) multipliceras med 0 (Nollställning). Tmp Tmr AND 12 Varv 13 Här kollar man om programmet ska fortsättas att köra eller inte AC00 eco 9-2

39 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK 0002 VAR_INPUT 0003 : BOOL; 0004 : REAL; 000 : REAL; 000 : REAL; 000 D_VAR 0008 VAR_OUTPUT 0009 D_VAR 0010 VAR 0011 Sum: REAL; 0012 D_VAR En beräkning av real tal där summan varierar. Sum + O 0 * O 1 / O 2.28 SQRT O 3 * O 4 Sum AC00 eco 10-1

40 _1 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Rea1: ; 0009 D_VAR Real beräkning * 1. Hog AND 0 Rea AC00 eco 11-1

41 _10 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Rea1: ; 0009 Rea2: ; 0010 Rea3: ; 0011 Rea4: ; 0012 Rea: ; 0013 Rea: ; 0014 Rea: ; 001 Rea8: ; 001 Rea9: ; 001 Rea10: ; 0018 D_VAR Real beräkning * 10. AND 0 Rea1 1 Hog.9.3. Rea Rea Rea Rea.9.3. Rea.9.3. Rea.9.3. Rea Rea AC00 eco 12-1

42 _10 (FB-CFC) AC00 eco Rea AC00 eco 12-2

43 _20 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Rea1: ; 0009 Rea2: ; 0010 Rea3: ; 0011 Rea4: ; 0012 Rea: ; 0013 Rea: ; 0014 Rea: ; 001 Rea8: ; 001 Rea9: ; 001 Rea10: ; 0018 Rea11: ; 0019 Rea12: ; 0020 Rea13: ; 0021 Rea14: ; 0022 Rea1: ; 0023 Rea1: ; 0024 Rea1: ; 002 Rea18: ; 002 Rea19: ; 002 Rea20: ; 0028 D_VAR Real beräkning * 20. Hog AND Rea1 Rea2 Rea3 Rea4 Rea Rea.9.3. Rea AC00 eco

44 AC00 eco AC00 eco 13-2 _20 (FB-CFC)..9 Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea19

45 _20 (FB-CFC) AC00 eco Rea AC00 eco 13-3

46 _ (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ 0002 VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Rea1: ; 0009 Rea2: ; 0010 Rea3: ; 0011 Rea4: ; 0012 Rea: ; 0013 D_VAR Real beräkning *. AND 0 Rea1 1 Hog.9.3. Rea Rea Rea Rea AC00 eco 14-1

47 _0 (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK _ VAR_INPUT 0003 D_VAR 0004 VAR_OUTPUT 000 D_VAR 000 VAR 000 Hog: BOOL:=TRUE; 0008 Rea1: ; 0009 Rea2: ; 0010 Rea3: ; 0011 Rea4: ; 0012 Rea: ; 0013 Rea: ; 0014 Rea: ; 001 Rea8: ; 001 Rea9: ; 001 Rea10: ; 0018 Rea11: ; 0019 Rea12: ; 0020 Rea13: ; 0021 Rea14: ; 0022 Rea1: ; 0023 Rea1: ; 0024 Rea1: ; 002 Rea18: ; 002 Rea19: ; 002 Rea20: ; 0028 Rea21: ; 0029 Rea22: ; 0030 Rea23: ; 0031 Rea24: ; 0032 Rea2: ; 0033 Rea2: ; 0034 Rea2: ; 003 Rea28: ; 003 Rea29: ; 003 Rea30: ; 0038 Rea31: ; 0039 Rea32: ; 0040 Rea33: ; 0041 Rea34: ; 0042 Rea3: ; 0043 Rea3: ; 0044 Rea3: ; 004 Rea38: ; 004 Rea39: ; 004 Rea40: ; 0048 Rea41: ; 0049 Rea42: ; 000 Rea43: ; 001 Rea44: ; 002 Rea4: ; 003 Rea4: ; 004 Rea4: ; 00 Rea48: ; 00 Rea49: ; 00 Rea0: ; 008 D_VAR Real beräkning * 0. Hog AND 0 Rea1 AC00 eco 1 1-1

48 AC00 eco AC00 eco 1-2 _0 (FB-CFC).9 Hog Rea Rea Rea Rea.3..9 Rea.3..9 Rea Rea Rea Rea Rea Rea Rea13

49 AC00 eco AC00 eco 1-3 _0 (FB-CFC) Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea2

50 AC00 eco AC00 eco 1-4 _0 (FB-CFC) Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea3

51 AC00 eco AC00 eco 1- _0 (FB-CFC) Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea Rea49

52 _0 (FB-CFC) AC00 eco Rea AC00 eco 1-

53 Tom_10s (FB-CFC) AC00 eco 0001 FUNCTION_BLOCK Tom_10s 0002 VAR_INPUT 0003 D_VAR 0004 VAR 000 Timer: TP; 000 Tmr: BOOL; 000 Tmp: BOOL; 0008 Tmp2: BOOL; 0009 Varv: BOOL; 0010 Hog:BOOL:= TRUE; 0011 Tid: TIME:= T#10S; 0012 D_VAR 0013 VAR_OUTPUT 0014 C1:REAL; 001 C2:REAL; 001 D_VAR Hog Tid IN PT Timer TP 0 Q ET Tmr 1 Här aktiverar vi en timer, som skickar en aktiverings signal i antingen 1 eller 10 sekunder. Tmr C1 1 + O 2 Tmp 4 C1 3 Adderar räknare1 (C1) med 1. Tmp C2 C1 > O Tmp2 Jämför räknare2 (C2) med räknare1 (C1). Tmp2 C2 1 + O C2 8 Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare2 (C2) adderas med 1. Tmp2 C1 0 * O 9 C1 10 Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare1 (C1) multipliceras med 0 (Nollställning). Tmp Tmr AND 11 Varv 12 Här kollar man om programmet ska fortsättas att köra eller inte AC00 eco 1-1

54 Bilaga 2 ABB AC800M

55 1 COMPILER SWITCHES. 2 2 FUNCTION BLOCK TYPES INTEGER_10S Code Code code code Code Code code INTEGER_BERAKNING Code INTEGER_BERAKNING_ Code INTEGER_BERAKNING_ Code INTEGER_BERAKNING_ Code INTEGER_BERAKNING_ Code INTEGER_BERAKNING_ Code REAL_10S Code Code code code Code Code Code REAL_BERAKNING Code REAL_BERAKNING_ Code REAL_BERAKNING_ Code REAL_BERAKNING_ Code REAL_BERAKNING_ Code REAL_BERAKNING_ Code TOM_10S Code Code Code Code Code Code.. Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 1 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

56 1 Compiler switches Switch Simultaneous Execution in SFC Loops In ST Nested IF or CASE Implicit Cast Instruction List language Ladder Diagram language SFC language Loops in Control Modules Force I/O from code Multiple calls to the same Function Block None or multiple calls to ExecuteControlModules Global Allowed Allowed Allowed Allowed Allowed Allowed Allowed Error Allowed Warning Warning Table 1. Compiler switches 2 Function Block Types 2.1 Integer_10s Properties and Settings: Alarm Owner Name Data Type Attributes Direction Initial value Description 1 C1 real retain out Räknare 1 som räknar antal "interna" varv. 2 C2 real retain out Räknare 2 som räknar antal "externa" varv. 3 int retain in Tal 1 är bara en ingång för att ställa in olika tal. 4 int retain in Tal 2 är bara en ingång för att ställa in olika tal. int retain in Tal 3 är bara en ingång för att ställa in olika tal. Table 2. Function Block Type - Application_1.Integer_10s (Parameters) Name Data Type Attributes Initial value Description 1 Tmr bool retain Timer. 2 Tmp bool retain Temporär variabel. 3 Tmp2 bool retain Temporär variabel. 4 Varv bool retain Anger om programmet ska fortsättas köra eller inte. Hog bool retain true Används för att aktivera programmet. Tid time retain 10s Tid som timerna ska köra. Table 3. Function Block Type - Application_1.Integer_10s (Variables) Name Function Block Type Task Connection Description 1 TP_1 TP 2 Integer_berakning_2 Integer_berakning Table 4. Function Block Type - Application_1.Integer_10s (Function blocks) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 2 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

57 2.1.1 Code Här aktiverar vi en timer, som skickar en aktiverings signal i antingen 1 eller 10 sekunder. TP_1 Hog Tid TP In PT Q ET Tmr Figure 1. Code - Function Block Type - Application_1.Integer_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 3 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

58 2.1.2 Code2 Adderar räknare1 (C1) med 1. Varv Tmp C1 Figure 2. Code2 - Function Block Type - Application_1.Integer_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 4 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

59 2.1.3 code3 Aktivering av beräkning. Integer_berakning_2 Tmp Integer_berakning Figure 3. code3 - Function Block Type - Application_1.Integer_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

60 2.1.4 code4 Jämför räknare2 (C2) med räknare1 (C1). Tmp C2 C1 > Tmp2 Figure 4. code4 - Function Block Type - Application_1.Integer_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

61 2.1. Code Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare2 (C2) adderas med 1. Tmp C2 Figure. Code - Function Block Type - Application_1.Integer_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

62 2.1. Code Om räknare2 (C2) inte är större än räknare1 (C1), kommer räknare1 (C1) multipliceras med 0 (Nollställning). Tmp2 0.0 * C1 Figure. Code - Function Block Type - Application_1.Integer_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 8 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

63 2.1. code Här kollar man om programmet ska fortsättas att köras eller inte. Tmp & Tmr Varv Figure. code - Function Block Type - Application_1.Integer_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 9 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

64 2.2 Integer_berakning Properties and Settings: Alarm Owner Name Data Type Attributes Direction Initial value Description 1 bool retain in Matas in för att starta detta program. 2 int retain in Variabel tal som matas in. 3 int retain in Variabel tal som matas in. 4 int retain in Variabel tal som matas in. Table. Function Block Type - Application_1.Integer_berakning (Parameters) Name Data Type Attributes Initial value Description 1 Sum int retain Ett tal som tar olika värden hela tiden. Table. Function Block Type - Application_1.Integer_berakning (Variables) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 10 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

65 2.2.1 Code En beräkning av integer tal där summan varierar. + * / * * * / Sum Figure 8. Code - Function Block Type - Application_1.Integer_berakning 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 11 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

66 2.3 Integer_berakning_1 Properties and Settings: Alarm Owner Name Data Type Attributes Initial value Description 1 Hog bool retain true En konstant för att starta programmet. Table. Function Block Type - Application_1.Integer_berakning_1 (Variables) Name Function Block Type Task Connection Description 1 Integer_berakning_1 Integer_berakning Table 8. Function Block Type - Application_1.Integer_berakning_1 (Function blocks) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 12 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

67 2.3.1 Code Integer beräkning * 1. Hog & Integer_berakning_1 Integer_berakning 1 Figure 9. Code - Function Block Type - Application_1.Integer_berakning_1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 13 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

68 2.4 Integer_berakning_10 Properties and Settings: Alarm Owner Name Data Type Attributes Initial value Description 1 Hog bool retain true En konstant för att starta programmet. Table 9. Function Block Type - Application_1.Integer_berakning_10 (Variables) Name Function Block Type Task Connection Description 1 Integer_berakning_1 Integer_berakning 2 Integer_berakning_2 Integer_berakning 3 Integer_berakning_3 Integer_berakning 4 Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning 8 Integer_berakning_8 Integer_berakning 9 Integer_berakning_9 Integer_berakning 10 Integer_berakning_10 Integer_berakning Table 10. Function Block Type - Application_1.Integer_berakning_10 (Function blocks) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 14 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

69 2.4.1 Code Integer beräkning * 10. Hog & Integer_berakning_1 Integer_berakning Integer_berakning_2 Integer_berakning Integer_berakning_3 Integer_berakning Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_8 Integer_berakning Integer_berakning_9 Integer_berakning Integer_berakning_10 Integer_berakning 1 Figure 10. Code - Function Block Type - Application_1.Integer_berakning_10 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 1 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

70 2. Integer_berakning_20 Properties and Settings: Alarm Owner Name Data Type Attributes Initial value Description 1 Hog bool retain true En konstant för att starta programmet. Table 11. Function Block Type - Application_1.Integer_berakning_20 (Variables) Name Function Block Type Task Connection Description 1 Integer_berakning_1 Integer_berakning 2 Integer_berakning_2 Integer_berakning 3 Integer_berakning_3 Integer_berakning 4 Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning 8 Integer_berakning_8 Integer_berakning 9 Integer_berakning_9 Integer_berakning 10 Integer_berakning_10 Integer_berakning 11 Integer_berakning_11 Integer_berakning 12 Integer_berakning_12 Integer_berakning 13 Integer_berakning_13 Integer_berakning 14 Integer_berakning_14 Integer_berakning 1 Integer_berakning_1 Integer_berakning 1 Integer_berakning_1 Integer_berakning 1 Integer_berakning_1 Integer_berakning 18 Integer_berakning_18 Integer_berakning 19 Integer_berakning_19 Integer_berakning 20 Integer_berakning_20 Integer_berakning Table 12. Function Block Type - Application_1.Integer_berakning_20 (Function blocks) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 1 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

71 2..1 Code Integer beräkning * 20. Hog & Integer_berakning_1 28>>2 Integer_berakning Integer_berakning_2 Integer_berakning Integer_berakning_3 Integer_berakning Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_8 Integer_berakning Integer_berakning_9 Integer_berakning Integer_berakning_10 Integer_berakning Integer_berakning_11 Integer_berakning 1 Figure 11. Code - Function Block Type - Application_1.Integer_berakning_20 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 1 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

72 Integer beräkning * 20. Integer_berakning_12 1<< 28 Integer_berakning Integer_berakning_13 Integer_berakning Integer_berakning_14 Integer_berakning Integer_berakning_1 Integer_berakning Integer_berakning_1 Integer_berakning Integer_berakning_1 Integer_berakning Integer_berakning_18 Integer_berakning Integer_berakning_19 Integer_berakning Integer_berakning_20 Integer_berakning Figure 12. Code - Function Block Type - Application_1.Integer_berakning_20 2 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 18 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

73 2. Integer_berakning_ Properties and Settings: Alarm Owner Name Data Type Attributes Initial value Description 1 Hog bool retain true En konstant för att starta programmet. Table 13. Function Block Type - Application_1.Integer_berakning_ (Variables) Name Function Block Type Task Connection Description 1 Integer_berakning_1 Integer_berakning 2 Integer_berakning_2 Integer_berakning 3 Integer_berakning_3 Integer_berakning 4 Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning Table 14. Function Block Type - Application_1.Integer_berakning_ (Function blocks) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 19 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

74 2..1 Code Integer beräkning *. Hog & Integer_berakning_1 Integer_berakning Integer_berakning_2 Integer_berakning Integer_berakning_3 Integer_berakning Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning 1 Figure 13. Code - Function Block Type - Application_1.Integer_berakning_ Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 20 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

75 2. Integer_berakning_0 Properties and Settings: Alarm Owner Name Data Type Attributes Initial value Description 1 Hog bool retain true En konstant för att starta programmet. Table 1. Function Block Type - Application_1.Integer_berakning_0 (Variables) Name Function Block Type Task Connection Description 1 Integer_berakning_1 Integer_berakning 2 Integer_berakning_2 Integer_berakning 3 Integer_berakning_3 Integer_berakning 4 Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning 8 Integer_berakning_8 Integer_berakning 9 Integer_berakning_9 Integer_berakning 10 Integer_berakning_10 Integer_berakning 11 Integer_berakning_11 Integer_berakning 12 Integer_berakning_12 Integer_berakning 13 Integer_berakning_13 Integer_berakning 14 Integer_berakning_14 Integer_berakning 1 Integer_berakning_1 Integer_berakning 1 Integer_berakning_1 Integer_berakning 1 Integer_berakning_1 Integer_berakning 18 Integer_berakning_18 Integer_berakning 19 Integer_berakning_19 Integer_berakning 20 Integer_berakning_20 Integer_berakning 21 Integer_berakning_21 Integer_berakning 22 Integer_berakning_22 Integer_berakning 23 Integer_berakning_23 Integer_berakning 24 Integer_berakning_24 Integer_berakning 2 Integer_berakning_2 Integer_berakning 2 Integer_berakning_2 Integer_berakning 2 Integer_berakning_2 Integer_berakning 28 Integer_berakning_28 Integer_berakning 29 Integer_berakning_29 Integer_berakning 30 Integer_berakning_30 Integer_berakning 31 Integer_berakning_31 Integer_berakning 32 Integer_berakning_32 Integer_berakning 33 Integer_berakning_33 Integer_berakning 34 Integer_berakning_34 Integer_berakning 3 Integer_berakning_3 Integer_berakning 3 Integer_berakning_3 Integer_berakning 3 Integer_berakning_3 Integer_berakning 38 Integer_berakning_38 Integer_berakning 39 Integer_berakning_39 Integer_berakning 40 Integer_berakning_40 Integer_berakning 41 Integer_berakning_41 Integer_berakning 42 Integer_berakning_42 Integer_berakning 43 Integer_berakning_43 Integer_berakning 44 Integer_berakning_44 Integer_berakning 4 Integer_berakning_4 Integer_berakning 4 Integer_berakning_4 Integer_berakning 4 Integer_berakning_4 Integer_berakning 48 Integer_berakning_48 Integer_berakning 49 Integer_berakning_49 Integer_berakning 0 Integer_berakning_0 Integer_berakning Table 1. Function Block Type - Application_1.Integer_berakning_0 (Function blocks) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 21 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

76 2..1 Code Integer beräkning * 0. Hog & Integer_berakning_1 28>> Integer_berakning Integer_berakning_2 Integer_berakning Integer_berakning_3 Integer_berakning Integer_berakning_4 Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_ Integer_berakning Integer_berakning_8 Integer_berakning Integer_berakning_9 Integer_berakning Integer_berakning_10 Integer_berakning Integer_berakning_11 Integer_berakning 1 Figure 14. Code - Function Block Type - Application_1.Integer_berakning_0 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 22 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

77 Integer beräkning * 0. Integer_berakning_12 1<< 28 Integer_berakning Integer_berakning_13 Integer_berakning Integer_berakning_14 Integer_berakning Integer_berakning_1 Integer_berakning Integer_berakning_1 Integer_berakning Integer_berakning_1 Integer_berakning Integer_berakning_18 Integer_berakning Integer_berakning_19 Integer_berakning Integer_berakning_20 Integer_berakning Integer_berakning_21 Integer_berakning Integer_berakning_22 Integer_berakning Figure 1. Code - Function Block Type - Application_1.Integer_berakning_0 2 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 23 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

78 Integer beräkning * 0. Integer_berakning_23 1<< 28 Integer_berakning Figure 1. Code - Function Block Type - Application_1.Integer_berakning_0 3 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 24 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

79 Integer beräkning * 0. Integer_berakning_24 1<< 28 Integer_berakning Integer_berakning_2 Integer_berakning Integer_berakning_2 Integer_berakning Integer_berakning_2 Integer_berakning Integer_berakning_28 Integer_berakning Integer_berakning_29 Integer_berakning Integer_berakning_30 Integer_berakning Integer_berakning_31 Integer_berakning Integer_berakning_32 Integer_berakning Integer_berakning_33 Integer_berakning Integer_berakning_34 Integer_berakning Figure 1. Code - Function Block Type - Application_1.Integer_berakning_0 4 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 2 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

80 Integer beräkning * 0. Integer_berakning_3 1<< 28 Integer_berakning Figure 18. Code - Function Block Type - Application_1.Integer_berakning_0 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 2 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

81 Integer beräkning * 0. Integer_berakning_3 1<< 28 Integer_berakning Integer_berakning_3 Integer_berakning Integer_berakning_38 Integer_berakning Integer_berakning_39 Integer_berakning Integer_berakning_40 Integer_berakning Integer_berakning_41 Integer_berakning Integer_berakning_42 Integer_berakning Integer_berakning_43 Integer_berakning Integer_berakning_44 Integer_berakning Integer_berakning_4 Integer_berakning Integer_berakning_4 Integer_berakning Figure 19. Code - Function Block Type - Application_1.Integer_berakning_0 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 2 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

82 Integer beräkning * 0. Integer_berakning_4 1<< 28 Integer_berakning Figure 20. Code - Function Block Type - Application_1.Integer_berakning_0 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 28 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

83 Integer beräkning * 0. Integer_berakning_48 1<< 28 Integer_berakning Integer_berakning_49 Integer_berakning Integer_berakning_0 Integer_berakning Figure 21. Code - Function Block Type - Application_1.Integer_berakning_0 8 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 29 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

84 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 30 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

85 2.8 Real_10s Properties and Settings: Alarm Owner Name Data Type Attributes Direction Initial value Description 1 C1 real retain out Räknare 1 som räknar antal "interna" varv. 2 C2 real retain out Räknare 2 som räknar antal "externa" varv. 3 real retain in Tal 1 är bara en ingång för att ställa in olika tal. 4 real retain in Tal 2 är bara en ingång för att ställa in olika tal. real retain in Tal 3 är bara en ingång för att ställa in olika tal. Table 1. Function Block Type - Application_1.Real_10s (Parameters) Name Data Type Attributes Initial value Description 1 Tmr bool retain Timer. 2 Tmp bool retain Temporär variabel. 3 Tmp2 bool retain Temporär variabel. 4 Varv bool retain Anger om programmet ska fortsättas köra eller inte. Hog bool retain true Används för att aktivera programmet. Tid time retain 10s Tid som timerna ska köra. Table 18. Function Block Type - Application_1.Real_10s (Variables) Name Function Block Type Task Connection Description 1 TP_1 TP 2 _1 Table 19. Function Block Type - Application_1.Real_10s (Function blocks) Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 31 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

86 2.8.1 Code Här aktiverar vi en timer, som skickar en aktiverings signal i antingen 1 eller 10 sekunder. TP_1 Hog Tid TP In PT Q ET Tmr Figure 22. Code - Function Block Type - Application_1.Real_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 32 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

87 2.8.2 Code2 Adderar räknare1 (C1) med 1. Varv Tmp C1 Figure 23. Code2 - Function Block Type - Application_1.Real_10s 1 Rev: Date: Name: Issue: Comments (Drawing Description): Title (Document No): Sheet: 33 Check: ABB Rel: ABB AB - - Industrial IT/Control IT/Control Builder Lang: FILAME: ABB AC800M; CREATEDATE: :41

Automatiserad panoramasekvensdetektering på Narratives platform

Automatiserad panoramasekvensdetektering på Narratives platform LiU-ITN-TEK-A--14/018--SE Automatiserad panoramasekvensdetektering på Narratives platform Alexander Johansson 2014-06-11 Department of Science and Technology Linköping University SE-601 74 Norrköping,

Läs mer

Automatization of test rig for microwave ovens

Automatization of test rig for microwave ovens LiU-ITN-TEK-A--13/026--SE Automatization of test rig for microwave ovens Jesper Cronborn 2013-06-10 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

Läs mer

ChiliChallenge. Utveckling av en användbar webbapplika on. ChiliChallenge Development of a web applica on with good usability

ChiliChallenge. Utveckling av en användbar webbapplika on. ChiliChallenge Development of a web applica on with good usability ChiliChallenge Utveckling av en användbar webbapplika on ChiliChallenge Development of a web applica on with good usability Grupp 4: Carolina Broberg, Oscar Ek, Linus Gålén, Anders Kratz, Andreas Niki

Läs mer

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Department of Computer and Information Science Examensarbete Utveckling av en webbaserad donationstjänst för företag som involverar medarbetarna i processen. av Martina

Läs mer

Master Thesis. Study on a second-order bandpass Σ -modulator for flexible AD-conversion Hanna Svensson. LiTH - ISY - EX -- 08/4064 -- SE

Master Thesis. Study on a second-order bandpass Σ -modulator for flexible AD-conversion Hanna Svensson. LiTH - ISY - EX -- 08/4064 -- SE Master Thesis Study on a second-order bandpass Σ -modulator for flexible AD-conversion Hanna Svensson LiTH - ISY - EX -- 08/4064 -- SE Study on a second-order bandpass Σ -modulator for flexible AD-conversion

Läs mer

Ritning av industribyggnad med dokumentation av elcentraler

Ritning av industribyggnad med dokumentation av elcentraler LiU-ITN-TEK-G--12/038--SE Ritning av industribyggnad med dokumentation av elcentraler Sebastian Johansson Daniel Nyberg 2012-06-12 Department of Science and Technology Linköping University SE-601 74 Norrköping,

Läs mer

Utveckling av webbsida för lokala prisjämförelser med användbarhetsmetoder

Utveckling av webbsida för lokala prisjämförelser med användbarhetsmetoder C-uppsats LITH-ITN-EX--05/032--SE Utveckling av webbsida för lokala prisjämförelser med användbarhetsmetoder Jon Hällholm 2005-10-27 Department of Science and Technology Linköpings Universitet SE-601 74

Läs mer

Dokumentation av elritningar i en byggnad

Dokumentation av elritningar i en byggnad LiU-ITN-TEK-G--12/068--SE Dokumentation av elritningar i en byggnad Precious Kam'boma Ceasar Ramzi 2012-12-17 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

Läs mer

Dokumentation av elinstallationer i en byggnad

Dokumentation av elinstallationer i en byggnad LiU-ITN-TEK-G--11/066--SE Dokumentation av elinstallationer i en byggnad Albert Binakaj Armin Smajic 2011-08-25 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

Läs mer

Inkoppling av manöverdon för servicekörning av kran 481

Inkoppling av manöverdon för servicekörning av kran 481 LiU-ITN-TEK-G--11/073--SE Inkoppling av manöverdon för servicekörning av kran 481 Simon Johansson Christian Winberg 2011-08-25 Department of Science and Technology Linköping University SE-601 74 Norrköping,

Läs mer

Laddningsomkopplare för två batterier

Laddningsomkopplare för två batterier LiU-ITN-TEK-G--10/054--SE Laddningsomkopplare för två batterier Findus Lagerbäck 2010-06-04 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för teknik

Läs mer

Strategiska överväganden vid tillbyggnation - Ekonomiska och hållfasthetsmässiga konsekvenser utifrån snölastreglering

Strategiska överväganden vid tillbyggnation - Ekonomiska och hållfasthetsmässiga konsekvenser utifrån snölastreglering LIU-ITN-TEK-G-13/021-SE Strategiska överväganden vid tillbyggnation - Ekonomiska och hållfasthetsmässiga konsekvenser utifrån snölastreglering Max Jigander 2013-06-05 Department of Science and Technology

Läs mer

Arbetsprov för nyanställda inom el- och automationsteknik

Arbetsprov för nyanställda inom el- och automationsteknik LiU-ITN-TEK-G--13/003-SE Arbetsprov för nyanställda inom el- och automationsteknik Danial Qamar Patrik Rosenkrantz 2013-03-11 Department of Science and Technology Linköping University SE-601 74 Norrköping,

Läs mer

Det här är inte en porslinssvan - Ett grafiskt kampanjkoncept för second hand-butiker med välgörenhetssyfte

Det här är inte en porslinssvan - Ett grafiskt kampanjkoncept för second hand-butiker med välgörenhetssyfte LiU-ITN-TEK-G--16/055--SE Det här är inte en porslinssvan - Ett grafiskt kampanjkoncept för second hand-butiker med välgörenhetssyfte Veronica S Eksmo Karin Götestrand 2016-06-10 Department of Science

Läs mer

Riktlinjer för kontrollutrustning

Riktlinjer för kontrollutrustning LiU-ITN-TEK-G--13/004-SE Riktlinjer för kontrollutrustning Menhel Aghel Dawood Dragan Obradovic 2013-03-11 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

Läs mer

Självkalibrering av varvtalsregulator

Självkalibrering av varvtalsregulator LiU-ITN-TEK-A--13/057--SE Självkalibrering av varvtalsregulator Rickard Dahm 2013-10-28 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för teknik och

Läs mer

Uppdatera produktkalkyler och verifiera elektriska komponenter i styrskåp till luftavfuktare

Uppdatera produktkalkyler och verifiera elektriska komponenter i styrskåp till luftavfuktare LiU-ITN-TEK-G--11/047--SE Uppdatera produktkalkyler och verifiera elektriska komponenter i styrskåp till luftavfuktare Johan Brorson Jessica Gatenberg 2011-06-09 Department of Science and Technology Linköping

Läs mer

!"# " $"% & ' ( )* + 2' ( 3 -+ -.4

!#  $% & ' ( )* + 2' ( 3 -+ -.4 !"# " $"% !"# " $"% & ' ( )* +-+./0+12 + 2' ( 3 -+ -.4 Avdelning Institution Division Department Datum Date 2005-03-21 Institutionen för datavetenskap 581 83 LINKÖPING Språk Language Svenska/Swedish

Läs mer

Analys av anslutningsresor till Arlanda

Analys av anslutningsresor till Arlanda LiU-ITN-TEK-A--11/058--SE Analys av anslutningsresor till Arlanda Sara Johansson 2011-09-16 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för teknik

Läs mer

3D visualisering av Silverdal

3D visualisering av Silverdal LiU-ITN-TEK-G--09/034--SE 3D visualisering av Silverdal Jenny Stål 2009-06-10 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för teknik och naturvetenskap

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

Arbete med behörighetsadministration och åtkomstkontroll i större företag

Arbete med behörighetsadministration och åtkomstkontroll i större företag Arbete med behörighetsadministration och åtkomstkontroll i större företag Kandidatuppsats, 10 poäng, skriven av Mikael Hansson och Oscar Lindberg 2005-07-04 ISRN LIU-IDA-C--05/11--SE Arbete med behörighetsadministration

Läs mer

Styrteknik : Funktioner och funktionsblock

Styrteknik : Funktioner och funktionsblock PLC2A:1 Variabler och datatyper Allmänt om funktioner och funktionsblock Programmering av funktioner Programmering av funktionsblock PLC2A:2 Variabler i GX IEC Developer Global and Local Variables Variables

Läs mer

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE SVENSK STANDARD SS-ISO/IEC 26300:2008 Fastställd/Approved: 2008-06-17 Publicerad/Published: 2008-08-04 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.30 Information technology Open Document

Läs mer

Styrteknik : Programmering med IEC 61131-3. Styrteknik

Styrteknik : Programmering med IEC 61131-3. Styrteknik PLC1B:1 Styrteknik Allmänt om styrsystem (PLC) Grundinstruktioner Introduktion av GX IEC Developer Benämningar Minne SET- och RST-instruktioner PLC1B:2 PLC står för Programmable Logical Controller Kom

Läs mer

Elsäkerhetsanalys samt dokumentation av elinstallationer

Elsäkerhetsanalys samt dokumentation av elinstallationer LiU-ITN-TEK-G--13/059--SE Elsäkerhetsanalys samt dokumentation av elinstallationer Emanuel Kopkin 2013-06-20 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

Läs mer

HANTERING AV UPS CX

HANTERING AV UPS CX HANTERING AV UPS CX2100-0904 Hantering av UPS-modulen CX2100-0904. I WES7 och TwinCAT 2. Inställning av UPS:en i WES7 UPS:ens konfigurationsflik Inställningsmöjligheterna för hur UPS:en beter sig finns

Läs mer

Vidareutveckling av arbetsprov för pumpstyrning

Vidareutveckling av arbetsprov för pumpstyrning LiU-ITN-TEK-G--13/005-SE Vidareutveckling av arbetsprov för pumpstyrning Johan Franzen Simon Schweidenbach 2013-03-11 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden

Läs mer

Kliniskt datainsamlingssystem med beslutsstöd - Användarutredning och gränssnitt för Sahlgrenskas akutintag

Kliniskt datainsamlingssystem med beslutsstöd - Användarutredning och gränssnitt för Sahlgrenskas akutintag Examensarbete LITH-ITN-MT-EX--05/043--SE Kliniskt datainsamlingssystem med beslutsstöd - Användarutredning och gränssnitt för Sahlgrenskas akutintag Lina Larsson 2005-05-27 Department of Science and Technology

Läs mer

Application Note SW

Application Note SW TWINSAFE DIAGNOSTIK TwinSAFE är Beckhoffs safety-lösning. En översikt över hur TwinSAFE är implementerat, såväl fysiskt som logiskt, finns på hemsidan: http://www.beckhoff.se/english/highlights/fsoe/default.htm?id=35572043381

Läs mer

2.1 Installation of driver using Internet Installation of driver from disk... 3

2.1 Installation of driver using Internet Installation of driver from disk... 3 &RQWHQW,QQHKnOO 0DQXDOÃ(QJOLVKÃ'HPRGULYHU )RUHZRUG Ã,QWURGXFWLRQ Ã,QVWDOOÃDQGÃXSGDWHÃGULYHU 2.1 Installation of driver using Internet... 3 2.2 Installation of driver from disk... 3 Ã&RQQHFWLQJÃWKHÃWHUPLQDOÃWRÃWKHÃ3/&ÃV\VWHP

Läs mer

PROFINET MELLAN EL6631 OCH EK9300

PROFINET MELLAN EL6631 OCH EK9300 PROFINET MELLAN EL6631 OCH EK9300 Installation och beskrivningsfil Exemplet visar igångkörning av profinet mellan Beckhoff-master och Beckhoff-kopplare för EL-terminaler. Med ny hårdvara är det viktigt

Läs mer

Nätverksutbildning för bibliotekarier samt museioch arkivpersonal

Nätverksutbildning för bibliotekarier samt museioch arkivpersonal Linköping Electronic Articles in Computer and Information Science Vol. 2(1997): Nr 10 Nätverksutbildning för bibliotekarier samt museioch arkivpersonal Katri Wikström Tampere universitet Tampere, Finland

Läs mer

Support Manual HoistLocatel Electronic Locks

Support Manual HoistLocatel Electronic Locks Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing

Läs mer

Geo installationsguide

Geo installationsguide Geo installationsguide 2010 SBG AB Geo installationsguide 2010 SBG AB. All rights reserved. Detta dokument innehåller information om Geo installationspaket. Minsta rekommenderade systemegenskaper Operativsystem:

Läs mer

Modbus över Ethernet. WAGO Contact SA TSS STR 2011 1

Modbus över Ethernet. WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet En enorm mängd produkter stöder modbus. Modbus kallas ibland för automationens minsta gemensamma nämnare. Kanske är det för att

Läs mer

Styrteknik 7.5 hp distans: E-1000 och E-Designer

Styrteknik 7.5 hp distans: E-1000 och E-Designer PLC8A:1 E1000 operatörsterminaler En operatörsterminal ger ett gränssnitt mellan männinska-maskin, (MMI människa-maskininteraktion, HMI Human Machine Interface) Alla terminalerna i E1000-serien är utvecklade

Läs mer

CoDeSys 2.3.x.x Svensk installationsguide

CoDeSys 2.3.x.x Svensk installationsguide CoDeSys 2.3.x.x Svensk installationsguide WAGO Kontakttechnik GmbH & Co. KG / Jonas Hedlöf & Simon Nilsson WAGO Sverige 1 Target Settings del 1 - Starta CodeSys -Välj rätt targetfil beroende på vilken

Läs mer

EDUCATE - ett europeiskt hypertextbaserat utbildningspaket

EDUCATE - ett europeiskt hypertextbaserat utbildningspaket Linköping Electronic Articles in Computer and Information Science Vol. 2(1997): Nr 10 EDUCATE - ett europeiskt hypertextbaserat utbildningspaket Nancy Fjällbrant Gunilla Thomasson Chalmers tekniska högskolans

Läs mer

Surfaces for sports areas Determination of vertical deformation. Golvmaterial Sportbeläggningar Bestämning av vertikal deformation

Surfaces for sports areas Determination of vertical deformation. Golvmaterial Sportbeläggningar Bestämning av vertikal deformation SVENSK STANDARD SS-EN 14809:2005/AC:2007 Fastställd/Approved: 2007-11-05 Publicerad/Published: 2007-12-03 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 97.220.10 Golvmaterial Sportbeläggningar

Läs mer

Programmerbara styrsystem

Programmerbara styrsystem Styrteknik ETB016 Allmänt om styrsystem (PLC) Grundinstruktioner Introduktion av GX IEC Developer Benämningar Minne SET- och RST-instruktioner Programmerbara styrsystem PLC står för Programmable Logical

Läs mer

Support for Artist Residencies

Support for Artist Residencies 1. Basic information 1.1. Name of the Artist-in-Residence centre 0/100 1.2. Name of the Residency Programme (if any) 0/100 1.3. Give a short description in English of the activities that the support is

Läs mer

Styrteknik 4.5/7.5 hp distans: Programmering med IEC 61131-3 PLC1B:1. Styrteknik

Styrteknik 4.5/7.5 hp distans: Programmering med IEC 61131-3 PLC1B:1. Styrteknik Styrteknik 4.5/7.5 hp distans: Programmering med IEC 61131-3 PLC1B:1 Styrteknik Allmänt om styrsystem (PLC) Grundinstruktioner Introduktion av GX IEC Developer Benämningar Minne SET- och RST-instruktioner

Läs mer

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE SVENSK STANDARD Fastställd/Approved: 2008-06-23 Publicerad/Published: 2008-08-04 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 01.100.30; 92.100.20 Byggdokument Angivning av status Construction

Läs mer

Questionnaire for visa applicants Appendix A

Questionnaire for visa applicants Appendix A Questionnaire for visa applicants Appendix A Business Conference visit 1 Personal particulars Surname Date of birth (yr, mth, day) Given names (in full) 2 Your stay in Sweden A. Who took the initiative

Läs mer

District Application for Partnership

District Application for Partnership ESC Region Texas Regional Collaboratives in Math and Science District Application for Partnership 2013-2014 Applying for (check all that apply) Math Science District Name: District Contacts Name E-mail

Läs mer

SVENSK STANDARD SS :2010

SVENSK STANDARD SS :2010 SVENSK STANDARD SS 8760009:2010 Fastställd/Approved: 2010-03-22 Publicerad/Published: 2010-04-27 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 11.140 Sjukvårdstextil Sortering av undertrikå vid

Läs mer

Isolda Purchase - EDI

Isolda Purchase - EDI Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language

Läs mer

Högskolan Dalarna Sida 1 av 8 Elektroteknik Per Liljas

Högskolan Dalarna Sida 1 av 8 Elektroteknik Per Liljas Högskolan Dalarna Sida 1 av 8 Elektroteknik Per Liljas Tentamen i ET1014 Introduktion till elektroteknik och styrteknik 7.5 hp 2012-08-22 14.00-18.00, Sal Sxxx Hjälpmedel: Miniräknare, formelblad (bifogad)

Läs mer

Utrymningshissar och utrymningsplatser utifrån de utrymmandes perspektiv. kristin andrée

Utrymningshissar och utrymningsplatser utifrån de utrymmandes perspektiv. kristin andrée Utrymningshissar och utrymningsplatser utifrån de utrymmandes perspektiv kristin andrée institutionen för bygg- och miljöteknologi LundS UNIVERSITET Utrymningshissar och utrymningsplatser utifrån de utrymmandes

Läs mer

Semantic and Physical Modeling and Simulation of Multi-Domain Energy Systems: Gas Turbines and Electrical Power Networks

Semantic and Physical Modeling and Simulation of Multi-Domain Energy Systems: Gas Turbines and Electrical Power Networks DEGREE PROJECT IN ELECTRICAL ENGINEERING, SECOND CYCLE, 30 CREDITS STOCKHOLM, SWEDEN 2017 Semantic and Physical Modeling and Simulation of Multi-Domain Energy Systems: Gas Turbines and Electrical Power

Läs mer

Styrteknik: Binära tal, talsystem och koder D3:1

Styrteknik: Binära tal, talsystem och koder D3:1 Styrteknik: Binära tal, talsystem och koder D3:1 Digitala kursmoment D1 Boolesk algebra D2 Grundläggande logiska funktioner D3 Binära tal, talsystem och koder Styrteknik :Binära tal, talsystem och koder

Läs mer

Byggritningar Ritsätt Fästelement. Construction drawings Representation of fasteners SWEDISH STANDARDS INSTITUTE

Byggritningar Ritsätt Fästelement. Construction drawings Representation of fasteners SWEDISH STANDARDS INSTITUTE SVENSK STANDARD SS 32269:2008 Fastställd/Approved: 2008-03-17 Publicerad/Published: 2008-04-07 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 01.100.30; 92.100.20 Byggritningar Ritsätt Fästelement

Läs mer

ISO general purpose metric screw threads Selected sizes for screws, bolts and nuts

ISO general purpose metric screw threads Selected sizes for screws, bolts and nuts SVENSK STANDARD SS-ISO 262 Fastställd 2003-08-01 Utgåva 1 Metriska ISO-gängor för allmän användning Utvalda storlekar för skruvar och muttrar ISO general purpose metric screw threads Selected sizes for

Läs mer

1. Förpackningsmaskin / Packaging machine

1. Förpackningsmaskin / Packaging machine 1. örpackningsmaskin / Packaging machine venska: En förpackningsmaskin ser ut enligt nedanstående skiss. Den inkommande tuben matas fram med motorn. otorn går så länge som dess styrsignal är sann. Om tuben

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION PLC-styrning av ett minimalt parkeringsgarage KURS El- och styrteknik för tekniker ET 1015 INNEHÅLL LAB NR 4 Ver 1.0 1. Inledning 2. Laborationskortet

Läs mer

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 Fastställd/Approved: 2015-07-23 Publicerad/Published: 2016-05-24 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.70 Geografisk information Modell

Läs mer

Programmering av ett industrikap med GRAPH 7 / Programming of an industrial cutting machine in GRAPH 7

Programmering av ett industrikap med GRAPH 7 / Programming of an industrial cutting machine in GRAPH 7 School of Mathematics and Systems Engineering Reports from MSI - Rapporter från MSI Programmering av ett industrikap med GRAPH 7 / Programming of an industrial cutting machine in GRAPH 7 Sep MSI Report

Läs mer

Calculate check digits according to the modulus-11 method

Calculate check digits according to the modulus-11 method 2016-12-01 Beräkning av kontrollsiffra 11-modulen Calculate check digits according to the modulus-11 method Postadress: 105 19 Stockholm Besöksadress: Palmfeltsvägen 5 www.bankgirot.se Bankgironr: 160-9908

Läs mer

Teknisk rapport SIS-TR 18:2007 Publicerad/Published: Utgåva/Edition: 1 Språk/Language: svenska/swedish ICS: ;

Teknisk rapport SIS-TR 18:2007 Publicerad/Published: Utgåva/Edition: 1 Språk/Language: svenska/swedish ICS: ; Teknisk rapport SIS-TR 18:2007 Publicerad/Published: 2008-03-10 Utgåva/Edition: 1 Språk/Language: svenska/swedish ICS: 17.040.01; 17.040.10 Omvandling av toleranssatta mått från tum till millimeter och

Läs mer

Installation av F13 Bråvalla

Installation av F13 Bråvalla Website: http://www.rbdesign.se Installation av F13 Bråvalla RBDESIGN FREEWARE - ESCK Norrköping-Bråvalla 1. Ladda ner och packa upp filerna i en mapp som du har skapat på ett lättöverskådligt ställe utanför

Läs mer

Modbus. WAGO Contact SA TSS STR

Modbus. WAGO Contact SA TSS STR Modbus WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet En enorm mängd produkter stöder modbus. Modbus kallas ibland för automationens minsta gemensamma nämnare. Kanske är det för att modbus är relativt

Läs mer

SVENSK STANDARD SS-EN ISO :2009/AC:2010

SVENSK STANDARD SS-EN ISO :2009/AC:2010 SVENSK STANDARD SS-EN ISO 4254-6:2009/AC:2010 Fastställd/Approved: 2010-11-04 Publicerad/Published: 2010-11-30 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 14.210; 65.060.40 Lantbruksmaskiner

Läs mer

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR Kontrollera vilka kurser du vill söka under utbytet. Fyll i Basis for nomination for exchange studies i samråd med din lärare. För att läraren ska kunna göra en korrekt

Läs mer

Hur försäkrar vi oss om att vår IT-användning utvecklar kvaliteten i våra utbildningar?

Hur försäkrar vi oss om att vår IT-användning utvecklar kvaliteten i våra utbildningar? Linköping Electronic Articles in Computer and Information Science Vol. 2(1997): Nr 10 Hur försäkrar vi oss om att vår IT-användning utvecklar kvaliteten i våra utbildningar? Edgar Almén Linköpings universitet

Läs mer

Arbetsplatsträff 5 april, 2017 Workplace meeting April 5, 2017

Arbetsplatsträff 5 april, 2017 Workplace meeting April 5, 2017 Arbetsplatsträff 5 april, 2017 Workplace meeting April 5, 2017 Ärenden: - Inför beslutsmötet - Forskningsinformation - Arbetsmiljö och Infrastruktur - Personaldagar - Övriga frågor Agenda: - Prior to the

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION Trafikljus med SFC-programmering KURS El- och styrteknik för tekniker ET1015 INNEHÅLL LAB NR PLC 5 Ver 1.0 1. Inledning 2. Laborationskortet

Läs mer

Skapandet av en databas, produktkatalog och hemsida

Skapandet av en databas, produktkatalog och hemsida LiU-ITN-TEK-G--08/053--SE Skapandet av en databas, produktkatalog och hemsida Robert Nyström 2008-12-12 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

Läs mer

OMRON. PLC till PLC kommunikation (CP1L-E) Ethernet. 22 april 2014 OMRON Corporation

OMRON. PLC till PLC kommunikation (CP1L-E) Ethernet. 22 april 2014 OMRON Corporation Ethernet 22 april 2014 OMRON Corporation 2/16 Läs detta innan du bläddrar vidare OMRON Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för Omrons produkter. Använd den som en hjälp

Läs mer

Att planera bort störningar

Att planera bort störningar ISRN-UTH-INGUTB-EX-B-2014/08-SE Examensarbete 15 hp Juni 2014 Att planera bort störningar Verktyg för smartare tidplanering inom grundläggning Louise Johansson ATT PLANERA BORT STÖRNINGAR Verktyg för smartare

Läs mer

Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH

Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH 2016 Anne Håkansson All rights reserved. Svårt Harmonisera -> Introduktion, delar: Fråga/

Läs mer

Förändrade förväntningar

Förändrade förväntningar Förändrade förväntningar Deloitte Ca 200 000 medarbetare 150 länder 700 kontor Omsättning cirka 31,3 Mdr USD Spetskompetens av världsklass och djup lokal expertis för att hjälpa klienter med de insikter

Läs mer

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas The Distributed Application Debugger is a debugging tool for parallel programs Targets the MPI platform Runs remotley even on private

Läs mer

ISO general purpose screw threads Basic profile Part 1: Metric screw threads

ISO general purpose screw threads Basic profile Part 1: Metric screw threads SVENSK STANDARD SS-ISO 68-1 Fastställd 2003-08-01 Utgåva 1 ISO-gängor för allmän användning Basprofil Del 1: Metriska ISO-gängor ISO general purpose screw threads Basic profile Part 1: Metric screw threads

Läs mer

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang) Tentamen i Programmeringsteori Institutionen for datorteknik Uppsala universitet 1996{08{14 Larare: Parosh A. A., M. Kindahl Plats: Polacksbacken Skrivtid: 9 15 Hjalpmedel: Inga Anvisningar: 1. Varje bevissteg

Läs mer

KOM IGÅNG GUIDE e!cockpit Av Carsten Holm

KOM IGÅNG GUIDE e!cockpit Av Carsten Holm KOM IGÅNG GUIDE e!cockpit Av Carsten Holm Support.se@wago.com AGENDA 1. LICENSHANTERING 2. AVSCANNING AV HÅRDVARAN 3. SKAPA I/O VARIABLER 4. BIBLIOTEKSHANTERING 5. ANVÄNDNING AV VARIABLER 6. FÖRSTA PROGRAMMET

Läs mer

RADIATION TEST REPORT. GAMMA: 30.45k, 59.05k, 118.8k/TM1019 Condition D

RADIATION TEST REPORT. GAMMA: 30.45k, 59.05k, 118.8k/TM1019 Condition D RADIATION TEST REPORT PRODUCT: OP47AYQMLL Die Type: 147X FILE: OP47_LDR.xlsx DATE CODE: 95 GAMMA: 3.45k, 59.5k, 118.8k/TM119 Condition D GAMMA SOURCE: Co6 DOSE RATE: 8.6mRad(si)/s FACILITIES: University

Läs mer

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Department of Computer and Information Science Examensarbete NatureBouncer med XNA and Farseer Physics av Michael Morawiec LIU-IDA/LITH-EX-G--13/028--SE 2013-06-13 Linköpings

Läs mer

What Is Hyper-Threading and How Does It Improve Performance

What Is Hyper-Threading and How Does It Improve Performance What Is Hyper-Threading and How Does It Improve Performance Ali Muthanna, Lunds Universitet, IDA2, EDT621 Abstract Hyper-Threading (HT) is Intel s version of simultaneous multi-threading (SMT). Hyper-Threading

Läs mer

Boiler with heatpump / Värmepumpsberedare

Boiler with heatpump / Värmepumpsberedare Boiler with heatpump / Värmepumpsberedare QUICK START GUIDE / SNABBSTART GUIDE More information and instruction videos on our homepage www.indol.se Mer information och instruktionsvideos på vår hemsida

Läs mer

SkillGuide. Bruksanvisning. Svenska

SkillGuide. Bruksanvisning. Svenska SkillGuide Bruksanvisning Svenska SkillGuide SkillGuide är en apparat utformad för att ge summativ återkoppling i realtid om hjärt- och lungräddning. www.laerdal.com Medföljande delar SkillGuide och bruksanvisning.

Läs mer

STANDARD. UTM Ingegerd Annergren UTMS Lina Orbéus. UTMD Anders Johansson UTMS Jan Sandberg

STANDARD. UTM Ingegerd Annergren UTMS Lina Orbéus. UTMD Anders Johansson UTMS Jan Sandberg 1(7) Distribution: Scania, Supplier Presskruvar med rundat huvud - Metrisk gänga med grov delning Innehåll Sida Orientering... 1 Ändringar från föregående utgåva... 1 1 Material och hållfasthet... 1 2

Läs mer

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm Guldplätering kan aldrig helt stoppa genomträngningen av vätgas, men den får processen att gå långsammare. En tjock guldplätering

Läs mer

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad.

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. har varit aktivt sedan 2004, men min bransch erfarenhet började redan 1983. Jag sysslar

Läs mer

INTERAKTIVA UTBILDNINGAR. UPPDRAG: Trafikutbildning åt Örebro kommun. KUND: Agresso Unit4

INTERAKTIVA UTBILDNINGAR. UPPDRAG: Trafikutbildning åt Örebro kommun. KUND: Agresso Unit4 ANTON IVANOV portfolio illustrationer 2000-2008 INTERATIVA UTBILDNINGAR UPPDRAG: Trafikutbildning åt Örebro kommun. UND: Agresso Unit4 2 ANTON IVANOV 2008 INTERATIVA UTBILDNINGAR UPPDRAG: Arbetsmiljöutbildning

Läs mer

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Användarhandledning inloggning Logga in Gå till denna webbsida för att logga in: http://csportal.u4a.se/

Läs mer

WAGO IO System Service Seminar. Diagnostik

WAGO IO System Service Seminar. Diagnostik WAGO IO System Service Seminar Diagnostik 1 Dioder på Controller Link 1/2 Ethernet Länk status Av - ingen ethernet anslutning grön - Ethernet anslutning blinkande grön - Ethernet anslutning skickar / tar

Läs mer

Datasäkerhet och integritet

Datasäkerhet och integritet Chapter 4 module A Networking Concepts OSI-modellen TCP/IP This module is a refresher on networking concepts, which are important in information security A Simple Home Network 2 Unshielded Twisted Pair

Läs mer

Styrsystem. Quantum, M340 o Momentum. Kom-igång med konvertera Concept till Unity Rev

Styrsystem. Quantum, M340 o Momentum. Kom-igång med konvertera Concept till Unity Rev Styrsystem Quantum, M340 o Momentum Kom-igång med konvertera Concept till Unity 2014-08-06 Rev. 2016-10-12 INNEHÅLLSFÖRTECKNING 1 INLEDNING... 3 2 FÖRBERED CONCEPT... 3 2.1.1 Ethernet modul... 3 2.1.2

Läs mer

Item 6 - Resolution for preferential rights issue.

Item 6 - Resolution for preferential rights issue. Item 6 - Resolution for preferential rights issue. The board of directors in Tobii AB (publ), reg. no. 556613-9654, (the Company ) has on November 5, 2016, resolved to issue shares in the Company, subject

Läs mer

Lathund Autogiro NovaSecur

Lathund Autogiro NovaSecur Lathund Autogiro NovaSecur Rev. 2011-05-06 Version 2.85-2011 Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced in any

Läs mer

KOMMA IGÅNG GUIDE MODBUS Med WAGOs styrsystem

KOMMA IGÅNG GUIDE MODBUS Med WAGOs styrsystem KOMMA IGÅNG GUIDE MODBUS Med WAGOs styrsystem DENNA GUIDE Denna guide beskriver Modbus tekniken och hur du kommer igång med modbus kommunikation ifrån WAGOs styrsystem. Först visas stegen i e!cockpit och

Läs mer

Sammanfattning hydraulik

Sammanfattning hydraulik Sammanfattning hydraulik Bernoullis ekvation Rörelsemängdsekvationen Energiekvation applikationer Rörströmning Friktionskoefficient, Moody s diagram Pumpsystem BERNOULLI S EQUATION 2 p V z H const. Quantity

Läs mer

Scalable Dynamic Analysis of Binary Code

Scalable Dynamic Analysis of Binary Code Linköping Studies in Science and Technology Dissertations, No. 1993 Ulf Kargén FACULTY OF SCIENCE AND ENGINEERING Linköping Studies in Science and Technology, Dissertations, No. 1993, 2019 Department of

Läs mer

Anvisning om ansvarsförsäkran för studenter

Anvisning om ansvarsförsäkran för studenter ANVISNING Gäller från och med 2008-06-27 Anvisning om ansvarsförsäkran för studenter Gäller fr o m 2006-01-01 Ändrad fr o m 2008-06-27 Denna anvisning grundar sig på: Högskoleförordningen (1993:100) Rektors

Läs mer

KTH MMK JH TENTAMEN I HYDRAULIK OCH PNEUMATIK allmän kurs 2006-12-18 kl 09.00 13.00

KTH MMK JH TENTAMEN I HYDRAULIK OCH PNEUMATIK allmän kurs 2006-12-18 kl 09.00 13.00 KTH MMK JH TENTAMEN I HYDRAULIK OCH PNEUMATIK allmän kurs 2006-12-18 kl 09.00 13.00 Svaren skall vara läsligt skrivna och så uppställda att lösningen går att följa. När du börjar på en ny uppgift - tag

Läs mer

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/ Name: Year 9 w. 4-7 The leading comic book publisher, Marvel Comics, is starting a new comic, which it hopes will become as popular as its classics Spiderman, Superman and The Incredible Hulk. Your job

Läs mer