Tentamen SSY 065, lördag 14/4, 08:30-12:30, M. Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30



Relevanta dokument
Tentamen SSY 065, onsdag 22/8, 08:30-12:30, VV. Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30

Tentamen SSY 065, onsdag 17/12, 08:30-12:30, H. Lärare: Petter Falkman, (772) 3723 Tider för lärarens närvaro: 09:30, 11:00

Tentamen SSY 065, onsdag 20/12, 08:30-12:30, VV. Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30

Grunderna i stegkodsprogrammering

Transportstyrelsens föreskrifter och allmänna råd om trafiksignaler;

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

Vad gäller i punkter där fordon möter gående och cyklister?

Högskolan Dalarna Sida 1 av 8 Elektroteknik Per Liljas

Reglerteknik Z2. Kurskod: SSY 050 och ERE080. Tentamen

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Tentamen i TTIT07 Diskreta Strukturer

Analys av trafiken i Oskarshamn vid ankomst Gotlandsfärja

PROGRAMMERING AV MCU LABORATION6. Laborationens syfte

VHDL och laborationer i digitalteknik

3. Körvägsalternativ. 3.1 Identifierade körvägar

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

Se upp! Råd och anvisningar till dig som arbetar på spårområde

trafiksimulering Intro OU5 trafiksimulering

Trafikförordningen. 1. För att undvika trafikolyckor ska en trafikant iaktta den omsorg och varsamhet

OM KRITERIER av Emelie Johnson Vegh och Eva Bertilsson, publicerad i Canis 2004

LAN 63 Masterpanel. LAN 63 Larmpanel Master. Tekniska data Insignal

Moped klass II Kunskapsprov 2

1 Strömmen I skall mätas med en amperemeter. Amperemetern är inställd på området 30 ma. Vad kommer amperemetern att visa?

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning

PRELIMINÄRA RÄTTA SVAR

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Statistisk undersökningsmetodik (Pol. kand.)

LABORATIONSINSTRUKTION

Utkom från trycket Trafiksäkerhetsverkets föreskrifter den 30 mars 1989 om trafiksignaler, flerfärgssignaler; allmänna föreskrifter

Laboration D184. ELEKTRONIK Digitalteknik. Sekvensnät beskrivna med VHDL och realiserade med PLD

Tentamensinstruktioner

Frågor och svar kring trafiklösningar inom Fyrklövern

Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001)

GÖTEBORGS SPÅRVKGAR. Trafikavdelningen. Instruktion for trafikering av gemensam bansträcka SÄRÖBANAN/SPÅRVÄGEN. Enl. Trafikorder nr 34/62.

RADIOMOTTAGARE FÖR GEMENSAM ANOD FÖR LED-strip - STYRENHET FÖR REGLERBART VITT OCH DIMMER -

Programmerbar logik. Kapitel 4

Drift- och skötselanvisning. Pannväljare ER-p3. Pannväljare typ ER-p3.

HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH

Provmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3. Namn: Personnummer: Tentamensdatum: Tid: 14:00-18:00.

Utbildningar Försprång genom kunskap

Signalanalys med snabb Fouriertransform

Utvärdering av föräldrakurs hösten 2013

Användarmanual för pollare, styrda av logik U200 eller U 201 Version V8

Knutstorps Trafikövningsplats

Tentamen i. för D1 m fl, även distanskursen. fredag 13 januari 2012

Lärarhandledning LOKORS GÅTA. en film om järnväg och säkerhet

Tentamen EDA698 Realtidssystem (Helsingborg)

Flexibel meny i Studentportalen

SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE.

F5 Introduktion till digitalteknik

Bruksanvisning i original. Vital 2 och Vital 3. Användarmanual

HF0010. Introduktionskurs i datateknik 1,5 hp

Systemkonstruktion Z2

Råd och skyddsanvisningar. För dig som ska arbeta inom Trafikverkets spårområde

D/A- och A/D-omvandlarmodul MOD687-31

18.13 KORSNINGAR. VU 94S-2 18 Mötesfri landsväg och motortrafikled 37 (59) Korsningar

EM2050 RotoBolt Elektroniskt Svängregellås. BRUKSANVISNING för ANVÄNDARE och MANAGER_EL1+9/S (EM2050) Att Öppna: Exempel: jjjjjj.

DATORER OCH PROGRAM. Datorn är en symbolmaskin

Instruktionsbok SILA TRAFIKLJUSSYSTEM

Produktbeskrivning: Brandgasspjällstyrning

Lösa problem med utskriftskvaliteten

Tentamen Mekanik F del 2 (FFM520)

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

FÄLTMÄTINSTRUKTION TSI VELOCICALC

Tentamen i reglerteknik SSY310/ERE091. Torsdagen den 4 juni 2015 kl. 14:00

Processidentifiering och Polplacerad Reglering

I/O 200C. Upp till åtta I/O-enheter kan kopplas ihop på en DIN-skena, men de kan även delas i två rader med hjälp av förlängningskablarna

"if"-satsen. Inledande programmering med C# (1DV402)

artnr. C4204 ATLAS KODLÅS ENKEL

LUXCONTROL DSI IR / 2IR

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2010

Programmeringsguide Picolo Porttelefon

T1-modulen Lektionerna Radioamatörkurs OH6AG OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH

MOBBNINGSENKÄT. XXX-skolan

Grundläggande programmering med C# 7,5 högskolepoäng

Lokalbussen i Lycksele

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik

Giltig legitimation/pass är obligatoriskt att ha med sig. Tentamensvakt kontrollerar detta.

TATM79 Matematisk grundkurs, 6hp Kurs-PM ht 2015

DATORER OCH PROGRAM. Programmerade maskiner Program beteendeplan och beteendegenerator Generalitet och portabilitet Datorn är en symbolmaskin

Systemkonstruktion Z2

Styrteknik : Funktioner och funktionsblock

Kursutvärderingsformulär

Framsteg med resultatrapportering

SafetyMOB. Installations och användarmanual för. trådlöst nödstopp - dödmansgrepp. SafePort Marine. Dokument: SM_UM_sv Version:

Tentamen i Styr- och Reglerteknik, för U3 och EI2

Digitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning

52101 Utforska siffror

Det här gäller vid ett obevakat övergångsställe

MATEMATIKENS SPRÅK. Syftet med denna övning är att med hjälp av logik lära oss att uttrycka matematik mer exakt,

LABORATIONSINSTRUKTION

Manual för motionscykel Extreme XT 3,3

Batteriladdare Smart 100 Med inbyggd ficklampa för 6 240Ah bly-syra batterier

Tentamen, EDA501 Programmering M L TM W K V

Guide till LogMeIn. AnyWare. Så genomför du de praktiska övningarna på din AnyWare -kurs. Du är där med AnyWare! SE1311 LogMeIn Guide ALAG-UK/A.

Så fort du registerat något i Mobile sparas detta i databasen på servern. Du behöver inte tänka på att spara, överföra eller synkronisera.

SLALOMINGÅNGAR hur svårt kan det vara?

PM Sammanställning av upplevda problem och brister

Transkript:

Industriautomation Tentamen SSY 065, lördag 14/4, 08:30-12:30, M Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30 Fullständig lösning ska lämnas på samtliga uppgifter. I förekommande fall av tvetydigt formulerade tentamensuppgifter ska den föreslagna lösningen och eventuella antaganden motiveras. Examinator förbehåller sig rätten att godkänna rimligheten i antaganden och motiveringar. Totalt omfattar tentamen 25 poäng. För betygen tre, fyra och fem krävs 10, 15 resp 20 poäng. Lösningar anslås första vardagen efter tentatillfället på kursens hemsida i Studieportalen. Tentamensresultaten anslås senast 27/4 på institutionens anslagstavla, kl. 12:30. Granskning av rättningen får ske 27/4 kl. 12:30 13:30 på institutionen. OBS. Inga hjälpmedel är tillåtna.

Uppgift 1. Olika aktiviteter I kursen gicks igenom tre olika aktiviteter, flödessimulering, robotsimulering och PLCprogrammering. a. Vad gör man i respektive aktivitet? (1p) b. Vilken information skapas och används inom respektive aktivitet? (1p) c. Hur överförs idag denna information mellan aktiviteterna och vad kan det medföra? (1p) d. Vad är STEP för något och varför vill man använda det? (2p) Uppgift 2. Flödessimulering a. Varför utför man flödessimulering? (1p) b. Varför är det många gånger tidsödande för ett företag att utföra en flödessimuleringsanalys? (1p) c. Vilka positiva effekter kommer ofta av att man utför ett flödessimuleringsprojekt? (1p) Uppgift 3. Robotsimulering Vad är absolutnoggrannhet respektive repeternoggrannhet? I vilket sammanhang är var och en av dessa viktiga? (2p) Svar finns i robottext sid 433. (och nedan)

Uppgift 4. Kommunikation Förklara OSI modellen för datorkommunikation. See the lecture notes. (3p) Uppgift 5. PLC a) Beskriv de huvudsakliga delarna av en modern PLC. (2p) I/O-enhet (med in- och utgångsmoduler, plus buffertminne), processor (CPU), programminne (RAM), operativsystemminne (ROM). b) Förklara den principiella idén bakom scan-cykel konceptet som (så gott som) alla moderna PLCer använder? (2p) Alla insignalers värde kopieras till buffertminnet, hela programmet exekveras med insignalernas sparade värde och utsignalernas nya värde sparas i utsignalsbufferten. Därefter kopieras utsignalbuffertens innehåll till de egentliga utsignalerna. Denna läs-exekvera-skrivcykel upprepas om och om igen så länge PLC:n är påslagen, och är det som kallas för scancykel. Detta görs för att simulera det parallella beteende som reläkopplingar och fast trådad logik uppvisar. Från en utomstående betraktare verkar det som om alla utsignaler ändrar sina värden beroende på insignalerna (och interna minnen), samtidigt. c) Get exempel på problem som kan inträffa om scan-cykeln inte är kort i förhållande till den styrda processens tidskonstanter. (2p)

Under exekvera-skriv-delen av scan-cykeln registrerar PLC:n inga insignalsändringar. Det kan medföra att de genererade utsignalerna är felaktiga i förhållande till det aktuella tillståndet (vilket alltså då är skiljt från det tillstånd PLC:n registrerat) hos den styrda processen. Uppgift 6. SFC programmering L2 L1 M2 g1 M3 L3 g3 g2 En T-korsning med ett korsande spårvagnsspår visas ovan. I korsningen finns fem trafikljus, där L1, L2 och L3 styr biltrafiken, medan M2 och M3 styr spårvagnstrafiken. Bilar kommande från höger kan fortsätta rakt fram eller svänga (vänster) söderut. Likaså kan bilar från vänster fortsätta rakt fram eller svänga (höger) söderut. Fordon från söder kan svänga antingen vänster eller höger. Spårvagnen kan komma från antingen vänster eller höger, och givarna g1 och g2 ger signal (logisk etta) när det finns vagnar vid dem. Givaren g3 känner av när en bil finns i närheten av L3. I övrigt ger givarna logiska nollor. I normalfallet visar L1 och L2 grönt ljus, medan L3, M2 och M3 visar rött. Om g3 ger signal att det kommer en bil söderifrån, ska L1 och L2 växla till rött ljus. Därefter ska L3 växla till grönt och sedan visa grönt i minst 30 sekunder och max i 60 sekunder. Grönt ljus ska visas i 10 sekunder efter det att inga bilar längre kommer söderifrån, vilket indikeras av g3. Notera dock att det maximalt ska vara grönt i 60 sekunder. Därefter visar L1 och L2 grönt i minst 60 sekunder. Notera också att vid växling ska alla ljusen visa rött samtidigt under en kort stund. Spårvagnen komplicerar till det ytterligare eftersom den ska ha prioritet. När spårvagnen kommer ska L1, L2 och L3 alla växla till rött och M2 eller M3, beroende på varifrån vagnen kommer, ska växla till grönt. Detta tillstånd ska råda tills alla vagnarna har passerat givaren på motsatta sidan (i vagnens färdriktning). Därefter ska den normala ljusväxlingen ta vid. Avstånden och hastigheterna är sådana att när spårvagnen syns vid g1 eller g2 så hinner ljusen slås om. Notera dock att spårvagnens trafikljus och bilarnas trafikljus aldrig får visa grönt samtidigt. Notera också att du inget vet om längden på vagnen, dvs huruvida både g1 och g2 nånsin ger signal samtidigt. a) Ge fem st, ett för varje ljus, parallellt exekverande funktionsdiagram (IEC 61131, SFC) som styr trafikljusen. Ange vilken exekveringsmodell (immediate/deferred transit/action) du antar. (4p)

b) Om spårvagnarna kommer för ofta kan det hända att bilar söderifrån blir stående oacceptabelt länge. Utöka din lösning i a) till att vara sådan att eventuella bilar söderifrån garanterat släpps ut på vägen mellan varannan spårvagn. (2p) Du kan bortse från att ljusen visar gult och växla direkt från rött till grönt och tvärtom.