Styrteknik: SFC Introduktion



Relevanta dokument
Sekvensstyrning Grafcet och IEC

GX IEC Developer Sekvensstyrning och SFC-editor

+5V. start. Styrsystem. stopp. Tillståndsmaskiner

+5V. start. Styrsystem. stopp. Tillståndsmaskiner

LABORATIONSINSTRUKTION

Ladderprogrammering steg för steg

LABORATIONSINSTRUKTION

Styrteknik 7.5 hp distans: SFC med GX IEC

Styrteknik : Programmering med IEC Styrteknik

Laboration 1 Styrteknik

Programmerbar logik. Kapitel 4

Laboration 1 Styrteknik

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

Övervakning & Programspråk

Övervakning & Programspråk

Ladderprogrammering steg för steg

Kodlås. Kopplingsschema över kodlåset PAL-18

LABORATIONSINSTRUKTION

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

Övervakning & Programspråk

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

Styrprojektet (LEU075) Process 4

Lösningar till tentamen i styr- och reglerteknik (Med fet stil!)

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

Högskolan Dalarna Sida 1 av 8 Elektroteknik Per Liljas

Digitalt lärande och programmering i klassrummet

Sortering av cylindrar

Digital- och datorteknik

SEKVENSKRETSAR. Innehåll

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

LABORATIONSINSTRUKTION

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

Grunderna i stegkodsprogrammering

Vilken skillnad gör det var du placerar det? Prova båda.

Programmering av Thangram portregister System XIP (VA/08)

Programmerbara styrsystem

Laboration 2 i Styrteknik

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

Sekvensnät Som Du kommer ihåg

Beskrivning av sorteringsverket. Automationsteknik Sortering av cylindrar 1(5)

LABORATIONSINSTRUKTION

RS485-gateway Trådlöst

CO 2 -givare. Trådlöst. Användarhandbok. -se. Dokument översatt från engelska A001

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

Sekvensnät i VHDL del 2

Luftfuktighetsgivare

LABORATIONSINSTRUKTION

Att läsa en manual. Exempel Timern ECT_16B8C. Läs den allmänna beskrivningen (Overview) Vi ser att grundfunktionen är en räknare med prescaler

Sekvensnät vippor, register och bussar

SA031 SmartDialer. Bruksanvisning

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Bruksanvisning Kopplingsur

Följddiagram för händelsestyrda rörelser

IE1204 Digital Design

PIC-projekt: Kodlås till dörr

1. Förpackningsmaskin / Packaging machine

SPARK. Bilkontakt Typ 1. PIN-kod. Väggkontakt typ Schuko CEE7/7 16A. 7,5/10 m 6/10/16 A VAC. 1,6 kg -30 /+40.

Styrteknik: Tidskretsar, räknare

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...

Digital- och datorteknik

HEMISSON. Webots-Botstudio laborationsbok. Sida1

Fördröjd återinkoppling

Styrteknik: Grundläggande logiska funktioner D2:1

Styrteknik : Funktioner och funktionsblock

Falck 6604 VaktFalk TeleLarm

Manual ThanGram Manuell programmering, sida 1-2. Håll in PROG-knappen i centralen under 3 sekunder. Den gula lampan tänds.

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

ELEKTRISK ARKITEKTUR BI-VAN CAN COM2000

Luftfuktighetsgivare

Konstruktionsmetodik för sekvenskretsar

1000TR TEMP. Svensk manual

Utbildningar Försprång genom kunskap

IEC Delstandard av IEC 61131, vilken totalt består av

Utdrag ur larmlagen HANDHAVANDEMANUAL FÖR CENTRALAPPARAT. DS7090i och DS7090TMi

Användarmanual. SPARK är CE-märkt och uppfyller de europeiska direktiven: Lågspänningsdirektivet 2006/95/EG EMC-direktivet 2004/108/EG

PRODUKTHANDBOK PROGRAMMERINGSTRANSPONDER Stand: Entwurf 2012 v02 basieren auf April 2007_V

Industriella styrsystem, TSIU06. Föreläsning 2

LEJON LABORATION3. Laborationens syfte

Systemair Designkåpa (EC) Installationsinstruktion

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

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare

Digitalteknik F12. Några speciella automater: register räknare Synkronisering av insignaler. Digitalteknik F12 bild 1

Industriella styrsystem, TSIU04. Föreläsning 1

Före du använder din pedometer

RADIOMOTTAGARE RGBW SOM STYR EN GEMENSAM ANOD FÖR LED-strip

EDW500 / EDW503. Elektroniska kontroller för diskmaskiner

UPPGIFTER KAPITEL 2 ÄNDRINGSKVOT OCH DERIVATA KAPITEL 3 DERIVERINGSREGLER

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

ALLMÄNT 2. Introduktion 2. Åtgärder vid driftsättning 2. Förklaring av termer och begrepp 3. Kommandosyntax 3 HANDHAVANDE 4. Kommandon 4.

Lingo Bärbart hjälpmedel för meddelanden och kommunikation Snabbstart för att komma igång

TSEA22 Digitalteknik 2019!

KOM IGÅNG, UPPDRAG OCH KOMPONENTER

Manual FKC01C924 TID/PULS/FREKVENSMÄTARE

FÄLTMÄTINSTRUKTION C.A 1510

ACCESS MEDI SCAN TANGENTBORD SVENSK BRUKSANVISNING

Digital Design IE1204

Låskretsar och Vippor

Digital elektronik CL0090

CAASE ROBUST KODLÅS FÖR ALLA DÖRRMILJÖER. 4 DIAX screw M5x16. 1 M5 DIAX skiftnyckel. 1 Varistor. Bakstycke: 105x80x45mm. Antal Beskrivning Bild

Transkript:

SFC_A:1 SFC = Sequential Function Chart Language SFC är ett grafiskt programspråk som används för att beskriva sekvenser i styrtekniska tillämpningar. Många styrtekniska uppgifter är sekvensiella, dvs de består av uppgifter som ska göras i en viss ordning och dessutom upprepas många gånger. Det är naturligt och enkelt att beskriva sekvenser med grafiska symboler och tekniken har använts under lång tid. En vanlig standard är Grafcet som utvecklades i Frankrike på 1970-talet. SFC finns i IEC 61131-3 och är en vidareutveckling av Grafcet och liknande grafiska beskrivningar. (Grafcet = Graphe de Commende Etap Transition)

SFC_A:2 1 2 3 4 5 6 Start Utgångsläge Vatten in Nivågivare Värmning Spolning Temperaturgivare Spolning Väntetid Vatten ut Nivågivare Torkning Väntetid Funktionsbeskrivning för en diskmaskin med SFC (Sequential Function Chart Language) och Grafcet Beskrivning använder tillstånd (steg), aktiviteter (utsignaler) och övergångsvillkor. Beskrivningen börjar i ett starttillstånd. Bara ett tillstånd kan vara aktiverat vid varje tidpunkt. Övergång mellan tillstånden sker när övergångsvillkoret är sant.

SFC_A:3 S1 är ett startillstånd Tr1, Tr2 är övergångsvillkor S2 ett normalt tillstånd Utsignalerna (aktiviteterna) i S1 kan utföras: en gång vid positiv flank =>P1 kontinuerligt i tillståndet => N en gång vid negativ flank => P0 Även andra typer av aktiviteter finns i olika system: S (stored) = lagrad aktivitet (styrs med Set/Reset) D (delayed) = fördröjd aktivitet C (condition) = villkorad aktivitet L (limited) = tidsbegränsad aktivitet

SFC_A:4 Enkel sekvens En övergång från S3 till S4 enbart om S3 är aktivt och Tr3 är ett-ställd Varje tillstånd kan vara lagrat i en minnescell. Minnescellen S3 = 1 anger att S3 är aktivt. Bara ett tillstånd är aktivt vid varje tidpunkt. Bara ett tillstånd är aktivt vid varje tidpunkt. Övergången till S4 innebär att minnescellen S3 nollställs.

SFC_A:5 3 Aktivitet 3 A*B 10 Aktivitet 10 K 11 Aktivitet 11 L A *B 30 Aktivitet 30 M Alternativa sekvenser Endast en av de alternativa sekvenserna kan väljas Sista steget i varje alternativ ska följas av ett övergångsvillkor 4 Aktivitet 4

SFC_A:6 3 Aktivitet 3 A 10 Aktivitet 10 30 Aktivitet 30 K 11 Aktivitet 11 B Parallella sekvenser Gemensamt övergångsvillkor för 10 och 30 gör att dessa blir aktiva samtidigt. Villkoret för steg 4 är att B är uppfyllt och att tillstånden 11 och 30 är uppfyllda. 4 Aktivitet 4

SFC_A:7 Hoppsekvens Sequence skip Övergång från S2 till S5 om Tr2 = 0 och Tr5 = 1 Tillstånden S3 och S4 blir överhoppade

SFC_A:8 Repeterad sekvens, Sequence Loop Alternativa beskrivningar

SFC_A:9 Otillåtet hopp Hopp från en parallell sekvens (Simultaneous sequence-divergence) får inte ske.

SFC_A:10 Makro, Subsequences Ett stort SFC kan delas in i makron eller subsekvenser för att göra det överskådligt. Figuren visar att ingångs- och utgångselementet är tillstånd Annan figur Ingångselementet är ett tillstånd utgångselementet är ett övergångsvillkor Ingångs- och utgångselementet är övergångsvillkor

SFC_A:11 Processflödesschema av vägningsblandningssystem

SFC_A:12 Vägningsblandningssystemexempel Tryck på start Väg A till nivån a, därefter B till nivån b, därefter töm innehållet i C till blandaren Placera två block i blandaren Blanda under tiden t1 Töm blandaren

SFC_A:13 SFC diagram, övre delen

SFC_A:14 SFC diagram, hela systemet

SFC_A:15 En hissanordning fungerar som följer. När knappen A trycks in tänds en lampa och hissen börjar gå upp. När den nått sitt övre läge står den stilla i 5 sekunder, varefter den åter börjar gå ner. När den kommit ner slocknar lampan och anordningen återgår till sitt utgångsläge. Anordningen beskrivs av funktionsdiagrammet på bilden till höger. Överför diagrammet till ett SFC-program.

SFC_A:16 Figuren visar en klassisk beskrivning av en sekvensstyrning med cylindrar. Vid varje cylinder finns en gränslägesgivare som indikerar om cylindern är i fram (F) eller back (B). Skriv PLC-koden på SFC format för FX1S.

SFC_A:17

Cylinderrörelser kan beskrivas med olika typer av diagram. SFC_A:18 Väg-tid-diagram Följd-diagram

SFC_A:19 Sekvensstyrningar kan även göras med flödesschema. Se pdf-boken Automating Manufacturing Systems, kapitel 11

SFC_A:20 Sekvensstyrningar kan även göras med tillståndsdiagram. Se pdf-boken Automating Manufacturing Systems, kapitel 12 ( Automating Manufacturing ( Automating Manufacturing Systems, kapitel 20 beskriver SFC-programmering.)

SFC_A:21 Olika varianter av sekvensstyrning, från AMS kapitel 10