Sequential Function Chart (SFC) av Morten Pedersen H2002.

Slides:



Advertisements
Liknende presentasjoner
Informasjon om trygghetsalarmer
Advertisements

Klikk Aktiver redigering i meldingsfeltet,
Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
Endringer Generelt for TQM Enterprise
Lykke til alle sammen og ha en kjempefin sommer
Puls-jet Trike.
Au2Pc med kortleser TPpay. Hurtigbruksanvisning.
BokSurf Admin. Åpne hyller nå!. 5. ALEPH Brukermøte Bibliotekenes hus Fredag 19. august 2005 David Massey, Bibliotekenes IT-senter AS.
Stilistikk 4 En setning En ytring.
TIF seminar -Visual Basic (VBA) og RExcel Elisabeth Orskaug Norsk Regnesentral Oslo, 8. november 2011.
Kontrollstrukturer (Kapittel 3)
Base system MODELL Q1 Base enhet Extern manøver panel
Krav til A-beviset Helikopter Kilde: Norges Luftsportsforbund / NAK Modellflyseksjonen.
VG1: matematikken i kunnskapsløftet
Grunnleggende spørsmål om naturfag
Hippo Brukermanual for styreboks PGDT Pilot+. Styreboksen Hippo Av/På Nødblink Venstre blinklys Modusvelger Hastighet Batterisøyle Lysbryter Høyre blinklys.
Dokumentasjon av en prosess
Unified Process – Elaboration Iterasjon 3
101 Sitt STOPP.
Linjer Hvis en partikkel beveger seg fra (x1,y1) til (x2,y2) er endringen Δx = x2-x1 og Δy = y2-y1 y2 y1 Δy Δx φ Stigningstallet m = x1 x2.
Litt biljard historie Hvorfor er duken grønn? Fordi gresset er grønt!
IS-102 Klassedefinisjoner
Outsourcing av oppgaver som gjelder myndighetsutøvelse Prof. Dag Wiese Schartum, AFIN.
BEHANDLING AV DØENDE PASIENTER
Markedsleie for hybler og leiligheter i Oslo andre kvartal 2006.
Eksempel AOA (Activity On Arc)
Om semesteroppgaven Krav til den avhengige variabelen
Forside Motivasjon Analyse Forside Motivasjon Analyse  -notasjon O og  Relasjoner Klasser Fallgruver Spørsmål Kompleksitetsanalyse Åsmund Eldhuset asmunde.
Operativsystemer.  Tilstandsmaskiner kalles på engelsk Finite State Machines.  Tilstandsmaskiner er en metode til å beskrive systemer med logisk og.
Oppgave gjennomgang Kap. 3 og 4.
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic.
Method for evaluating authentication system quality Morten Sporild.
Oxylog 3000 Transportrespirator Draeger
Hvordan uttrykke krav Kapittel 4.4. Innledning Målet er å samles rundt ett entydig språk som ikke kan misforståes eller feiltolkes. Gjør sporbarheten.
Teknikker for å bedre design- prosessen -Design by contract -Prototyping design -Fault-tree analyses.
Hva er en robot? Roboter er mer enn maskiner som ligner mennesker.
Kapittel 5 oppgave d Bruk riktig ord på riktig plass i riktig form.
Makrofunksjon på kamera
Høgskolen i Oslo Web-programmering Feilhåndtering i PHP.
SIE 50AB Non - repudiation. Introduksjon Non – repudiation referer til bruken av digitale signaturer for å løse uoverensstemmelser. ISO/IEC definerer.
101 Sitt STOPP.
Sommerbane 2013 – fast oppsett
Jæger: Robuste og sikre systemer INF150 Programmering mandag 18.9 Lesing av data fra fil og skriving av data til fil. Side 411 – 4.. Kap 4.
Signalbehandling og datakonvertering : Komparator
Automatisering av rettslige beslutninger, særlig enkeltvedtak
1 Oppgave gjennomgang Kap. 1 og 2. 2 Oppgaver -Kap 1: 5, 6, 7, 10, 12, 16, 22 og 25 -Kap 2: 2, 6, 10, 12, 13, 14 og 20.
Tale Berntsen - HR-seksjonen, Bergen kommune
LAST OPP S2-SCANNEREN. Å laste opp scanneren betyr: Å sende data fra scanningene du har utført fra scanneren til en verdensomspennende Nu Skin-server.
Objektorientert utforming In 140 Sommerville kap. 12.
SYNKRONISER S3-SCANNEREN. Å synkronisere scanneren betyr: Å sende data fra scanningene du har utført fra scanneren til en verdensomspennende Nu Skin-server.
Orientering om valg av programfag Et stort antall elever på VG1 ST/IDR/MDD opplever lavere nytteverdi av skolen enn YF-elever Hvordan velge slik.
Automatisering av rettslige beslutninger Prof. Dag Wiese Schartum, AFIN.
BATEK Prosessmodellering i Visio. BATEK Bruk av Vité mal i Visio n Start Vité fra program menyen n Velg New Project n Gi navn på prosjekt.
INF H131 Reset Circuits Steve Kilts, Advanced FPGA Design, Chapter 10.
Den analoge verden blir digitalisert
Objektorientert utforming In 140 Forelesning Nr 11 Sommerville kap 12 – del 1.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
Signalbehandling og datakonvertering
 Vi ønsker å tilpasse en rett linje gjennom dataskyen  Denne linjen skal ha den beste tilpasningen (minst feil) til data.
Objektorientert design In 140 Sommerville kap 12 – del 1.
Android-Programmering Våren Oversikt Long-running operasjoner Introduksjon til Android services On-demand service Bruk av servicer på tvers av prosesser.
5702 Geografisk analyse Nettverksanalyse. Evaluering av nettverksstruktur Nettverksdiameter Diameteren på et nettverk representerer maksimum antall.
VIDEREUTVIKLING AV PCS 7 - BASERT STYRESYSTEM PÅ ANLEGG I PROSESSHALLEN Lars Fjelltveit Vidar Kjeldsen Oddgeir J. Kolseth Stein Olav Myra Espen.
TDT4105 Informasjonsteknologi, grunnkurs
Logiske funksjonar og grunnleggjande programmering
IS-102 Interaksjon med objekter
Tide Carrier 22.februar til 23.februar
Course PEF3006 Process Control Fall 2017 Sequential control
Automatisering av rettslige beslutninger
Kapittel 6 oppgave g g. Sett inn å sette (seg), å legge (seg), å ligge, å sitte, å stå.
Utskrift av presentasjonen:

Sequential Function Chart (SFC) av Morten Pedersen H2002

Hva er SFC? SFC er et grafisk programmeringsspråk Er en del av IEC Deler et program eller funksjon opp i Tilstander (steps) og Overganger (transitions) Hver tilstand er assosiert med et sett aksjoner Hver overgang er assosiert med et overgangs- vilkår (transistion condition) Tilstandene og overgangene bindes sammen vha. forbindelseslinjer

Tilstand Si Si-aksjoner Si.X Si.T

Initialtilstand S1 S1-aksjoner S1.X S1.T

Overgang Si Sj Tij

Aksjoner Null, én eller flere aksjoner kan assosieres med en tilstand En tilstand uten aksjon kalles en VENT- tilstand En aksjon uttrykkes ved ulike attributter Eks. N, S, R,... Si Si-aksjoner

Attributter Det finnes tre kategorier attributter Standard aksjoner N, S, R, D, L Hendelsesstyrte aksjoner S1, S0 Tellere, timere og aritmetiske uttrykk

N – attributt (Non stored) Eksempel S1 Steg 1 NQ4.0 Så lenge tilstand S1 er aktiv vil Q4.0 være satt til 1

D – attributt (On Delay) Eksempel D Q4.1 1 minutt og 20 sek. etter at tilstanden ble aktiv, settes Q4.1 til 1 T#1M20S S1 Steg 1

S/R – attributt (Set/Reset) Eksempel SQ4.2 Q4.2 blir satt til 1 når Steg 1 blir aktiv og forblir 1 til Steg n blir aktiv. Da blir Q4.2 satt til 0 RQ4.2 Steg 1 Steg n S1 Steg 1 Sn Steg n

L – attributt (Limited pulse) Eksempel L Q4.3 Q4.3 settes til 1 i 1 minutt og 20 sek. forutsatt at tilstanden er aktiv minst like lenge. T#1M20S S1 Steg 1

Hendelsesstyrte aksjoner En hendelse er en endring i signal- nivået til en tilstand Hvis en aksjon kombineres logisk med en hendelse, vil aksjonen kun utføres i den programsyklusen som hendelsen skjedde. 0 1 S1S0

S1- og S0 – attributt Eksempel S1 SQ4.2 Q4.2 blir satt til 1 når Steg 1 blir aktiv og forblir 1 til Steg n blir aktiv. Da blir Q4.2 satt til 0 S1 RQ4.2 Steg 1 Steg n S1 Steg 1 Sn Steg n

Divergens og konvergens Divergens er en multippel forbindelses- linje fra f.eks. en tilstand til to eller fler overganger eller motsatt Konvergens er en multippel forbindelses- linje fra f.eks. to eller fler overganger til én tilstand Divergens og konvergens kan være enkel eller dobbel

Enkel divergens og konvergens Drift & ikke Feil 2M1 startet 3Timer > 3s 4M1 stoppet 1 Stopp motor M1 Start Timer Start motor M1 101 Feil 102Kvittering Alarm Divergenslinje Konvergenslinje

Dobbel divergens og konvergens Prosess 1 ferdig 4Fortsett 1 Vent på prosess 2 Prosess Prosess 2 ferdig Prosess 2 Initialisér 102 Vent på prosess 1