Möjligheter och problem vid analys av fientlig kod riktad mot Siemens S7-serie
|
|
- Peter Hansson
- för 9 år sedan
- Visningar:
Transkript
1 Säkerhet i industriella informations- och styrsystem Möjligheter och problem vid analys av fientlig kod riktad mot Siemens S7-serie ARNE VIDSTRÖM FOI MSB Nationellt program för ökad säkerhet i industriella informations- och styrsystem syftar till att öka den nationella förmågan att hantera IT-relaterade hot mot s.k. SCADA-system - industriella informations- och styrsystem i samhällsviktiga verksamheter och kritisk infrastruktur. Programmets mål är att höja den tekniska kompetensen, sprida information och praktiskt stödja användare av SCADA-system för att öka samhällets säkerhet. Programmet drivs av MSB i samarbete med ett stort antal offentliga och privata aktörer. FOI leder på MSB:s uppdrag programområde 1, Teknisk samverkansplattform. Det omfattar ett avancerat SCADAlaboratorium med demonstratorer, kompetensuppbyggnad, kurser i IT-säkerhet, nationella och internationella övningar samt forskningssamarbete. FOI Totalförsvarets forskningsinstitut STOCKHOLM Telefonväxel Fax Myndigheten för samhällsskydd och beredskap KARLSTAD Telefonväxel: Fax: FOI-R SE ISSN December 2012
2 Arne Vidström Möjligheter och problem vid analys av fientlig kod riktad mot Siemens S7-serie 1
3 Titel Title Möjligheter och problem vid analys av fientlig kod riktad mot Siemens S7-serie Opportunities and problems in the analysis of malware directed against Siemens S7 Rapportnr/Report no FOI-R SE Månad/Month November Utgivningsår/Year 2012 Antal sidor/pages 35 p ISSN Kund/Customer MSB FoT område Projektnr/Project no E Godkänd av/approved by Christian Jönsson Ansvarig avdelning Informations- och areosystem Detta verk är skyddat enligt lagen (1960:729) om upphovsrätt till litterära och konstnärliga verk. All form av kopiering, översättning eller bearbetning utan medgivande är förbjuden This work is protected under the Act on Copyright in Literary and Artistic Works (SFS 1960:729). Any form of reproduction, translation or modification without permission is prohibited. 2
4 Sammanfattning Den här rapporten beskriver möjligheter och problem vid analys av fientlig kod riktad mot Siemens S7-serie av PLC:er (Programmable Logic Controller). Fokus ligger på odokumenterad funktionalitet eftersom sådan utgör ett av de främsta problemen vid analysen innan man har skaffat sig den kunskap som krävs. Det har visat sig vara möjligt att få fram en del allmän information från block av fientlig kod. Det är också fullt möjligt att identifiera vilken/vilka plattformar sådana block riktar sig mot baserat på utseendet hos maskinkoden, även när det gäller fullständigt odokumenterade plattformar. Det öppnar upp en möjlighet att till exempel konstruera automatiserade verktyg för plattforms-identifikation. Däremot är det mer komplicerat att lista ut exakt vad fientlig kod gör, även om det tycks finnas framkomliga vägar även på det området. Sammanfattningsvis kan sägas att vi i dagsläget har nått en jämförelsevis hög kunskapsnivå när det gäller hur Siemens S7-serie fungerar i teknisk detalj. Den här typen av kunskap är generellt sett begränsad till vissa utvecklare av PLC:er inom Siemens, samt till enstaka experter utanför Siemens. Nyckelord: Siemens, S7-300, S7-400, S7-1200, MC7, STL, S7-protokollet, Stuxnet, fientlig kod 3
5 Summary This report describes possibilities and obstacles related to the analysis of malware that targets the Siemens S7 series of PLCs (Programmable Logic Controller). The focus is on undocumented functionality since it is one of the largest obstacles in such analysis before one has obtained the relevant knowledge. Retrieving general information from blocks of malware turned out to be possible. It is also possible to identify which platform(s) such blocks are targeting based on general features of the machine code, even on completely undocumented platforms. This also makes it possible to construct automated tools for platform identification. On the other hand, it is more complicated to figure out exactly what the malware does, even though there seems to be ways forward in that area too. Overall we have reached a comparatively high level of knowledge when it comes to the low level functionality in Siemens S7. This kind of knowledge is generally limited to some developers of PLCs within Siemens, and to a few experts outside of Siemens. Keywords: Siemens, S7-300, S7-400, S7-1200, MC7, STL, S7 protocol, Stuxnet, malware 4
6 Innehållsförteckning 1 Inledning 7 2 Teknisk översikt över Siemens S7-serie Modellöversikt Kommunikationsprotokoll över Ethernet Maskinkoden i S7-400 och S MC7, STL och relationen mellan dem 12 4 S7-protokollet (S7 400) 14 5 Lärdomar från studierna av Siemens S7-serie 16 6 Appendix A Sekvens 0 från Stuxnet 17 7 Appendix B Sekvens 1 från Stuxnet 22 8 Appendix C Sekvens C från Stuxnet 27 5
7 6
8 1 Inledning Sedan 2007 har FOI arbetat på uppdrag av MSB med att genomföra verksamhet relaterad till säkerhet i industriella informations- och styrsystem. Uppdragen har bestått av såväl direkt stöd till MSB:s program (från 2009 och framåt) som tekniskt inriktad verksamhet avseende IT-säkerhet. Under 2010 etablerades namnet för ett teknisk centrum; Nationellt centrum för säkerhet i styrsystem för samhällsviktig verksamhet (NSC3). Den här rapporten beskriver möjligheter och problem vid analys av fientlig kod riktad mot Siemens S7-serie av PLC:er (Programmable Logic Controller). Fokus ligger på odokumenterad funktionalitet eftersom sådan utgör ett av de största problemen vid analysen innan man har skaffat sig den kunskap som krävs. Den främsta målgruppen för rapporten är tekniker som har generella kunskaper om analys av fientlig kod och tillgång till den officiella dokumentationen från Siemens. En annan målgrupp är personer som har ett mer generellt intresse för området. I första hand rekommenderar jag att de sistnämnda läser kapitel fem, som handlar om lärdomar från studierna av S7. Informationen i rapporten bygger på den förståelse som jag har byggt upp genom egna praktiska experiment med S7. Som stöd för mitt eget experimenterande har jag självklart också införskaffat information från andra källor, men ofta har den varit fragmentarisk och inte helt tillförlitlig. Eftersom innehållet i rapporten rör odokumenterad funktionalitet så finns en uppenbar risk att felaktigheter har smugit sig in även här. I första hand har jag försökt förhindra det genom att så långt som möjligt undersöka allt praktiskt på egen hand istället för att förlita mig på andra källor. Slutligen bör nämnas att den tekniska detaljnivån har valts delvis med tanke på att rapporten behandlar odokumenterad funktionalitet. Jag har försökt få med tekniskt användbar information utan att för den skull lämna ut information som Siemens kan uppleva som känslig. Projektet har alltså lett fram till mer detaljerade kunskaper än de som framkommer i den här rapporten. Dessa kan vi självklart också 7
9 använda oss av vid eventuella framtida incidenter som involverar fientlig kod riktad mot Siemens S7. 8
10 2 Teknisk översikt över Siemens S7- serie 2.1 Modellöversikt Det finns fyra övergripande modeller av PLC:er i Siemens S7-serie: S7-200 är en äldre och enklare modell S7-300 är mellanmodellen S7-400 är den kraftfullaste modellen S är en nyare och enklare modell som ska ersätta S7-200 Eftersom jag bara har haft tillgång till S7-400 och S så är det de modellerna som behandlas närmare i den här rapporten. S7-300 liknar antagligen S7-400 arkitekturmässigt i hög grad, men utan tillgång till en S7-300 är det svårt att uttala sig om hur lika eller olika de egentligen är. En skillnad är till exempel att S7-400 har två extra ackumulatorer (ACCU 3 och ACCU 4) jämfört med S7-300, men i övrigt ser de ut att ha samma registeruppsättning. 2.2 Kommunikationsprotokoll över Ethernet Både S7-400 och S använder protokoll i flera lager över Ethernet. Direkt över Ethernet ligger de välkända protokollen IP och TCP. Ovanpå TCP finns ett tunt lager som kallas ISO-TSAP (ISO Transport Services Access Protocol). ISO-TSAP gör egentligen inget mer än att klumpa ihop en kontinuerlig ström av bytes (TCP-ström) till diskreta grupper av bytes (TPDU = Transport Protocol Data Unit). Den port som reserverats för protokollet är TCP 102. Ovanpå ISO-TSAP ligger protokollet ISO 8073, som också kallas COTP (Connection Oriented Transport Protocol). ISO 8073 kan betraktas som motsvarigheten till TCP i OSI-protokollen. 1 Eftersom 1 OSI-protokollen är en grupp av kommunikationsprotokoll som utvecklades på 1970-talet av ISO (International Organization for Standardization) och ITU-T (International Telecommunication 9
11 ISO 8073 förutsätter att underliggande protokoll delar upp strömmen av data i diskreta grupper av bytes så krävs ISO-TSAP som ett mellanlager mellan TCP och ISO Ovanpå ISO 8073 ligger Siemens proprietära S7-protokoll, som är designat för att ligga just ovanpå ISO ISO-TSAP och ISO 8073 fyller alltså egentligen ingen annan funktion än att möjliggöra användning av S7 över TCP. Flera källor 2 3, inklusive ICS-CERT, beskriver ISO-TSAP som ett gammalt klartextprotokoll som har orsakat flera av de uppmärksammade säkerhetsproblemen hos Siemens PLC:er. Det är egentligen felaktigt, och kan möjligen bero det på att de inte ens känner till att det ligger ytterligare protokoll (S7) ovanpå ISO-TSAP. Flera källor uttrycker sig nämligen som om ISO-TSAP spelade samma roll som ISO-TSAP, ISO 8073 och S7 gör tillsammans. Förklaringen är förmodligen att S7-protokollet är odokumenterat, vilket gör att det sista man ser när man tittar på trafiken är de båda ISO-protokollen och då främst ISO-TSAP. I själva verket är S7 ett relativt omfattande protokoll. Det innehåller bland annat stöd för autentisering, men med mycket dålig utformning rent säkerhetsmässigt (vilket behandlas närmare senare). Ovanför ISO 8073 skiljer sig protokollen åt för S7-400 och S Det finns också skillnader mellan olika versioner av de båda protokollen. Alla dessa varianter är proprietära och odokumenterade Siemens har alltså inte släppt någon av specifikationerna offentligt. Protokollet för S7-400 har däremot analyserats av utomstående så långt att stora delar är kända, medan protokollet för S är helt okänt utöver sitt namn. Union - Telecommunication Standardization Sector). OSI är förkortning för Open Systems Interconnection. 2 ICS-CERT, ICSA A summary of reported issues affecting Siemens Simatic PLCs, , hämtad , < 01.pdf> 3 Beresford, D. Exploiting Siemens Simatic S7 PLCs,
12 2.3 Maskinkoden i S7-400 och S S7-400 (och även S7-300) använder en maskinkod som kallas MC7. Den är proprietär och odokumenterad, precis som S7-protokollet. Utomstående har lyckats analysera och dokumentera delar av MC7. Den något skissartade dokumentationen är tyvärr långt ifrån komplett. Dessutom innehåller den flera felaktigheter, vilket framkom när jag själv undersökte förhållandet mellan MC7 och STL (STatement List) närmare. S använder en annan typ av maskinkod än MC7, men därutöver är inget annat känt om den vare sig publikt eller av mig. Eftersom det inte finns något stöd för motsvarigheten till assembler för S så är det mycket svårare att lista ut hur maskinkoden fungerar där. 11
13 3 MC7, STL och relationen mellan dem Motsvarigheten till assembler i S7 kallas STL. Som exempel på MC7 och STL följer ett slumpmässigt valt utdrag av kod ur Stuxnet. 7E L LW 2 Lagra i lokalt word E ITD Omvandla 16-bitars heltal till 32-bitars heltal 7E T LD 16 Överför till lokalt dword TAK Växla innehållet i ACCU 1 och ACCU FF L L#4351 Ladda 4351 som 32-bitars tal in i ACCU D +D Addera ACCU 1 och ACCU 2 och lagra I ACCU 1 7E L LD 16 Överför till lokalt dword D +D Addera ACCU 1 och ACCU 2 och lagra i ACCU D SET Sätt RLO till 1 FE 04 LAR1 Ladda ACCU 1 i AR1 79 D = DIX [AR1, P#0.0] Tilldela till bit [AR1+0] i öppet datainstansblock Till vänster finns MC7-koden i hexadecimalt format. I mitten finns manuellt översatt STL-kod och till höger en kortfattad beskrivning av vad varje instruktion gör. När man får tag på ett exemplar av fientlig kod är det den vänstra kolumnen man har tillgång till (antingen direkt eller efter exempelvis dekryptering). Därifrån måste man göra översättningen till den mellersta kolumnen och utifrån det lista ut vad koden innebär (den högra kolumnen). Slutligen behöver man förstå vad den högra kolumnen innebär i ett större sammanhang alltså vad koden gör med styrsystemet som helhet. Hur man programmerar i STL är officiellt dokumenterat. Det som inte är dokumenterat är maskinkoden (MC7) till vänster, samt hur man gör översättningar fram och tillbaka mellan den och STL. Med andra ord krävs en ganska specialiserad kompetens för att kunna överlämna begriplig kod till en styrsystemsexpert som sedan kan lista ut vad den gör med styrsystemet som helhet. En alternativ väg är att bygga speciella verktyg som kan placera in fientlig kod i rätt position i Siemens STEP7-mjukvara och låta den utföra översättningen från 12
14 MC7 till STL. 4 Det finns däremot inget inbyggt stöd för att göra det på ett enkelt sätt. 4 Jag har ännu inte undersökt möjligheten närmare själv, men det lär vara möjligt bland annat enligt Felix Lindner (personlig kommunikation). 13
15 4 S7-protokollet (S7 400) För att förstå principen bakom S7-protokollet kan ett par illustrativa exempel vara användbara. Mjukvaran STEP7 i den dator som kopplas till PLC:n kan till exempel be om att få läsa något av innehållet i systemstatuslistan (SSL). Då skickar den ett paket till PLC:n där den anger att det rör sig om en förfrågan från funktionsgruppen SSL-funktioner och mer specifikt underfunktionen att läsa SSL. Dessutom anger den vilket SSL-ID och index den vill läsa. PLC:n skickar i sin tur tillbaka ett paket där den anger att det rör sig om ett svar från funktionsgruppen SSL-funktioner, och mer specifikt underfunktionen att läsa SSL. Den anger också vilket SSL-ID och index det rör sig om. Sedan följer just detta innehåll. Ett exempel på information som kan efterfrågas är vilken skyddsnivå (0-3) som PLC-CPU: n befinner sig i. Om PLC:n till exempel befinner sig i skyddsnivå 3 så krävs ett lösenord för att bland annat ladda upp ett kodblock till den. STEP7 skickar då ett paket där den anger att det rör sig om en förfrågan från funktionsgruppen säkerhet och mer specifikt underfunktionen för att ange lösenord. Sedan följer lösenordet i förvrängd form. Precis som i exemplet med systemstatuslistan ger PLC:n ett svar - i det här fallet får STEP7 veta om lösenordet var det rätta eller inte. Den förvrängda formen av lösenordet visade sig vid närmare undersökning bygga på en algoritm som går att köra baklänges (åtminstone för S7-400). Det innebär alltså att den som kan avlyssna nätverkstrafiken när lösenordet anges också kan räkna fram lösenordet i klartext på ett ögonblick. Säkerhetsbristens existens visade sig redan ha dokumenterats av Siemens, men utan närmare detaljer. 5 Eftersom jag har listat ut algoritmen i detalj så har jag kunnat konstruera ett Perlscript för snabb avkodning. 5 Siemens, Potential Password Security Weakness in SIMATIC Controllers, , hämtad , < 544> 14
16 Liknande förfrågningar och svar skickas när man laddar ner ett kodblock till PLC:n. Ett sådant kodblock innehåller dels olika sorters blockinformation och dels maskinkod (MC7). Blockinformationen anger vilket språk koden har kompilerats från, tidsstämplar från kompileringen, samt flera andra uppgifter. Den exakta utformningen hos dessa data ser olika ut beroende på var man tittar på dem i systemet. Till exempel har kodblocken från Stuxnet information i ett annat format än det som används när blocken skickas via S7- protokollet. I appendix A-B finns avkodad information från Stuxnet som exempel på vilken information som går att få fram om man känner till exakt hur den odokumenterade kodningen går till. När en användare gör något i STEP7-mjukvaran så kan det motsvara en hel serie av olika sorters förfrågningar och svar i S7-protokollet. Till exempel involverar uppladdning av ett kodblock till en lösenordsskyddad PLC alla de tre typerna av kommunikation som beskrivits ovan. För användaren motsvarar det däremot bara ett enda klick på Download i en meny (om lösenordet redan har angivits tidigare vill säga). 15
17 5 Lärdomar från studierna av Siemens S7-serie Studierna av Siemens S7-serie har tydliggjort både möjligheter och problem vid analys av fientlig kod riktad mot industriella styrsystem. Det är fullt möjligt att få fram en del allmän information från block av fientlig kod (se appendix A-C för exempel på vad man kan få fram). Det är också fullt möjligt att identifiera vilken/vilka plattformar sådana block riktar sig mot baserat på utseendet hos maskinkoden, även när det gäller fullständigt odokumenterade plattformar som S Det öppnar upp en möjlighet att bygga automatiserade verktyg för plattformsidentifikation, alternativt att bygga upp kompetens för manuell identifikation. Det sistnämnda är ändå ett grundläggande steg för att kunna bygga automatiserade verktyg. För att nå dit krävs i sin tur motsvarande studier av fler tillverkares system än Siemens. Med hjälp av ett sådant verktyg skulle man vid upptäckt av ny fientlig kod kunna peka ut plattformar som löper risk att drabbas. Däremot är det mycket svårare att bygga upp förmåga att tolka maskinkod till S på grund av att den plattformen saknar stöd för STL. Den lärdomen är förmodligen överförbar till system från andra tillverkare, åtminstone i den mån det finns sådana system med motsvarande förutsättningar. När det gäller S7-400 är det möjligt att tolka en avsevärd del av maskinkoden, men i dagsläget går det inte att tolka all maskinkod. Eftersom behovet av verktyg för detta är starkt begränsat finns det inga publikt tillgängliga verktyg från Siemens. Det är också oklart i vilken utsträckning Siemens själva har tillgång till den sortens verktyg. En möjlighet kan vara att bygga speciella verktyg för att kunna ladda in godtycklig fientlig kod i STEP7 och låta översättningen till STL ske där. Sammanfattningsvis kan sägas att vi i dagsläget har nått en jämförelsevis hög kunskapsnivå när det gäller hur Siemens S7-serie fungerar i teknisk detalj. Den här typen av kunskap är generellt sett begränsad till vissa utvecklare av PLC:er inom Siemens, samt till enstaka experter utanför Siemens. 16
18 6 Appendix A Sekvens 0 från Stuxnet block_0_type_c.bin FC 2 Function family: CP_300 Function name: DP_RECV Time stamp #1: måndag :00:27 (local time) Time stamp #2: måndag :00:27 (local time) block_1865_type_c.bin FC 1865 Function name: S7_LV Time stamp #1: måndag :00:34 (local time) Time stamp #2: måndag :00:34 (local time) block_1866_type_c.bin FC 1866 Function name: WE_TE Time stamp #1: måndag :00:32 (local time) Time stamp #2: måndag :00:32 (local time) block_1867_type_c.bin FC
19 Function name: RF_GH Time stamp #1: måndag :00:21 (local time) Time stamp #2: måndag :00:21 (local time) block_1868_type_c.bin FC 1868 Function name: AD_TT Time stamp #1: måndag :00:29 (local time) Time stamp #2: måndag :00:29 (local time) block_1870_type_c.bin FC 1870 Function name: HA_FO Time stamp #1: måndag :59:38 (local time) Time stamp #2: måndag :59:38 (local time) block_1871_type_c.bin FC 1871 Function name: DR_RN Time stamp #1: måndag :00:30 (local time) Time stamp #2: måndag :00:30 (local time) block_1873_type_c.bin 18
20 FC 1873 Function name: S7_WO Time stamp #1: måndag :00:23 (local time) Time stamp #2: måndag :00:23 (local time) block_1874_type_c.bin FC 1874 Function name: ADD_AC Time stamp #1: måndag :59:59 (local time) Time stamp #2: måndag :59:59 (local time) block_1876_type_c.bin FC 1876 Function family: CP_300 Function name: DP_SEND Time stamp #1: fredag :52:53 (local time) Time stamp #2: tisdag :05:56 (local time) block_1877_type_c.bin FC 1877 Function name: RT_OS Time stamp #1: måndag :00:25 (local time) Time stamp #2: måndag :00:25 (local time) 19
21 block_1878_type_c.bin FC 1878 Function name: SB_DT_TM Time stamp #1: fredag :49:52 (local time) Time stamp #2: fredag :49:52 (local time) block_1879_type_c.bin FC 1879 Function name: EQ_DT Time stamp #1: fredag :49:58 (local time) Time stamp #2: fredag :49:58 (local time) block_1880_type_c.bin FC 1880 Function name: SB_DT_DT Time stamp #1: fredag :49:37 (local time) Time stamp #2: fredag :49:37 (local time) block_888_type_a.bin DB 888 Function family: Function name: Created in: DB (Data Block) 20
22 Time stamp #1: måndag :57:49 (local time) Time stamp #2: måndag :57:49 (local time) block_889_type_a.bin DB 889 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :57:52 (local time) Time stamp #2: måndag :57:52 (local time) block_890_type_a.bin DB 890 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :57:54 (local time) Time stamp #2: måndag :57:54 (local time) block_891_type_a.bin DB 891 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :57:50 (local time) Time stamp #2: måndag :57:50 (local time) 21
23 7 Appendix B Sekvens 1 från Stuxnet block_0_type_c.bin FC 2 Function family: CP_300 Function name: DP_RECV Time stamp #1: måndag :01:16 (local time) Time stamp #2: måndag :01:16 (local time) block_1865_type_c.bin FC 1865 Function name: S7_LV Time stamp #1: måndag :01:23 (local time) Time stamp #2: måndag :01:23 (local time) block_1866_type_c.bin FC 1866 Function name: WE_TE Time stamp #1: måndag :01:21 (local time) Time stamp #2: måndag :01:21 (local time) block_1867_type_c.bin FC
24 Function name: RF_GH Time stamp #1: måndag :01:10 (local time) Time stamp #2: måndag :01:10 (local time) block_1868_type_c.bin FC 1868 Function name: AD_TT Time stamp #1: måndag :01:18 (local time) Time stamp #2: måndag :01:18 (local time) block_1870_type_c.bin FC 1870 Function name: HA_FO Time stamp #1: måndag :00:27 (local time) Time stamp #2: måndag :00:27 (local time) block_1871_type_c.bin FC 1871 Function name: DR_RN Time stamp #1: måndag :01:19 (local time) Time stamp #2: måndag :01:19 (local time) block_1873_type_c.bin 23
25 FC 1873 Function name: S7_WO Time stamp #1: måndag :01:12 (local time) Time stamp #2: måndag :01:12 (local time) block_1874_type_c.bin FC 1874 Function name: ADD_AC Time stamp #1: måndag :00:47 (local time) Time stamp #2: måndag :00:47 (local time) block_1876_type_c.bin FC 1876 Function family: CP_300 Function name: DP_SEND Time stamp #1: fredag :52:53 (local time) Time stamp #2: tisdag :05:56 (local time) block_1877_type_c.bin FC 1877 Function name: RT_OS Time stamp #1: måndag :01:14 (local time) Time stamp #2: måndag :01:14 (local time) 24
26 block_1878_type_c.bin FC 1878 Function name: SB_DT_TM Time stamp #1: fredag :49:52 (local time) Time stamp #2: fredag :49:52 (local time) block_1879_type_c.bin FC 1879 Function name: EQ_DT Time stamp #1: fredag :49:58 (local time) Time stamp #2: fredag :49:58 (local time) block_1880_type_c.bin FC 1880 Function name: SB_DT_DT Time stamp #1: fredag :49:37 (local time) Time stamp #2: fredag :49:37 (local time) block_888_type_a.bin DB 888 Function family: Function name: Created in: DB (Data Block) 25
27 Time stamp #1: måndag :58:38 (local time) Time stamp #2: måndag :58:38 (local time) block_889_type_a.bin DB 889 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :58:42 (local time) Time stamp #2: måndag :58:42 (local time) block_890_type_a.bin DB 890 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :58:43 (local time) Time stamp #2: måndag :58:43 (local time) block_891_type_a.bin DB 891 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :58:39 (local time) Time stamp #2: måndag :58:39 (local time) 26
28 8 Appendix C Sekvens C från Stuxnet block_6055_type_c.bin FC 6055 Function name: SB_DT_TM Time stamp #1: fredag :49:52 (local time) Time stamp #2: fredag :49:52 (local time) block_6056_type_c.bin FC 6056 Function name: SB_DT_DT Time stamp #1: fredag :49:37 (local time) Time stamp #2: fredag :49:37 (local time) block_6057_type_c.bin FC 6057 Function name: EQ_DT Time stamp #1: fredag :49:58 (local time) Time stamp #2: fredag :49:58 (local time) block_6058_type_c.bin FC
29 Function name: DT_DATE Time stamp #1: fredag :49:51 (local time) Time stamp #2: fredag :49:51 (local time) block_6059_type_c.bin FC 6059 Function name: NA_ME Time stamp #1: måndag :55:44 (local time) Time stamp #2: måndag :55:44 (local time) block_6060_type_c.bin FC 6060 Function name: CALC Time stamp #1: måndag :57:30 (local time) Time stamp #2: måndag :57:30 (local time) block_6061_type_c.bin FC 6061 Function name: DONE Time stamp #1: måndag :56:48 (local time) Time stamp #2: måndag :56:48 (local time) block_6062_type_c.bin 28
30 FC 6062 Function name: INIT Time stamp #1: måndag :57:42 (local time) Time stamp #2: måndag :57:42 (local time) block_6063_type_c.bin FC 6063 Function name: IO_ST Time stamp #1: måndag :57:38 (local time) Time stamp #2: måndag :57:38 (local time) block_6064_type_c.bin FC 6064 Function name: RD_ST Time stamp #1: måndag :57:36 (local time) Time stamp #2: måndag :57:36 (local time) block_6065_type_c.bin FC 6065 Function name: DUMP_DT Time stamp #1: måndag :57:32 (local time) Time stamp #2: måndag :57:32 (local time) 29
31 block_6066_type_c.bin FC 6066 Function name: MOD_NM Time stamp #1: måndag :57:34 (local time) Time stamp #2: måndag :57:34 (local time) block_6067_type_c.bin FC 6067 Function name: MAIN Time stamp #1: måndag :56:05 (local time) Time stamp #2: måndag :56:05 (local time) block_6068_type_c.bin FC 6068 Function name: GET_ST Time stamp #1: måndag :55:22 (local time) Time stamp #2: måndag :55:22 (local time) block_6069_type_c.bin FC 6069 Function name: RD_PH 30
32 Time stamp #1: måndag :56:27 (local time) Time stamp #2: måndag :56:27 (local time) block_6070_type_c.bin FC 6070 Function name: AFL_OP Time stamp #1: måndag :57:28 (local time) Time stamp #2: måndag :57:28 (local time) block_6071_type_c.bin FC 6071 Function name: AVERGE Time stamp #1: måndag :57:26 (local time) Time stamp #2: måndag :57:26 (local time) block_6072_type_c.bin FC 6072 Function name: PRM_DT Time stamp #1: måndag :57:24 (local time) Time stamp #2: måndag :57:24 (local time) block_6073_type_c.bin FC
33 Function name: IS_OP Time stamp #1: måndag :57:19 (local time) Time stamp #2: måndag :57:19 (local time) block_6074_type_c.bin FC 6074 Function name: UP_STRNG Time stamp #1: måndag :57:17 (local time) Time stamp #2: måndag :57:17 (local time) block_6075_type_c.bin FC 6075 Function name: LGC_OP Time stamp #1: måndag :57:40 (local time) Time stamp #2: måndag :57:40 (local time) block_6076_type_c.bin FC 6076 Function name: SAV_MOVB Time stamp #1: måndag :54:39 (local time) Time stamp #2: måndag :54:39 (local time) block_6077_type_c.bin 32
34 FC 6077 Function name: RND_OP Time stamp #1: måndag :57:15 (local time) Time stamp #2: måndag :57:15 (local time) block_6078_type_c.bin FC 6078 Function name: SB_DT_NM Time stamp #1: måndag :57:12 (local time) Time stamp #2: måndag :57:12 (local time) block_6079_type_c.bin FC 6079 Function name: CO_DAT Time stamp #1: måndag :57:22 (local time) Time stamp #2: måndag :57:22 (local time) block_6080_type_c.bin FC 6080 Function name: ROD_NM Time stamp #1: måndag :57:20 (local time) Time stamp #2: måndag :57:20 (local time) 33
35 block_6081_type_c.bin FC 6081 Function name: NR_DT Time stamp #1: måndag :57:11 (local time) Time stamp #2: måndag :57:11 (local time) block_6082_type_c.bin FC 6082 Function name: AD_OP Time stamp #1: måndag :57:44 (local time) Time stamp #2: måndag :57:44 (local time) block_6083_type_c.bin FC 6083 Function name: TMR_DB Time stamp #1: måndag :57:46 (local time) Time stamp #2: måndag :57:46 (local time) block_6084_type_c.bin FC 6084 Function name: RD_SK 34
36 Time stamp #1: måndag :55:00 (local time) Time stamp #2: måndag :55:00 (local time) block_8062_type_a.bin DB 8062 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :53:29 (local time) Time stamp #2: måndag :53:29 (local time) block_8063_type_a.bin DB 8063 Function family: Function name: Created in: DB (Data Block) Time stamp #1: måndag :53:27 (local time) Time stamp #2: måndag :53:27 (local time) block_80_type_8.bin OB 80 Function family: Function name: Created in: FBD (Function Block Diagram) Time stamp #1: torsdag :04:47 (local time) Time stamp #2: fredag :51:13 (local time) 35
VLAN som separationsmetod för industriella styrsystemsnät
VLAN som separationsmetod för industriella styrsystemsnät ARNE VIDSTRÖM OCH TOMMY GUSTAFSSON FOI MSB FOI-R--4070--SE MSB 2014-1131 ISSN 1650-1942 Mars 2015 Arne Vidström och Tommy Gustafsson VLAN som
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
Forma komprimerat trä
Forma komprimerat trä - maskinell bearbetning av fria former Peter Conradsson MÖBELSNICKERI Carl Malmsten Centrum för Träteknik & Design REG NR: LiU-IEI-TEK-G 07/0025 SE Oktober 2007 Omslagsbild: Stol
Vätebränsle. Namn: Rasmus Rynell. Klass: TE14A. Datum: 2015-03-09
Vätebränsle Namn: Rasmus Rynell Klass: TE14A Datum: 2015-03-09 Abstract This report is about Hydrogen as the future fuel. I chose this topic because I think that it s really interesting to look in to the
725G61 - Laboration 7 Implementation av ett API. Johan Falkenjack
725G61 - Laboration 7 Implementation av ett API Johan Falkenjack December 13, 2013 1 Inledning Hittills i kursen har vi tittat på grundläggande programmering och grundläggande objektorientering. I den
Beskrivning av hur du ansluter en E-terminal från Beijer Electronics till HC900 via Ethernet så att denna kan visa och manipulera data i HC900.
Noterat i labbet om: Anslut en Beijer Electronics E-terminal till HC900 via Ethernet NIL00019 2002/09/03 Vad är Noterat i labbet om? Noterat i labbet om är en samling dokument som skall ses som hjälpmedel
Grunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
Sätt att skriva ut binärträd
Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer
The National Institute of Child Health and Human Development (NICHD) Protocol: Intervjuguide
The National Institute of Child Health and Human Development (NICHD) Protocol: Intervjuguide This Swedish version is based on the English version available on the NICHD Protocol website (www.nichdprotocol.com).
Föreläsning 6: Introduktion av listor
Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.
HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH
HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH Uppgift: Lös nedanstående problemställning med hjälp av programvaran
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
Säkerhet i industriella informations- och styrsystem
Foto: Scanpix Säkerhet i industriella informations- och styrsystem Martin Eriksson - Myndigheten för samhällsskydd och beredskap MSB MSB:s uppgift är att utveckla och stödja samhällets förmåga att hantera
Programmerbar logik. Kapitel 4
Kapitel 4 Programmerbar logik Programmerbar logik (PLC: Programmable Logic Controller; fi. ohjelmoitava logiikka) är en sorts mikrodatorliknande instrument som är speciellt avsedda för logik- och sekvensstyrningsproblem.
Switch- och WAN- teknik. F7: ACL och Teleworker Services
Switch- och WAN- teknik F7: ACL och Teleworker Services Vad är en ACL? ACL = Access List En ACL Allåter eller kastar paket som matchar en regel. L3 (och i viss mån L4) Ex: Webbserver behöver endast få
Sociala medieströmmar metoder för analys och samarbete via nya medieformat. Pelle Snickars, Umeå universitet & Lars Degerstedt, Södertörns högskola
Sociala medieströmmar metoder för analys och samarbete via nya medieformat Pelle Snickars, Umeå universitet & Lars Degerstedt, Södertörns högskola från text som omvärldsinformation till andra typer
The Pirate Bay-rättegången, dag 6 Fritt nedtecknat
The Pirate Bay-rättegången, dag 6 Fritt nedtecknat PB Pirate Bay TBP The Pirate Bay M Vittne, Jurist vid IFPI, Magnus Mårtensson Å Åklagare, med inriktning på IT-relaterade brott, Håkan Roswall t0 + 00:15:35
Allt om datalogging och datakommunikation!
PLC8D:1 Allt om datalogging och datakommunikation! Data Logging Data Logging, HMI Tools File Transfer Elementär datakommunikation Elementär datakommunikation, E-Designer och Ethernet PLC8D:2 Data Logging
PORTSECURITY IN SÖLVESBORG
PORTSECURITY IN SÖLVESBORG Kontaktlista i skyddsfrågor / List of contacts in security matters Skyddschef/PFSO Tord Berg Phone: +46 456 422 44. Mobile: +46 705 82 32 11 Fax: +46 456 104 37. E-mail: tord.berg@sbgport.com
DIGITALA PROJEKT Väderstation
DIGITALA PROJEKT Väderstation Christian Lindquist, E03 Leonardo Bello, E03 Abstract Almost everybody has some kind of temperature measurement device in their home. The latest in this industry are more
Vad vill MSB? Information till alla medarbetare om verksamheten 2014 med utgångspunkt i det vi vill uppnå i samhället
Vad vill MSB? Information till alla medarbetare om verksamheten 2014 med utgångspunkt i det vi vill uppnå i samhället Vad vill MSB? Information till alla medarbetare om verksamheten 2014 med utgångspunkt
Instuderingsfrågor ETS052 Datorkommuniktion - 2014
Instuderingsfrågor ETS052 Datorkommuniktion - 2014 October 13, 2014 Fråga 1. Beskriv de två komponenterna i PCM. Fråga 2. Förklara hur länklagret kan skilja på olika inkommande paket från det fysiska lagret.
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
Innehåll. 1 Om detta dokument. 1 Om detta dokument 1. 2 Kundnytta 2 2.1 Introduktion till BACnet 2
Innehåll 1 Om detta dokument 1 2 Kundnytta 2 2.1 Introduktion till BACnet 2 3 Vad ska du tänka på vid projektering? 3 3.1 IP-plan 3 3.2 PICS 3 3.3 BIBBar 4 3.4 Profiler 4 3.5 Certifiering 4 3.6 EDE-filer
1. How many hours per week have you on average spent on the course, including scheduled time?
Design through practice and management LK0162, 30240.1516 15 Hp Pace of study = 100% Education cycle = Advanced Course leader = Petter Åkerblom Evaluation report Evaluation period: 2016-03-18-2016-03-31
Quick start manual. Smart-House 2015-11-04. Rev 2.0
Quick start manual Smart-House 2015-11-04 Rev 2.0 Innehåll Förord... 3 Programvara... 4 Hämta programvara... 4 PC krav... 4 Dokumentation... 5 Manualer... 5 Projektdokumentation... 5 Smart-Dupline... 6
Handbok Artikulate. Andreas Cord-Landwehr Ondrila Gupta Översättare: Stefan Asserhäll
Andreas Cord-Landwehr Ondrila Gupta Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 1.1 Inlärningsmetodiken.................................... 5 1.2 De första stegen i Artikulate................................
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
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
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
Krypteringteknologier. Sidorna 580-582 (647-668) i boken
Krypteringteknologier Sidorna 580-582 (647-668) i boken Introduktion Kryptering har traditionellt handlat om skydda konfidentialiteten genom att koda meddelandet så att endast mottagaren kan öppna det
Kapitel 1 Ansluta routern till Internet
Kapitel 1 Ansluta routern till Internet I det här kapitlet beskrivs hur du ansluter routern och hur du får åtkomst till Internet via den. Vad finns i lådan? Produktförpackningen bör innehålla följande
Behov av stöd vid genomförande av hot-, risk- och sårbarhetsanalyser för IT-system inom Försvarsmakten
Behov av stöd vid genomförande av hot-, risk- och sårbarhetsanalyser för IT-system inom Försvarsmakten JOHAN BENGTSSON, KRISTOFFER LUNDHOLM, JONAS HALLBERG FOI är en huvudsakligen uppdragsfinansierad myndighet
balans Serie 7 - The best working position is to be balanced - in the centre of your own gravity! balans 7,45
balans Serie 7 - The best working position is to be balanced - in the centre of your own gravity! balans 7,45 balans dynamic seating system TM Wheelbase aluminium Hjulkryss aluminium Back support upholstered,
Inledning. Viktiga säkerhetsinstruktioner. Svensk version. LD000020 Sweex Powerline USB-adapter
LD000020 Sweex Powerline USB-adapter Inledning Tack för att du har valt en Poweline-adapter. Med den här Powerline-adaptern kan du snabbt och enkelt skapa ett nätverk via eluttaget. Med den här metoden
Svensk version. Inledning. Installation av maskinvara. Installation av Windows XP. LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps
LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps Inledning Utsätt inte det trådlösa LAN PCI-kortet 54 Mbps för extrema temperaturer. Placera inte enheten i direkt solljus eller nära värmekällor. Använd inte
Hur man kompilerar och kör IT++-program med MinGW. 1 Sammanfattning. 2 Om dokumentet. 3 Om min konfiguration
1 (12) Hur man kompilerar och kör IT++-program med MinGW 1 Sammanfattning Detta dokument visar hur man lätt (med några få extra raders kod) kan få IT++ att bli kompatibelt med kompilatorn MinGW. Med den
Underlagsdokument till jävsregler
Underlagsdokument till jävsregler Förebyggande och hantering av jävsituationer inom Mistra Här följer frågor och svar om hur alla inom Mistra med utgångspunkt i Mistras jävsregler kan arbeta för att förebygga
Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010)
Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tid: Onsdagen 15 december 2004, 8:30 till 13:30 Plats: M Ansvarig lärare: Katarina Blom, tel 772 10 60. Läraren besöker tentamen kl
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod
Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler
Exempeluppgift i Logikstyrning Inledning Idén med detta papper är att ge en allmän beskrivning av labbutrustningen och tips för hur man kan lösa olika praktiska problem i samband med laborationen. Läs
Hur BitTorrent fungerar
Hur BitTorrent fungerar dator8.info Introduktion till hur BitTorrent fungerar BitTorrent är ett protokoll som möjliggör snabb nedladdning av stora filer med minst Internet bandbredd. Det kostar inget att
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
Föreläsning 3.1: Datastrukturer, en översikt
Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,
Styrteknik: Grundläggande logiska funktioner D2:1
Styrteknik: Grundläggande logiska funktioner D2:1 Digitala kursmoment D1 Boolesk algebra D2 Grundläggande logiska funktioner D3 Binära tal, talsystem och koder Styrteknik: Grundläggande logiska funktioner
Metoder för datasäkerhet. Vad handlar en sådan kurs om???
Metoder för datasäkerhet Vad handlar en sådan kurs om??? Vad avses då media rapporterar om datasäkerhet? Oftast resultat av brister i säkerheten Allt möjligt av helt olika karaktär, som Försvunna viktiga
Självkörande bilar. Alvin Karlsson TE14A 9/3-2015
Självkörande bilar Alvin Karlsson TE14A 9/3-2015 Abstract This report is about driverless cars and if they would make the traffic safer in the future. Google is currently working on their driverless car
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
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
Installationsanvisning för kursens programvara på egen dator
Installationsanvisning för kursens programvara på egen dator Två program, Java och DrJava, skall installeras på datorn. DrJava är en så kallad utvecklingsmiljö, ett program som underlättar att programmera
Webbstudieplatsen Moodle
Webbstudieplatsen Moodle Manual för studenter http://moodle.hv.hik.se Humanvetenskapliga institutionen, Högskolan i Kalmar Peter Diedrichs, peter.diedrichs@hik.se Version 1.2, 8 juni 2007 Förslag och synpunkter
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
Att använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
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
Processidentifiering och Polplacerad Reglering
UmU/TFE Laboration Processidentifiering och Polplacerad Reglering Introduktion Referenser till teoriavsnitt följer här. Processidentifiering: Kursbok kap 17.3-17.4. Jämför med det sista exemplet i kap
M7005 Fischer/Weisser mätstyrningsserver M9003 ersatt med Simens S7-1200 Plc
Matematikföretaget jz www.m7005.metem.se 160121/SJn M7005 Fischer/Weisser mätstyrningsserver M9003 ersatt med Simens S7-1200 Plc M7005, Fischer/Weisser mätstyrningsserver M9003 ersatt med Siemens S7-1200
Innehåll. Föreläsning 11. Organisation av Trie. Trie Ytterligare en variant av träd. Vi har tidigare sett: Informell specifikation
Innehåll Föreläsning 11 Trie Sökträd Trie och Sökträd 356 357 Trie Ytterligare en variant av träd. Vi har tidigare sett: Oordnat träd där barnen till en nod bildar en mängd Ordnat träd där barnen till
Kundportal. Kundportal - Användarhandledning
Kundportal Kundportal - Användarhandledning Version 1.0 Status Preliminär Datum 2014-12-07 Innehållsförteckning Innehållsförteckning... 2 Välkommen... 3 Support - Time Care Support Team... 3 Begränsat
REFLEKTION ÖVER DEN EGNA KUNSKAPSUTVECKLINGEN
REFLEKTION ÖVER DEN EGNA KUNSKAPSUTVECKLINGEN Av Rickard Norstedt I&D åk 2 Jag som flera andra av deltagarna i kursen har ganska mycket skissande med mig från början, jag har varit intresserad av egentligen
Behörighetssystem. Ska kontrollera att ingen läser, skriver, ändrar och/eller på annat sätt använder data utan rätt att göra det
Behörighetssystem Ska kontrollera att ingen läser, skriver, ändrar och/eller på annat sätt använder data utan rätt att göra det Systemet måste kunna registrera vilka resurser, d v s data och databärande
ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
ANVÄNDARMANUAL ANSLUTA TILL REGION HALLAND VIA CITRIX
ANVÄNDARMANUAL ANSLUTA TILL REGION HALLAND VIA CITRIX Dokumentet beskriver hur anställda på Region Halland, samt externa samarbetspartners, ansluter och arbetar på distans via Region Hallands Citrix lösning.
SVERIGES 18-ÅRINGAR HAR FÅTT EN VIKTIG UPPGIFT
SVERIGES 18-ÅRINGAR HAR FÅTT EN VIKTIG UPPGIFT 9 Har du någon skada eller andra besvär i fotleder eller fötter? Nej Ja, men besvären är lindriga Ja, jag har måttliga besvär Ja, jag har svåra besvär Källa:
LEGO MINDSTORMS Education EV3
LEGO MINDSTORMS Education EV3 Framtiden tillhör de kreativa πr ROBOTAR OCH IT KREATIVITET SAMARBETE PROBLEMLÖSNING EV3 en evolution av MINDSTORMS Education! LEGO MINDSTORMS Education har bevisat att det
Testa din hörsel. - det är inte svårt
Testa din hörsel - det är inte svårt 2 Känner du tvekan inför ett hörseltest? Det är troligtvis det enklaste test du kan göra. Ett hörseltest går fort, är enkelt och är absolut inte obehagligt. I det flesta
Vervas kräver ISO 27001 och ISO 27002 av alla statliga myndigheter. Maylis Karlsson, Utvecklingsstrateg Verva 08-04-03
Vervas kräver ISO 27001 och ISO 27002 av alla statliga myndigheter Maylis Karlsson, Utvecklingsstrateg Verva 08-04-03 Vervas regeringsuppdrag Utveckla säkert elektroniskt informationsutbyte Leda och samordna
Tillgång till alla globala delar i systemet styrs av denna profil, som i sin tur kopplas till respektive användare.
HANTERA BEHÖRIGHETER Användare i Primavera P6 kräver två olika profiler för att kontrollera vad de kan göra i systemet; en Global Security Profile och en projektsäkerhetsprofil. GLOBAL SECURITY PROFILE
EFFEKTIVA PRESENTA- TIONER ARBETSBOK
EFFEKTIVA PRESENTA- TIONER ARBETSBOK Copyright Lorensbergs Organisationskonsulter AB Version LBG 5.1 SWE 2012 All rights reserved. No portion of this publication may be reproduced, distributed, stored
Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.
Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans
Tidigt uppföljningssystem Skövde
Tidigt uppföljningssystem Skövde TUSS Bakgrund rev 2, 2012-08-10 Inledning Det tidiga uppföljningssystemet TUSS är ett verktyg för de programansvariga (eller motsvarande befattning) att arbeta med studentuppföljning,
Flexibel meny i Studentportalen
Guide Flexibel meny i Studentportalen Via en flexibel meny kan lärare och administratörer skapa en menystruktur som består av menyblock och funktioner i valfri ordning. På så sätt kan menyn spegla kursens
RealPresence Desktop 3.1
RealPresence Desktop 3.1 Arbetsplats: Länsteknik Sunderby Sjukhus Sida 2 (11) RealPresence Desktop Vi uppgraderar nu den befintliga klienten för videokonferens från CMA-Desktop till RealPresence-Desktop.
Tilldelning av roller + Meddelanden i MinPlan
Tilldelning av roller + Meddelanden i MinPlan Institutionsrollen, uppdaterad 09/2010 Innehåll 1. Information... 1 1.1 Mina meddelanden... 1 1.2 Aktuella kurser... 1 1.3 Studieplanering... 1 2. Våra studerande...
IPv6 - varför skall jag bry mig?
IPv6 - varför skall jag bry mig? kurtis@netnod.se Vargen kommer - faktiskt - versionen... Vad ville man med IPv6? Mer adresser Mer eller mindre löst Bättre säkerhet Gav oss IP-Sec så kanske ingen större
LW053 Sweex Wireless LAN USB 2.0 Adapter 54 Mbps
Svensk version LW053 Sweex Wireless LAN USB 2.0 Adapter 54 Mbps Inledning Först och främst tackar vi till ditt köp av denna Sweex Wireless LAN USB 2.0 Adapter 54 Mbps. Med denna Wireless LAN Adapter kan
Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen.
Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen. Om du möts av följande bild behöver du logga in med ett giltigt Microsoft-konto innan du kan konfigurera ett
Objektorienterad programmering D2
Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste
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
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning Daniel Leonardsson dale0010@student.umu.se Kajsa Persson kape0038@student.umu.se I samarbete med Svensk Maskinprovning,
Planering av egen cup - Steg 4: Under cupdagarna
Planering av egen cup - Steg 4: Under cupdagarna Innehållsförteckning: 1 FÖRBEREDELSER INFÖR TURNERINGSSTART... 2 1.1 HUR SKA RESULTATREGISTRERING SKE?... 2 1.2 SKA RULLANDE RESULTATSKÄRMAR ANVÄNDAS?...
Introduktion till arv
Introduktion till arv 6 INTRODUKTION TILL ARV Arv Generell-Speciell Arv för att utnyttja det vi redan gjort Återanvändning Basklass Härledd klass Varför arv? Inför en subklass för att uttrycka specialisering
Kontakt: Mikael Forsman mikael.forsman@arbetslivsinstitutet.se. Användarmanual för VIDAR 4.0
Kontakt: Mikael Forsman mikael.forsman@arbetslivsinstitutet.se Användarmanual för VIDAR 4.0 Innehåll Inledning...3 Systemkrav...3 Installation...3 Att komma igång...4 Inställningar...5 Arbetsgång...5 Ange
Guide för pdf-formulär
Guide för pdf-formulär Innehållsförteckning Rätt programvara... 3 Instruktion för automatiskt formulär... 3 Steg 1 Mall till pdf-format via Word... 3 Alternativt steg 1 Mall till pdf-format via Acrobat...
Quick Start Guide Snabbguide
Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable
Din egen webserver med Apache
Din egen webserver med Apache Att köra en egen webserver kan vara väldigt skojjigt. Jag själv har ett lokalt nätverk och har till exempel ett CGI script för att koppla upp på Internet och koppla ner igen.
Pulsmätare med varningsindikatorer
Pulsmätare med varningsindikatorer Elektro- och informationsteknik Projektrapport, EITF11 Digitala Projekt Charlie Hedhav Sofia Johansson Louise Olsson 2016-05-17 Abstract During the course Digitala Projekt
ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Programmeringsolympiaden 2012 Kvalificering
Programmeringsolympiaden 2012 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
STAFFANSTORPS KOMMUN. Sveriges bästa livskvalitet för seniorer
STAFFANSTORPS KOMMUN Sveriges bästa livskvalitet för seniorer Socialnämndens plattform för arbetet med kommunens seniora medborgare 2011-2015 2 Framtidens äldreomsorg Dokumentet du håller i din hand har
Maktsalongen Verksamhetsplan 2015
Bilaga 5 Maktsalongen Verksamhetsplan 2015 Maktsalongen är en organisation som arbetar med jämställdhet i det unga civilsamhället. 2015 är organisationens fjärde år och organisationen växer med raketfart.
Fortsättningskurs i programmering F 2. Algoritmer i Programutveckling Hugo Quisbert 20130122. Problemexempel 1
Fortsättningskurs i programmering F 2 Algoritmer i Programutveckling Hugo Quisbert 20130122 1 Exempel 1 Problemexempel 1 En souvenirbutik behöver ett datorprogram som omvandlar ett pris i svenska kronor
Tillsynsbeslut för gymnasieskolan
Beslut Skolinspektionen 2015-08-27 Göteborgs stad infoaeduc.boteborg.se Gymnasieskolenhetschef och rektorer vid Hvitfeldtska gymnasiet mikael.o.karlssonaeduc.ciotebord.se amela.filipovicaeduc.qotebord.se
Introduktion till integrering av Schenkers e-tjänster. Version 2.0
Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen
Datakommunikation I 5p
kommunikation I 5p Magnus Jonsson Internet Satellite Laptop computer Workstation Ethernet Cray Supercomputer Satellite dish Datorkommunikation Många förkortningar Många detaljer (t.ex. protokollspecifikationer)
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
Snabbguide. Lägg till PLC i IndraWorks-projekt IndraLogic som Profibusmaster
Snabbguide Lägg till PLC i IndraWorks-projekt IndraLogic som Profibusmaster Inledning Snabbguiden är en mycket kortfattad hjälp för att lägga till ett PLC i ett IndraWorksprojekt och upprätta en Profibus-kommunikation
Data visualization on Android
Datavetenskap Opponenter: Tobias Eriksson, Agni Rizk Respondent: Victor Ulhagen Data visualization on Android Oppositionsrapport, C/D-nivå 2010:xx 1 Sammanfattat omdöme av examensarbetet Rapporten är bra
SVENSK STANDARD SS-EN ISO
SVENSK STANDARD SS-EN ISO 8130-9 Handläggande organ Fastställd Utgåva Sida Standardiseringsgruppen STG 1999-12-10 1 1 (1+6) Copyright SIS. Reproduction in any form without permission is prohibited. Coating
Uppföljning av etiska krav
Uppföljning av etiska krav Uppföljning av stenprodukter i entreprenader Entreprenaderna upphandlade enligt LOU Inspektioner utförda under 2010 Fortsatt arbete under 2011 Samarbete Samarbete mellan Göteborg,
Föreläsning 8. Designmönster
Föreläsning 8 Designmönster Designmönster När man designar program kan det vara viktigt att förstå hur man tidigare gått till väga när man konstruerat program. Kännedom om dessa tillvägagångssätt kan snabba