Styrteknik 7.5 hp distans: SFC med GX IEC



Relevanta dokument
GX IEC Developer Sekvensstyrning och SFC-editor

LABORATIONSINSTRUKTION

ANVÄND NAVIGATIONEN I CAPITEX SÄLJSTÖD

Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar:

FRÅN A TILL Ö LäraMera Ab / och Allemansdata Ab / FRÅN A TILL Ö

Laboration 1 Styrteknik

Dash and Dot. Svårighetsgraden bestämmer du själv genom att välja någon av av de 5 appar som är kopplade till Dash & Dot.

Handbok Blinken. Danny Allen Översättare: Stefan Asserhäll

Design by. Manual Jossan.exe. Manual. till programmet. Jossan.exe. E-post:

Du ska nu skapa ett litet program som skriver ut Hello World.

ELEV- HANDLEDNING (Ansökan via webben)

Hemsida Arbetsrum. Skapa arbetsrumslista

LABORATIONSINSTRUKTION

Bra att veta samt tips och trix i SiteVision 3

Datorövning 2 Statistik med Excel (Office 2003, engelska)

Tillståndsmaskiner. 1 Konvertering mellan Mealy och Moore. Ola Dahl och Mattias Krysander Linköpings tekniska högskola, ISY, Datorteknik

Datorövning 2 Statistik med Excel (Office 2007, svenska)

IdrottOnline Lathund för inmatning av Nyhet

Administrera utskick på utbildningstillfälle

Lathund för att Kartlägga din kompetens. Läs den och använd vid kartläggningen

Manual för BPSD registret. Version 6 /

Styrteknik: SFC Introduktion

Infobric Ease Snabbguide

Föräldrar i Skola24. Schema

MBX Mobilapplikation IOS Android - Handledning

En lönerevision görs i flera steg; Initiering - Lönerevision Attestering - Skapa förmån - Uppdatera lön.

Att använda Stava Rex

Laganmälan & Laghantering

Funktionsbeskrivning

Axiell Arena. Samarbeta om bilder Regionbiblioteket i Kalmar län

Lathund beställningsportal

Instruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel

ArcGIS Tips och tricks

Lathund, procent med bråk, åk 8

FORTNOX SMÅFÖRETAGENS BÄSTA VÄN. Fortnox kom igång guide Praktisk bokföring. En guide för dig som vill komma igång med bokföring i Fortnox

Texturbild. Lagerpaletten du kommer arbeta med ser du till höger. 1. Kopiera bakgrunden till ett nytt lager och gör den svartvit.

MultiBoot. Användarhandbok

TIMREDOVISNINGSSYSTEM

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

Träning i bevisföring

PROGRAMMERING A VB6 UTVECKLINGSVERKTYGET VISUAL BASIC

Lathund. Drift Teknisk Förvaltning Redigera driftåtgärder INFORMATION FRÅN VITEC

Skillnaden före och efter Black & White

Styrteknik : Funktioner och funktionsblock

Hur du arbetar med VFU-portfölj i Mondo. en lathund för student

Menys webbaserade kurser manual för kursdeltagare. Utbildningsplattform: Fronter

Skapa en rapport med snygg formatering, rubriker, sidnummer och innehållsförteckning

Jo, Den Talande Boken har så många möjligheter inbyggda, att den kan användas från förskoleklassen och ända upp på högstadiet.

Hur skapar man formula r

Säkerhetskopiering och återställning Användarhandbok

Vehicle Security System VSS3 - Alarm system remote

DATASAMORDNING NYHETERNA I CHAOS Utbildning Chaos/Handledning - Nyheterna i Chaos 3/

Säkerhetskopiering och återställning Användarhandbok

Vi skall skriva uppsats

Vehicle Security System VSS3 - Vehicle original remote

VERKSTÄLLA SAMT DOKUMENTERA I PROCAPITA

Manual Individuell genomförandeplan Social dokumentation Omsorgspersonal

Sekvensstyrning Grafcet och IEC

BRUK. bedömning reflektion utveckling kvalitet

Modem och LAN (lokalt nätverk) Användarhandbok

PLATINA 1(15) Ett ärende, från början till slut

Det andra alternativet är att ladda upp filer genom att klicka på plustecknet nere till vänster. Man klickar sig in på den mapp som man vill att

Manual. Mini. En Joystickmus för styrning av datorer Point-it! Mini USB Point-it! Mini USB Kula

TIMREDOVISNINGSSYSTEM

Fullför installation av ELIQ

Genom att klicka på Analyser och därefter på Hälsoanalyser visas bild 15-1.

Medioteket. Introduktion till sli.se/medioteket för lärare

Programmera en NXT Robot

4-6 Trianglar Namn:..

Att koda en magnetremsa i plastkortskrivare med inbyggd magnetkodare.

Telefonist i Softphone Hantera samtal

Snabbslumpade uppgifter från flera moment.

Handledning Att arbeta med Webbplatser

Strong Klicka dig fram till den information du söker. Mjukvarunedladdning. Fabriksåterställning. Strongs hemsida.

Administration Excelimport

4-3 Vinklar Namn: Inledning. Vad är en vinkel?

Windows Movie Maker 2

DOP-matematik Copyright Tord Persson. Bråktal Läs av vilka tal på tallinjen, som pilarna pekar på. Uppgift nr

Konsult- och servicekontoret Ekonomi & Finans Användarmanual Economa Faktura

Två konstiga klockor

Här kan du läsa om vilka funktioner som finns tillgängliga i Switch King samt vilka möjligheter som finns för att sätta upp systemet (skalbarhet).

Instruktion när NE-bilagan har lämnats via e-tjänsten Filöverföring

Guide till Wordpress text- och bildredskap

LABORATIONSINSTRUKTION

Lathund till Annonsportalen

BLUSTAR WEB DATOR Röstbrevlåda och aktiviteter på anknytningar för anställda på KI med KI ID, från en dator.

Avsikt På ett lekfullt sätt färdighetsträna, utveckla elevers känsla för hur vårt talsystem är uppbyggt samt hitta mönster som uppkommer.

MultiBoot Användarhandbok

Dina inloggningsuppgifter är samma som du använder för att logga in på skolans datorer.

Snapphanalegen. Firekángabogena. Spelregler. (4 spelare)

Skriva B gammalt nationellt prov

Foto för Windows 10. för seniorer

Hjälp för digital röst. Mikro Værkstedet A/S

Manual för Min sida 1/ rev

Mätningar på op-förstärkare. Del 3, växelspänningsförstärkning med balanserad ingång.

Arbeta bäst där du är Dialect Unified Mi

INFORMATION FRÅN VITEC

Tränarguide del 1. Mattelek.

Programmerbar logik. Kapitel 4

LATHUND DIETIST XP (Version FKH, VT14).

Transkript:

SFC_B:1 SFC, Sequential Function Chart Language, är ett av de 5 programmeringsspråken som stöds av IEC 61131-3 standarden. SFC finns med i GX IEC Developer. Ett SFC program sparas i en POU som de övriga programspråken. En skillnad är att SFC-program enbart kan sparas i en POU av typ Program. Man kan alltså inte beskriva Function Block eller Function med SFC.

SFC_B:2 Sekvensprogram kan beskrivas med Ladder Diagram Gammal teknik som finns beskriven många böcker. Ganska enkelt att använda, mindre överskådligt, vanlig metod. FBD Function Block Diagram Man skriver sekvensen med hjälp av skiftregister, liknar digitala kretsar, troligen mindre vanligt. Med booleska funktioner, Instruction List Ekvationerna kan vara anpassade efter Ladder Diagram, enbart text, trogen snabbaste metoden. Med SFC Ger en mycket bra översikt av programmet, grafisk beskrivning.

SFC_B:3 Grundläggande för alla metoderna är att sekvensprogrammet är uppdelat i ett antal tillstånd som är separerade med övergångsvillkor. Metoden innebär att det är lätt att underhålla och att hitta fel i styrutrustningar. Man kan t.ex. indikera i viket tillstånd en process befinner sig i och snabbt se om processen har stannat i något oväntat tillstånd.

SFC_B:4 Några punkter om SFC: SFC är ett strukturerat språk som medger enkel representation av en komplex process SFC, Sequential Function Chart Language är en grafisk editor Det är två huvudsakliga mekanismer som styr program exekveringen. Step och Transition. Endast ett steg kan vara aktivt åt gången utom vid parallella steg Nästa steg i sekvensen aktiveras först när efterföljande övergångssvillkor är sant När man kommer till sista steget, hoppar programmet tillbaka till början Man kan också använda hopp för att låta programmet hoppa till ett visst ställe

SFC_B:5 Initial Startsteg Övergångsvillkor_1 I FX IEC Developer visas inte övergångspilen från sista villkoret till början av sekvensen. Steg_A Steg Övergångsvillkor_2

SFC_B:6 För GX IEC Developer gäller: Till varje steg kan man tilldela en eller flera actions. En action kan vara en Boolsk variabel (IN/UT-signal eller en minnescell) eller ett PLC-program. Alla actions finns listade i Action_Pool i Project Navigator Windows Varje övergång tilldelas ett övergångsvillkor som kan vara Boolsk variabel (IN/UT-signal eller en minnescell) eller ett PLC-program. En utgång med den unika benämningen TRAN (fördefinierad) skall användas, om PLC-program används som övergångsvillkor

SFC_B:7 Strukturen på programmet ritas upp genom att klicka på symbolerna för steg och övergång GX IEC Developer skjuter in nya element före aktuell markörposition När strukturen är klar börjar man lägga in kod i stegen och övergångarna Skriv alla Actions som ska utföras i de olika stegen Markera (dubbelklicka) steget som ska editeras Lägg till de Actions som ska utföras i steget. Knappen F2 visar vad som finns tillgängligt i fönstret Actions Association. Samma Action-program kan användas som händelse under flera steg Markera (dubbelklicka) övergångsvillkoret som ska editeras Definiera villkoret med ett network (TRAN) eller med en boolsk variabel

SFC_B:8 För att skapa nya actions, markera den POUn i navigatorn som innehåller SFC-programmet och tryck på Act Skriv önskat namn på PLC-programmet i dialogen New Action och välj programmeringsspråk, tryck därefter OK Varje steg och övergång måste ha ett unikt namn. För editering markera steg eller övergång med ett klick, klicka därefter ytterligaren gång Observera! Inställningen på View/Extended Information påverkar också utseendet på SFC-sekvensen Är funktionen aktiv visas stegen med kommentartext och övergångar visas med namnet utan radbrytning Även projektnavigatorns utseende påverkas av denna inställning

SFC_B:9 En sekvens börjar alltid med ett Initial Step, markerad med dubbla linjer Steg visas som block med namn Övergångar visas som små boxar TR_AmountOK S_Betalning De är placerade direkt under stegen S_Cal TR_AmountWRONG Again Hopp är också tillåtna i SFC-program Dessa utförs med exit-pekare (hoppinstruktioner) och entry points (labels) TR_Calculated TR_End S_Exit Again

SFC_B:10 Ett enkelt programexemplet som styr en trafikkorsning enlig följande Normalt är det rött ljus på Kungsgatan Om BTN_DGVG sätts till 1 skall följande sekvens utföras Tänd gult ljus på Kungsgatan under 3 sekunder Tänd grönt ljus på Kungsgatan under 5 sekunder Återgå till rött ljus och vänta på BTN_DGVG Y0 Y1 Y2 gatan Drottninggatan Y5 Y4 Y3 Kungs Y5 Y4 Y3 Y0 Y1 Y2 DGVG X6 KGSG

SFC_B:11 Den färdiga sekvensstyrningen med GX IEC Developer Sekvensstyrningen består av 3 tillstånd (step) som har namnen KG_RED, KG_GUL och KG_GREEN. Namnen är godtyckliga och skrivs genom att placera markören i rutan. I styrningen finns 3 övergångsvillkor som i detta fall är tre booleska variabler. Villkoren skrivs in genom att trycka på F2 och sedan välja namn från GVLlistan. De två TIME_OUT-signalerna kommer från 2 timerkretsar som måste vara definierade innan.

SFC_B:12 När man skapar ett program av SFC-typ visas: En POU med SFC-Programmet (P_1 i det här fallet) En Body [SFC] som innehåller blockschemat En Action_Pool som är tom från början. I denna skapas de Actions (PLC-program) som senare kommer att associeras med olika tillstånd. En ny Action skapas genom att högerklicka på Action_Pool och sedan följa instruktionerna.

SFC_B:13 Figuren visar hur Action KG_GREEN[FBD] är skapad. Den innehåller ett normalt FBD-program som tänder en lysdiod (LEDKG_GREEN), släcker de två andra och instansierar en timer. Utsignalen TIME_OUT_TIM2 blir definierad i GVL och åtkomlig som övergångsvillkor. Observera att timern startar först när tillståndet med Action KG_GREEN är aktiverat.

SFC_B:14 Genom att dubbelklicka på respektive tillstånd visas en ruta där man kan definiera vilka Actions som ska associeras med tillståndet. Med F2 erhålles en Action Name List som visar vad som kan väljas.

SFC_B:15 När allt är klart måste den nya POU:n styras av en task med passande namn. Jag valde namnet demos.

SFC_B:16