Innehåll-Introduktion

Storlek: px
Starta visningen från sidan:

Download "Innehåll-Introduktion"

Transkript

1 Innehåll-Introduktion Introduktion till ett modernt styrsystem...1 Vad betyder PLC?...1 Vilken nytta har vi av ett PLC-system?...2 Vilka delar ingår i ett styrsystem?...3 ur programmerar man ett PLC-system?...5 Kulsortering med PLC...16 Elkonstruktionen...18 Konstruktion av PLC-programmet...19 Vad finns inuti PLCn?...22 ur arbetar PLC-systemet?...23 Appendix...24 a

2 b

3 Innehåll 1 Säkerhetsinformation Inledning Översikt och omfattning Att tänka på då programmeringsenhet används Grunderna Styrsystemets inre uppbyggnad Programbearbetning Direktexekvering I/O kopiering Programcykeltid Programminne Operander Ingångar (X) och utgångar (Y) Minnesceller Markörer (Nesting) Pekare Interruptpekare Ingångsinterrupt Tidsinterrupt Räknarinterrupt Tidskretsar Digitala tidskretsar Analoga tidskretsar Räknare bitars uppräknare bitars upp och nedräknare Snabbräknare Dataregister Specialregister Indexregister Filregister Justerbara register Bit och ordadresser Puls eller kontinuerlig bearbetning Flaggor Talformat Talformat i FXU och FX2N c

4 4 Grundinstruktioner Instruktionsöversikt Början på ett villkor LD, LDI Början på ett pulsvillkor LDP, LDF Utgångsinstruktioner Out Seriekoppling av villkor AND, ANI Seriekoppling med pulsvillkor ANP, ANF Parallellkoppling av villkor OR, ORI Parallellkoppling med pulsvillkor ORP, ONF Seriekoppling av villkorsblock ANB Parallellkoppling av villkorsblock ORB Förgreningsinstruktioner MPS, MRD, MPP Aktivera och återställa överordnat villkor MC, MCR Ett och nollställning av operand SET, RST Puls på positiv eller negativ flank PLS, PLF Invers Tomt steg respektive programslut NOP, END Enkla tillämpningar med grundinstruktioner STL-instruktion Initiering av startsteg Olika typer av sekvenser Rak sekvens Alternativa sekvenser Parallella sekvenser Kombination av förgreningar och sammankopplingar oppsekvens Praktiska programmeringsexempel Exempel på en komplett processtyrning De olika driftsätten Applikationsinstruktioner Instruktionsöversikt Villkorligt hopp CJ Anrop av subrutinprogram CALL Avslutning av subrutinprogram SRET Anrop av interruptprogram IRET, EI, DI Programslut FEND Watchdog-timer WDT Upprepande av programdelar FOR, NEXT Jämförelse CMP Zonjämförelse ZCP Överföring MOV Skiftöverföring SMOV Komplementbildning och överföring CML d

5 6.14 Blocköverföring BMOV Blocköverföring FMOV Växling av byte XC Omvandling BCD Omvandling BIN Addition ADD Subtraktion SUB Multiplikation MUL Division DIV Öka operand med 1 INC Minska operand med 1 DEC Logiska instruktioner WAND Logiska instruktioner WOR Logiska instruktioner WXOR komplement NEG Rotation höger ROR Rotation vänster ROL Rotation höger med carryflagga RCR Rotation vänster med carryflagga RCL Skift av n bitar SFTR, SFTL Skift av n 16-bitars ord WSFR, WSFL Skriv till FIFO-register SFWR Läs från FIFO-register SFRD Gruppnollställning ZRST Avkodning DECO Kodning ENCO Summering av 1-ställda bitar SUM Statuskontroll av bit BON Medelvärde MEAN Aktivering av felminnesceller ANS Nollställning av felminnesceller ANR Kvadratrot SQR Flyttal FLT Uppdatering av I/O REF Inställning av ingångsfilter REFF Inläsning av matris MTR Ett- och nollställning med snabbräknare DSCS, DSCR Zonjämförelse för snabbräknare DSZ Frekvensavkänning SPD Pulståg PLSY Pulsbreddsmodulering PWM Pulsramp PLSR Initiering av sekvens IST Sökning SER e

6 6.58 Trumsekvens ABSD Inkremental trumsekvens INCD Teaching timer (inspelningtidskrets) TTMR Specialtidskrets STMR T-vippa (Flip-Flop) ALT Rampfunktion RAMP Positionering av roterande bord ROTC Sortering SORT Inmatning från siffertangenter TKY Inmatning från hexadecimala tangenter KY Tumhjul DSW Sjusegmentdisplay SEGD Sjusegmentsdisplay med latch SEGL Inställning av specialdisplay ARWS ASCII-konvertering ASC Utskrift av ASCII-tecken PR Läsa data från specialmodul FROM Skriva data till specialmodul TO Seriell dataöverföring RS Parallelldrift PRUN ASCII-konvertering ASCI exadecimal konvertering EX Summa och paritetskontroll CCD Inläsning av börvärden VRRD Inläsning av område VRSC Reglerinstruktion PID MELSEC MINI NET över F-16NP/NT MNET Läsa analoga värden från F2-6A ANRD Skriva analoga värden till F2-6A ANWR Uppstart av F2-32RM RMST Skriva till F2-32RM RMWR Läsa från F2-32RM RMRD Statusövervakning i F2-32RM RMMN Blockbestämning för F2-32RM BLK Maskinkod för F2-30GM MCDE Jämförelse med flyttal ECMP Jämförelse flyttal zon EZCP Omvandlar flyttal till logaritmer EBCD Omvandlar logaritmer till flyttal EBIN Adderar två flyttal EADD Subtraherar två flyttal ESUB Multiplicerar två flyttal EMUL Dividerar två flyttal EDIV Beräknar kvadratroten ur ett flyttal ESQR f

7 6.102 Omvandlar flyttal till decimalt format INT Beräknar sinusvärdet ur ett flyttal SIN Beräknar cosinusvärdet ur ett flyttal COS Beräknar tangentvärdet ur ett flyttal TAN Växlar högt och lågt byte SWAP Jämför tidsvärden TCMP Jämför tidsvärde med tidsområde TZCP Adderar två tidsvärden TADD Subtraherar två tidsvärden TSUB Läser realtidsklockan TRD Inställning av realtidsklockan TWR Beräkning av graykod ur ett talvärde GRY Beräknar ett talvärde ur graykod GBIN Jämförelse LD_ Jämförelse, AND_ Jämförelse OR_ Systemminnen-Systemregister Felkoder Exekveringstider för instruktionerna CPU Specifikationer APPENDIX Realtidsklocka Inställning av realtidsklockan Sammanfattning av minnesfördelning Programminne Dataminne Bitminnesstatus vid RUN-STOP Programmeringsteknik Grundinstruktioner och programsteg i FX2N Konstant scantid Växla status till/från Mäta pulsbredd på ingång med 1 ms upplösning Mäta pulsbredd på ingång med 0.1 ms upplösning Programbegränsningar och tillägg Begränsningar för vissa instruktioner FX2N och RS instruktionen ver FX2N och onlineändring till ver Onlineändringar i FX2N och EEPROM Lösenord Samband mellan primära och sekundära programkonstruktioner Sakregister g

8 h

9 Förord Denna manual är avsedd för programmering av PLC-systemen MELSEC FX från Mitsubishi Electric. Manualen är uppdelad i två delar dels en Introduktionsdel, dels en Programmeringsdel som omfattar samtliga aktuella FX-system. Introduktionsdel Denna del är en introduktion till PLC världen, avsedd att beskriva ingående delar och funktioner på ett lättbegripligt sätt. Vi går igenom ett PLC-system, hur du använder det och vilka funktioner det kan utföra. Det visas också ett exempel på hur PLC-system kan användas i en modern anläggning. Programmeringsdel Denna del ska du använda då du behöver veta mer i detalj hur du programmerar dina FX-system. Denna manual omfattar följande modeller i FX-familjen FX0 FX0S FX0N FX/FXU FX2N Till FX-familjen finns ytterliggare följande svenska manualer Systemmanual för ovanstående system (MA-00179) Manual för specialmodulerna FX-4AD, FX-2AD PT, FX-2DA och FX-1C (MA-00040) Manual för specialmodulerna FX0N-3A, FX0N-16NT (MA-00284) Internet: På vår hemsida finns Kom-Igång dokument på specialmodulerna till FX2N- och FX0Nserierna. Beijer Electronics AB 2000 Beijer Electronics AB tar inget ansvar för produktens installation eller användning. Det åligger användaren att inhämta de kunskaper som är erforderliga för systemets användning. Alla exempel i denna manual är enbart ägnade för att öka förståelsen för utrustningens funktion och handhavande. Beijer Electronics tar inget ansvar för att framställda programexempel är korrekta. Dessa tjänar endast som vägledning för verkliga tillämpningar.

10

11 ar du synpunkter på manualen ser vi gärna att du noterar detta nedan och faxar/skickar denna sida, eller en kopia av den till oss. Jag har följande synpunkter på denna FX-manual (MA rev C) Namn... Företag... Adress... Postadress... Telefon...Telefax Faxa till Marknadsavdelningen, Beijer Electronics , eller skicka med post till Marknadsavdelningen, Beijer Electronics AB, Box 426, Malmö.

12

13 Introduktion till ett modernt styrsystem Introduktion till ett modernt styrsystem Vad betyder PLC? PLC är engelska och betyder Programmable Logical Controller. Detta är en speciell typ av dator som är anpassad för styrning i tuffa industriella miljöer. Som alla datorer så måste också ett PLC-system programmeras, men programmeringsspråket i ett PLC-system är speciellt anpassat för de människor som tidigare arbetat med relästyrningar. MELSEC FX2N, ett modernt och flexibelt PLC-system PLC-systemet har använts i industriella styrningar sedan början av 1970-talet, så tekniken är väl beprövad. Fördelarna gentemot traditionell relästyrning upptäcktes tidigt. Installationskostnaderna minskar betydligt jämfört med denna äldre teknik, för att inte tala om kostnaderna som uppkommer när anläggningar ska uppgraderas. Det är i detta läget man ser de stora fördelarna med PLC-systemet. Att göra konstruktions- och programmeringsändringar är betydligt enklare då ett PLC-system styr, än då man använder reläteknik. Dessutom har PLC-systemet funktioner som hjälper dig mycket vid felsökning i maskiner. Du kan enkelt få reda på hur olika signaler förändras och du kan också enkelt prova dig fram genom att påverka signaler. 1

14 Introduktion till ett modernt styrsystem Vilken nytta har vi av ett PLC-system? Människan har alltid lagt mycket energi på att förbättra sina livsvillkor. Man har uppfunnit verktyg och metoder som har gjort livet lättare att leva. Sedan industrialismens intåg i slutet av 1800-talet har det också handlat om att kunna tillverka så många produkter som möjligt till så låg kostnad som möjligt. På senare år har man dessutom försökt att göra detta arbetet utan att smutsa ned vår miljö alltför mycket. Detta arbete, i varje fall i den svenska industrin, har varit mycket framgångsrikt. I princip kan man säga att det finns tre orsaker till att människan gör förändringar i sitt arbete eller i sin vardag. Man vill: Underlätta arbetet Tjäna mer pengar Få en bättre miljö En av de saker som betytt mest för den industriella utvecklingen är elektroniken. Med hjälp av denna har man kunnat ta fram apparater som i stor utsträckning har gjort industriell tillverkning effektivare och bättre. En annan sak som har betytt oerhört mycket är naturligtvis datorn. Industriell tillverkning består av många olika saker men här är några av de vanligaste funktioner som behöver göras: Blandning av olika vätskor eller torrvaror Styra kemiska processer, exempelvis framställning av saltsyra Mekanisk bearbetning, exempelvis svarvning Transport av materiel, exempelvis på ett transportband Torkning av materiel, exempelvis torkning av papper Sortering av olika varor efter vilken typ av varor, eller i vissa fall sortera bort felaktiga varor Förpackning av varor, exempelvis i säckar eller i burkar Listan kan göras längre, men detta får räcka som inledning. 2

15 Introduktion till ett modernt styrsystem Vilka delar ingår i ett styrsystem? För att göra alla dessa saker behövs lite olika maskiner och utrustningar. Det behövs transportband, blandningskärl, svarvar, torkutrustning, förpackningsmaskiner etc. Och för att dessa maskiner och utrustningar ska kunna utföra sitt arbete på ett riktigt sätt så behöver de styras. Det är här automationen kommer in! Ordet automation står för den teknik och de metoder som används för att göra industriell tillverkning mer effektiv och mer miljövänlig. är följer några komponenter som krävs i industriell automation: Givare Pneumatiska cylindrar Magnetventiler PLC, Programmable Logical Controller, en industriell dator som styr tillverkningen Motorer Kontaktorer, används för att styra motorerna PLC-systemet är den centrala delen i en industriell styrning. Med PLC-programmet som du matat in styr den alla de andra enheterna så att maskinen ska fungera som konstruktören tänkt sig. Med hjälp av ett PLC-system får du ett kraftfullt verktyg för att underlätta arbetet att konstruera, idriftta och underhålla en industriell styrning. Inorgan Utorgan Givare Kontaktor Motor PLC Tryckknappar Magnetventil Cylinder Delarna i en industriell styrning I bilden ovan så styr PLC-systemet både en motor och en cylinder via kontaktor och magnetventil. För att få en säker styrning bör man naturligtvis låta PLC-systemet kontrollera om motorn och cylindern utför sitt arbete på rätt sätt. Detta gör man genom att montera givare på cylinder och motor och koppla dessa till PLC-systemet. 3

16 Introduktion till ett modernt styrsystem Inorgan Utorgan Givare Kontaktor Motor PLC Tryckknappar Magnetventil Cylinder Återkoppling av givare till PLC-systemet Ett PLC-system styr sina styrdon, ventiler, kontaktorer osv, genom att ge signal till dessa med sina utgångar. På dessa utgångar sitter det normalt reläer monterade (sitter inne i PLC-systemet) och när PLC-systemet sluter dessa skickas en spänning till ventil eller kontaktor. Till PLC-systemets ingångar kopplas givare och tryckknappar. Med hjälp av statusen på ingångarna har PLC-systemet kontroll över vad som händer i anläggningen. När exempelvis en tryckknapp påverkas sänds en spänning till ingången. Det som bestämmer när respektive utgång ska vara Till är PLC-programmet. 4

17 Introduktion till ett modernt styrsystem ur programmerar man ett PLC-system? För att få de olika styrdonen, cylindrar och motorer, att agera i rätt ögonblick måste det finnas överordnad logik som ser till detta. I moderna anläggningar finns denna logik oftast i PLC-systemet. Genom att bygga samman ett antal logiska funktioner kan man se till att styrdonen agerar på ett korrekt sätt. När man programmerar ett PLC-system så är det egentligen detta man gör; man bygger samman olika logiska funktioner. 24V 1 2 Lampa Ett enkelt styrsystem Vi har byggt ihop ett enkelt styrsystem bestående av två seriekopplade elkopplare. Den logiska regeln för när lampan ska vara tänd lyder så här; Om elkopplare 1 är påverkad OC elkopplare 2 är påverkad ska lampan vara tänd. Detta är den enkla regeln för detta styrsystem. Samma funktion kan enkelt uppnås med hjälp av ett PLC-system. För detta krävs att elkopplarna kopplas till ingångarna på PLC-systemet och lampan till en av utgångarna. 24V 0V 1 2 X0 X1 PLC Y0 Lampa 24V 0V PLC-systemet styr lampan Till ingång X0 har vi kopplat elkopplare 1 och till ingång X1 har vi kopplat elkopplare 2. När respektive elkopplare blir påverkad flyter en ström in på ingången och detta känner PLC-systemet av. Till utgång Y0 har vi kopplat lampan, vilket innebär att när PLC-systemet aktiverar utgång Y0 så tänds lampan. För att PLC-systemet ska utföra avsedd funktion måste vi skriva ett PLC-program, och mata in detta i PLC-systemet. Detta program ska tända lampan om både elkopplare 1 OC elkopplare 2 påverkas. 5

18 Introduktion till ett modernt styrsystem Inmatning Inmatningen av PLC-programmet görs antingen med en programmeringsenhet (handdosa) eller med hjälp av ett datorprogram som heter MEDOC. Detta är ett mycket effektivt hjälpmedel för dig när du programmerar, idrifttar eller felsöker i maskiner som styrs av Mitsubishi Electrics PLC-system. Du kan välja att skriva programmet i PLC-instruktioner, eller kan du direkt på skärmen rita ditt kretsschema (kallas Reläschema i PLCsammanhang). Ett Reläschema för att utföra samma funktion som vi hade i ovanstående elkoppling ser ut så här: 1 2 Lampa Reläschema som beskriver styrning av lampan Som du ser har detta schema i stort sett samma utseende som elschemat vi ritade för elkopplarna. Reläschema kommer ursprungligen från USA, och används där som standard för elritningar. Reläschema har kommit att bli standard när det gäller beskrivning av PLC-systemets styrfunktioner och används i alla PLC-fabrikat. Genom att sedan mata in detta Reläschema i MEDOC, låta MEDOC föra över programmet till PLC-systemet, och sedan starta PLC-systemet, så har man utfört allt som behövs. Stegen är alltså dessa: 1. Gör elkonstruktionen, dvs beskriv vilka elkopplare, kontaktorer, reläer etc som ska kopplas till PLC-systemet. Bestäm också till vilka in- och utgångar dessa ska kopplas. Gör installationen. 2. Skriv programmet med hjälp av MEDOC. Skriv ditt program antingen genom att rita Reläschema eller skriv direkt i PLC-språket. 3. För över PLC-programmet direkt till PLC-systemet. Detta gör du enkelt med MEDOC. 4. Börja med att testa din inkoppling, dvs prova så att alla elkopplare, kontaktorer etc är kopplade till rätt in- eller utgång. Denna test kan du enkelt göra genom att använda MEDOC. 5. Testkör det program du har skrivit. I denna fas har du stor hjälp av de funktioner i MEDOC som låter dig studera statusen på alla in- och utgångar. Att hitta fel i anläggningen blir betydligt smidigare om du använder detta program. 6. Om funktionen inte blev helt korrekt gör du ändringar i programmet, för över och testkör det nya programmet. Med hjälp av MEDOC gör du dina ändringar i funktionen och kan sedan prova igen. 7. Dokumentationen över den styrda maskinen ska sedan innehålla både de vanliga elritningarna, men också den dokumentation som du erhåller från MEDOC. En av fördelarna med MEDOC är just att du på ett enkelt sätt får ut dokumentationen. 6

19 Introduktion till ett modernt styrsystem Jämförelse mellan ett PLC system och ett styrsystem med reläer När man konstruerar för relästyrning så har man normalt några funktioner att välja mellan. Man kan seriekoppla kontakterna eller parallellkoppla dem, man har tillgång till tidreläer osv. För att få korrekt funktion så kopplar man ihop dessa olika funktioner så att styrningen fungerar som man tänkt sig. Genom att bygga samman ett antal logiska funktioner kan man se till att styrdonen agerar på ett korrekt sätt. När man programmerar ett PLC-system så är det egentligen detta man gör; man bygger samman olika funktioner. Viktiga och mest använda funktionerna: OC-funktionen (seriekoppling) ELLER-funktionen (parallellkoppling) INTE-funktionen (normalt sluten kontakt) Fördröjning (tidrelä) Istället för att exempelvis koppla två elkopplare i serie i ett relästyrt system kan du koppla dessa elkopplare till ett PLC-system och sedan använda OC-funktionen i PLC-systemet för att se till att rätt funktion blir utförd. Genom att kombinera alla de ovanstående funktionerna kan du få PLC-systemet att göra mycket avancerade styrningar. Ett annat sätt att uttrycka OC-funktionens beteende är; om alla ingångarna är Till så är utgången Till, annars är den Från. Ett annat sätt att uttrycka ELLER-funktionen; om alla ingångarna är Från är utgången Från, annars är den Till. 7

20 Introduktion till ett modernt styrsystem Några exempel på funktioner Med några enkla exempel ska vi visa hur du kan programmera ett PLC-system till att utföra de funktioner du önskar. Genom att endast använda funktionerna OC, ELLER, INTE och Fördröjning ska vi styra en kontaktor, som i sin tur styr en motor. Exempel 1 En motor ska startas om Startknappen påverkas. Startknappen kopplas till ingång X1 och kontaktorn kopplas till utgång Y0. A K A Startknapp K Kontaktor M Motor K M Elschema X1 Y0 X1 Startknapp Y0 Motor Reläschema 8

21 Introduktion till ett modernt styrsystem Exempel 2 En motor har försetts med två startknappar. Motorn ska startas om bägge startknapparna påverkas samtidigt. Startknapp 1 kopplas till ingång X1 och Startknapp 2 kopplas till ingång X2. Kontaktorn kopplas till utgång Y0. A B K A Startknapp 1 B Startknapp 2 K Kontaktor K M M Motor Elschema X1 Y0 X2 X1 Startknapp 1 X2 Startknapp 2 Y0 Motor Reläschema 9

22 Introduktion till ett modernt styrsystem Exempel 3 Vi gör ingen ändring i elkopplingen men däremot vill vi förändra funktionen. När man använder PLC-system för att styra med är det enkelt att förändra funktionen. Man behöver inte koppla om några trådar, det är bara att ändra programmet. Motorn ska startas om en eller bägge startknapparna påverkas. Startknapp 1 kopplas till ingång X1 och Startknapp 2 kopplas till ingång X2. Kontaktorn kopplas till utgång Y0. A K A Startknapp 1 B B Startknapp 2 K Kontaktor K M M Motor Elschema X1 X2 Y0 X1 Startknapp 1 X2 Startknapp 2 Y0 Motor Reläschema 10

23 Introduktion till ett modernt styrsystem Exempel 4 Vi utökar styrningen med en Stoppknapp. Startknappen är kopplad till ingång X1 och Stoppknappen till ingång X3. Motorn ska startas om Startknappen påverkas OC INTE Stoppknappen påverkas. A K B K A Startknapp 1 B Stoppknapp 1 K Kontaktor M Motor M Elschema X1 X3 Y0 X1 Startknapp 1 X3 Stoppknapp 1 Y0 Motor Reläschema 11

24 Introduktion till ett modernt styrsystem Exempel 5 En motor ska startas 5 sekunder efter det att Startknappen påverkats. Startknappen kopplas till ingång X1 och kontaktorn kopplas till utgång Y0. A B T A Startknapp 1 B Stoppknapp 1 T Timer T K K M Kontaktor Motor K M Elschema X1 T1 X3 T1 K50 Y0 X1 Startknapp 1 X3 Stoppknapp 1 T1 Timer K50 Timertid (5 sek) Y0 Motor Reläschema 12

25 Introduktion till ett modernt styrsystem Fundera själv Fundera en stund på vilka funktioner du får om du matar in dessa Reläschema i ditt PLC-system. X0 X1 X3 T1 K30 T1 Y0 X0 X1 Y0 X3 X1 X0 Y0 X3 X0 X1 Y0 X3 X0 X1 X3 Y0 X0 X1 X3 X1 X0 Y0 X1 X0 13

26 Introduktion till ett modernt styrsystem Sammanfattning Reglerna för hur ett styrsystem ska styra bestäms genom att ett antal logiska funktioner anges. Reläschema eller genom att skriva PLC-instruktioner. Vi har här helt inriktat oss på Reläschema, eftersom det är mest effektivt. De logiska funktioner som vi har tittat på är INTE, OC, ELLER och fördröjning. Genom att kombinera dessa kan du lösa de flesta problem som förekommer i en styrteknisk anläggning. Kombinationen gör du genom att koppla ihop dessa funktioner på olika sätt. Då får du en koppling som motsvarar de regler som ska gälla för detta styrsystemet. Dessa regler ska sedan styras (påverkas) av de tillstånd som de olika ingångarna har. Ett styrsystem kan enkelt sägas bestå av tre delar; ingångar, utgångar och dess logiska regler. Genom ingångarna får styrsystemet information om vad som händer i den maskin som styrs. Informationen om detta fås via olika typer av givare. Genom utgångarna har styrsystemet möjlighet att påverka styrdonen. De logiska reglerna anger när respektive utgång ska vara Till. Reglerna kan till exempel ange; om ingång 3 är Till då ska utgång 4 vara Till. Genom att ange denna typ av regler bestämmer man styrsystemets funktion. Ett styrsystem är en apparat som programmeras genom att kombinera olika funktioner. Med hjälp av dessa funktioner, och tillstånden på ingångarna styrs tillstånden på utgångarna. 14

27 Introduktion till ett modernt styrsystem Exempel på programmering av logiska regler: Regel 1 Om ingång 3 är Till och ingång 5 är Till då ska utgång 12 vara Till. Förklaring Du har gjort en OC-funktion mellan ingång 3 OC 5. Denna OC-funktion ska styra utgång 12. Regel 2 Om ingång 2 är Till ska utgång 6 bli Till efter 5 sekunder. Förklaring Du har programmerat en fördröjning i styrsystemet. Denna styrs av ingång 2 och den styr utgång 6. Med hjälp av Reläschema är det relativt enkelt för oss att beskriva den funktion som vi önskar. Därför använder de flesta PLC-programmerare detta symbolspråk. Reläschema måste översättas till PLC-språket för att PLC-systemet ska kunna använda det. Denna översättning kan gå till på två sätt: 1. Manuell översättning, man översätter kontakt för kontakt i Reläschema till PLC-program, inmatning av PLC-program sker oftast via en handhållen programmeringsenhet. 2. Med hjälp av dator. Det finns till de flesta PLC-fabrikaten program för PC där man matar in sitt Reläschema och får ut sitt PLC-program. För att beskriva en hel PLC-styrd anläggning måste man dels beskriva hur olika givare och styrdon är kopplade till PLC-systemet och dels beskriva de logiska regler som gäller för hela styrningen. Först då kan man utläsa den totala funktionen av styrningen. Vilka logiska regler som gäller för styrningen, alltså hur PLC-systemet ska styra, kan du förstå genom att studera ett Reläschema (eller ett Funktionsblocksschema). Ska du fullt ut förstå hur en PLC-styrd anläggning fungerar måste du läsa och förstå både elschemat och relä- eller funktionsblockschemat. Först då kan du förstå helheten i styrningen. 15

28 Introduktion till ett modernt styrsystem Kulsortering med PLC Som exempel väljer vi en kulsorteringsutrustning. Maskinen har till uppgift att sortera kulor av olika material, glaskulor respektive metallkulor. Kulorna kommer till maskinen i blandat tillstånd, dvs glas- och metallkulor huller om buller. De ska sedan skiljas åt och förpackas i vars en låda, glaskulorna för sig och metallkulorna för sig. Kulsorteringsverk ur ska man då få PLC-systemet att göra denna uppgift? Först måste man ta reda på hur man ska kunna skilja på de olika kulorna. Enklaste är ju att montera en induktiv givare som känner vilken kultyp som kommer. En induktiv givare känner ju av metall så den bör kunna ge signal när en metallkula kommer till magasinet. Problemet är att den induktiva givaren ger ingen signal både när det kommer en glaskula OC när det inte finns någon kula alls! Detta löser vi genom att montera ytterligare en givare som känner av om det överhuvudtaget finns någon kula i magasinet. Vi väljer en optisk givare som känner alla material. Genom att kombinera dessa givare så här kan vi reda ut vilken kula som finns i magasinet: Typ av kula Induktiv givare Optisk givare Metallkula Ger signal Ger signal Glaskula Ger ej signal Ger signal Ingen kula Ger ej signal Ger ej signal Genom att låta PLC-systemet känna av tillstånden på den induktiva och den optikska givaren kan vi alltså få reda på vilken typ av kula som står näst i tur att förpassas till sin låda. Att skilja olika kulsorter åt är den svåraste uppgiften, att sedan transportera kulorna från magasinet till lådorna görs med hjälp av en skyttelcylinder och två mindre cylindrar. 16

29 Introduktion till ett modernt styrsystem I styrningen av kulsorteringen är det fråga om kortare sekvenser. Man gör ett val beroende på vilken typ av kula man har och sedan kör man åt ena eller åt andra hållet. Att åtgärder görs efter varandra, i rad, kallas för att de utförs i sekvens. Ur säkerhetssynpunkt har man stora krav på applikationen. I kulsorteringen är det mindre fara för personskador men maskinen i sig kan skadas om man kör skyttelcylindern vid fel tillfälle. Att i stället för konventionell relästyrning använda PLC-system för att styra anläggningen innebär att konstruktionsarbetet blir ganska likartat men att arbetsinsatsen blir mindre framförallt vid omkonstruktioner. Den hjälp du får av MEDOC, programvaran för att programmera PLC-systemet, gör att du arbetar betydligt effektivare. Om du önskar kan du programmera eller felsöka med hjälp av handdosa (programmeringsenhet), men då får du inte samma hjälp som om du använder datorn för att programmera med. PLC-systemet är dessutom väldigt slitstarkt och har inga mekaniska delar, vilket innebär att det blir mindre underhållsarbete. Eftersom Mitsubishi Electrics PLC-system är ett av de mest använda PLC-fabrikaten kan du dessutom vara säker på att de har den prestanda och funktioner som du behöver. Du kan lita på att det program du matar in verkligen utför de funktioner som du avser. Programmet sparar du på datorn, vilket gör att det är enkelt att vid senare tillfälle göra ändringar etc. Om du av någon anledning behöver byta PLC-system är det då enkelt att ladda ner programmet i det nya PLC-systemet. Du behöver heller inte ha speciellt mycket mer kunskap för att använda PLC-system än om du konstruerar relästyrningar. Tekniken är densamma men du använder mer datorstöd. Visst datorkunnande bör du dock ha. Denna kunskap plus den du behöver om PLC-systemet får du enklast genom att låta Beijer Electronics utbilda dig. Av oss kan du dessutom få all hjälp du behöver med konstruktion och programmering. Beijer Electronics säljer ett stort antal PLC-system per år och har stor erfarenhet att hjälpa sina kunder med de problem som kan uppstå, oavsett om du är PLC-expert eller nybörjare. 17

30 Introduktion till ett modernt styrsystem Elkonstruktionen Denna konstruktion gör du på samma sätt som tidigare när du konstruerat för relästyrning. Skillnaden är bara att alla givare och styrdon kopplas till in- eller utgångarna på PLC-systemet istället för till kontakterna på reläet. Elritningen på det styrobjekt som ska styras i detta exemplet ser ut så här: Elschema kulsorterare 1,2K TOM 3A+ 2A+ 1AV 1A 24V = Magnetventil = Givare 0V Fotoelektrisk sensor, kulavkänning Induktiv sensor, metallavkänning Vänster utstötare, minusläge öger utstötare, minusläge Skyttelcylinder vänster läge Skyttelcylinder mittläge Skyttelcylinder höger läge Driftomkopplare Elritning på kulsorteringsanläggning Denna följer konventionella regler för hur elritningar ska upprättas. En del ritar PLC-systemets in- och utgångar horisontellt, andra ritar dem vertikalt. Efter detta så monteras troligen PLC-systemet och dess kringutrustning. Detta följer också normalt tillvägagångssätt. Det enda du ska tänka på är att följa instruktionerna för montering av PLC-systemet. Det är också viktigt att PLC-systemet sitter monterad i en miljö som är godtagbar. Instruktioner om detta finns att läsa i manualen. När du gjort konstruktionen är det dags att välja apparaterna. När det gäller PLC-system så finns det ett antal storlekar att välja mellan, från de som har bara några stycken in- och utgångar till de som kan hantera flera tusen. Välj ett PLC-system som klarar det antal in- och utgångar som du behöver. En bra tumregel är att välja ett PLC-system som klarar 30% utökning vid ett senare tillfälle. 18

31 Introduktion till ett modernt styrsystem Konstruktion av PLC-programmet Börja med att fundera över när de olika styrdonen (reläer, lampor, magnetventiler etc) ska vara påverkade. På detta sätt har du också angett när PLC-systemets utgångar ska vara Till. Exempel Magnetventilen styr cylindern som skjuter ut kulorna till behållaren med glaskulor, denna ska vara påverkad när skyttelcylindern är i sitt rätta läge. Om du beskriver varje styrdon på detta sätt har du också angett PLC-programmets funktion. De styrdon som finns i detta styrobjekt är följande: 1. Skyttelcylinder 2. Cylinder som skjuter glaskulorna till sin låda 3. Cylinder som skjuter metallkulorna till sin låda Om vi skulle beskriva när dessa ska påverkas skulle det kunna se ut så här: 1. Skyttelcylindern ska först styras till inspektionsläget (med en kula). Beroende på om det är en metall- eller glaskula ska den sedan styras antingen till lådan för glaskulor eller till lådan för metallkulor. Därefter ska den köras tillbaka till utgångsläget igen. 2. Cylindern som skjuter glaskulor ska börja arbeta då skyttelcylindern har nått läget vid lådan för glaskulor. Då ska den skjuta ut kulan och sedan återvända till utgångsläget. 3. På samma sätt ska cylindern för metallkulor fungera, med den skillnaden att det är när skyttelcylindern nått läget för metallkulor som den ska börja arbeta. Beskrivet i Reläschema ser en del av programmet ut så här: Skyttelcylinder vänsterläge Timer Cylinder vänster utstötare Cylinder vänster utstötare Skyttelcylinder vänsterläge Timer K2 Timer Reläschema för styrning av cylinder för glaskulor 19

32 Introduktion till ett modernt styrsystem Skyttelcylinder högerläge Timer Cylinder vänster utstötare Cylinder vänster utstötare Skyttelcylinder högerläge Timer K2 Timer Reläschema för styrning av cylinder för metallkulor Som du märker är det viktigt att först fundera ut hur och när de olika styrdonen ska påverkas. Om detta är klart är halva jobbet gjort. Sedan bör man fundera över vad de olika villkoren betyder. Exempelvis Cylindern som skjuter glaskulor ska börja arbeta då skyttelcylindern har nått läget vid lådan för glaskulor. Vilka givarsignaler kan hjälpa mig att avgöra när skyttelcylindern har nått läget vid lådan för glaskulor? Exempelvis kan en givare ge fullständig information, ibland behövs flera för att avgöra vilken typ av kula som befinner sig i cylindern. Då behövs en induktiv och en optisk givare för att tydligt klargöra OM det finns en kula, och VILKEN typ av kula det är. Det kompletta programmet hittar du i appendix, naturligtvis finns det ett antal funktioner att förbättra för att göra programmet effektivare. Fundera över vilka! Du bör också fundera över om det ska finnas några speciella förreglingar som behöver läggas in. Exempelvis skulle detta kunna vara att cylindern för glaskulor inte på några villkor får gå framåt förrän 0,5 sekunder efter att skyttelcylindern har nått sitt läge. Skriv ned dessa förreglingar och fundera på var de skulle kunna läggas in i PLC-programmet. Inmatning av PLC-programmet Själva inmatningen gör du med hjälp av MEDOC. Du matar in följande: 1. Benämningslistan, dvs du sätter namn på PLC-systemets in- och utgångar. Exempel på namn är Skyttel, Ind-Givare osv. Detta är för att programmeringen ska bli lättare senare. 2. Du ritar in ditt Reläschema i MEDOC Ovanstående program tar cirka minuter att mata in i MEDOC. 20

33 Introduktion till ett modernt styrsystem Test och igångkörning För att vara säker på att all inkoppling är korrekt kan du med MEDOCs hjälp testa detta. Du kan enkelt på skärmen se vilka tillstånd som varje givare har, och du kan dessutom tvångssätta utgångarna. Detta gör att du exempelvis kan sätta utgången för styrning av cylinder för glaskulor och på så sätt se att cylindern rör sig och går åt rätt håll. Du kan alltså testa: 1. Att alla givare ger korrekt signal vid rätt tillfälle 2. Att alla styrdon rör sig vid rätt tillfälle och i rätt riktning Detta kan du göra genom att använda MEDOC och på datorns skärm får du all information du behöver. Provkörning av PLC-program Detta gör du också med hjälp av MEDOC. På skärmen kan du studera varje in- eller utgång när du provkör programmet. Du kan se statusen på hela PLC-programmet direkt på skärmen och detta är en ovärderlig hjälp när man provkör sitt program eller när ett fel inträffar. Eventuell ändring av funktion Detta är väldigt lätt att göra med MEDOC. När du upptäcker en felfunktion så korrigerar du genast denna i datorn. Därefter sparar du programmet på datorns hårddisk för att sedan föra över det nya PLC-programmet till datorn. Sedan kan du provköra ditt nya PLCprogram direkt. Dokumentation Med hjälp av MEDOC får du ut en mycket bra dokumentation. Du får ut exempelvis: 1. Benämningslistan, med alla namnen på in- och utgångar 2. PLC-programmet, i Reläschema eller PLC-instruktioner 3. Korsreferenslistor som beskriver hur de olika utgångarna påverkas. Exempelvis kan du se vilka ingångar som påverkar en speciell utgång. Detta är otroligt värdefullt vid felsökning Det finns ett stort antal listor att få ut från MEDOC men dessa är de mest använda. När denna fas är genomförd är projektet drifttaget och klart. Vid framtida utbyggnader eller vid felsökning har du stor nytta av MEDOC. 21

34 Introduktion till ett modernt styrsystem Vad finns inuti PLCn? Vi har tidigare studerat utsidan av PLC-systemet, där vi har tittat på ingångar, utgångar osv. Om vi tittar inuti PLC-systemet kommer vi naturligtvis bara att se ett antal datorchips eftersom PLC-systemet är en dator som innehåller processor, minne och buss. Men om vi tittar mer på vilka funktioner som utförs av PLC-systemet så kan vi dela upp PLC-systemet i några delar: Elektronik för ingångar (optokopplare) Minne för att lagra ingångarnas status, ingångsminne Elektronik och program för att kunna köra och utföra de program vi matar in i PLCsystemet Minne för att använda som mellanlagring vid körning av program, minnesceller Minne för att lagra utgångarnas status, utgångsminne Elektronik för utgångar (reläer) Alla ingångar, utgångar och minnesceller har ett namn: Ingångar heter X0, X1, X2 osv Utgångar heter Y0, Y1, Y2 osv Minnesceller heter M0, M1, M2 osv 22

35 Introduktion till ett modernt styrsystem ur arbetar PLC-systemet? När du startar PLC-systemet genom att sätta omkopplaren i läge RUN börjar PLC-systemet sitt arbete. Detta arbete kan delas in i tre faser: 1. Inläsning, PLC-systemet läser in alla ingångarnas status och lagrar dessa i minne. Varje ingång har en minnescell. Om ingången är Till läggs en 1:a i minnescellen, om den är FRÅN läggs en 0:a. 2. Bearbetning, PLC-systemet kör det program som du matat in rad för rad. Den utför de tester du bett den om, exempelvis att kolla om ingång 4 är Till Resultatet av detta blir att den för varje utgång lägger en 1:a eller en 0:a i dess minnescell. 3. Utläsning, PLC-systemet lägger ut de 1:or och 0:or som finns i varje utgångsminne. Ligger det en 1:a i minnescellen så sätts utgången, ligger det en 0:a så sätts den inte. Detta är PLC-systemets arbetssätt. Dessa 3 faser utför den hela tiden. Precis som en vanlig dator så sitter det en processor som har ansvar för att detta förlopp utförs effektivt och med jämna mellanrum. Förfarandet utförs ungefär var 5:e millisekund. Dvs att varje signal läses in eller ut ungefär var 5:e millisekund. Sedan börjar PLCsystemet om med att läsa in insignalerna till ingångsminnet, köra PLC-programmet, läsa ut utgångsminnena till utgångarna osv. Detta arbetssätt kallas cyklisk bearbetning eftersom den gör om samma saker hela tiden. Varje cykel tar cirka 5 millisekunder vilket innebär att ditt PLC-program körs cirka 200 gånger i sekunden! Det är viktigt att du har detta arbetssätt klart för dig annars är risken att du skriver program som inte fungerar som du tänkt dig. Exempelvis är det viktigt att du funderar över i vilken ordning du lägger instruktionerna i PLC-programmet. Men om du tänker på detta behöver du inte i detalj känna till hur PLC-systemet fungerar. Dessutom har du jättebra hjälp av MEDOC när det gäller att kontrollera hur ditt PLCprogram arbetar. 23

36 Appendix 1 Appendix Funktionsdiagram IND: Induktiv sensor, metall FOTO: Fotoelektrisk sensor, kulor Skyttelcylinder mittläge 1 Timer 0 1 Sek FOTO 2 IND x FOTO x Timer 0 Skyttelcylinder vänster 5 IND x FOTO x Timer 0 Skyttelcylinder höger 3 Skyttelcylinder vänsterläge Cylinder vänster utstötare /Timer 2 6 Skyttelcylinder högerläge Cylinder vänster utstötare /Timer 4 Timer 1 4 Sek Timer 3 4 Sek Timer 2 2 Sek Timer 4 2 Sek Vänster utstötare, minusläge x Timer 1 öger utstötare, minusläge x Timer 2 4 Skyttelcylinder höger 7 Skyttelcylinder vänster Skyttelcylinder mittläge Skyttelcylinder mittläge 24

37 Appendix Reläschema kulsorterare M1 M4 M7 Skyttelcylinder mittläge Skyttelcylinder mittläge RST M0 SET M0 M8002 M2 RST M1 M5 M0 Skyttelcylinder mittläge SET M1 M3 RST M2 M1 Induktiv sensor Fotoelektrisk sensor Timer1 SET M2 M4 M2 M0 Skyttelcylinder vänsterläge RST M3 SET M3 M3 Vänster utstötare, minusläge Timer1 RST M4 SET M4 M6 RST M5 M1 Induktiv sensor Fotoelektrisk sensor Timer0 SET M5 M7 RST M6 25

38 Appendix M5 M0 M6 M1 Skyttelcylinder högerläge öger utstötare, minusläge Fotoelektrisk sensor Timer 3 SET M6 RST M7 SET M7 K10 Timer0 M3 K40 Timer1 M6 K20 Timer2 K40 Timer3 M4 K20 Timer4 Y0 M5 Skyttelcylinder höger M2 Y1 M7 Skyttelcylinder vänster M6 Timer4 Y2 M3 Timer2 Cylinder höger utstötare Y3 Cylinder vänster utstötare END 26

39 MELSEC FX-programmering Säkerhetsinformation 1 Säkerhetsinformation Denna handbok vänder sig till elfackutbildade användare som har kännedom om säkerhetsstandarder och kunskap i automationsteknik. Projektering, installation, provning och besiktning av anläggningar med PLC ur MEL- SEC FX-serie skall utföras av behörig personal. All installation skall vara fast och utföras av behörig installatör. All modifiering, ändring och ombyggnad av produkten är förbjuden. Utrustningen får endast användas av personal med lämplig utbildning. Produkten får ej användas i explosiv miljö. Reservdelar måste vara godkända av G & L Beijer Electronics AB. Läs manualen innan produkterna används. Nödstopp och säkerhetsfunktioner får ej styras från utrustningen. Starkströmskablar och signalkablar skall vara förlagda åtskilda. Varningssymbol Denna manual innehåller en varningssymbol med olika innehåll som skall uppmärksamma viktig information och syftar till att öka personsäkerheten och skydda utrustningen. När symbolen med dess innehåll upptäcks skall texten läsas och klargöras. Fara Uppmärksammar att död eller allvarlig skada kommer troligen att orsakas på person eller egendom om inte nödvändiga försiktighetsåtgärder Varning Uppmärksammar att död eller allvarlig skada kan komma att orsakas på person eller egendom om inte nödvändiga försiktighetsåtgärder vidtages. Försiktighet Uppmärksammar att mindre skada kan komma att orsakas på person eller egendom om inte nödvändiga försiktighetsåtgärder vidtages. Beijer Electronics AB 1-1

40 Säkerhetsinformation MELSEC FX-programmering 1-2 Beijer Electronics AB

41 MELSEC FX-programmering Inledning 2 Inledning 2.1 Översikt och omfattning Denna manual ger en detaljerad beskrivning i hantering och programmering av FX0S, FX0, FX0N, FX, FXU och FX2N systemen. För information angående PLC-hårdvara och installation hänvisas läsaren till FX-systemmanual. ur man använder manualen Manualen täcker alla funktioner i hela FX-serien. Därför visas i radhuvudet vilka PLC som kan använda sig av den beskrivna instruktionen. FX0(S) FX0N FX FXU FX2N Om systemets ruta har en punkt, kan beskriven instruktionen användas. FX0(S) -Alla FX0 och FX0S PLC-systemen FX0N -Alla FX0N PLC-systemen FX -Alla FX PLC-systemen med CPU version lägre än 3.30 FXU -Alla FX PLC-systemen med CPU version 3.30 eller högre FX2N -Alla FX2N PLC-systemen FX(U) omfattar FX och FXU Beijer Electronics AB 2-1

42 Inledning MELSEC FX-programmering FX familjen Detta är en generellt uttryck som ofta används för att beskriva alla PLC-systemen utan att specificera den individuella typen eller modellen. FX och FXU Eftersom produkter utvecklas och förbättras med tiden tillkommer nyare och bättre funktioner. Ibland inträffar förändringar inne i systemens CPU (Central Processing Unit). Dessa förändringar, liksom i vanliga persondatorer, medför versionsändringar. Listan nedan visar vilka förändringar som skett i den nya FXU:n (CPU ver 3.30). FX CPU version 3.30 Följande instruktioner har tillkommit: ASCI (FNC82), CCD (FNC84), FLT (FNC 49), EX (FNC83), PID (FNC88), RS (FNC80), SER (FNC61), SORT (FNC69), SQR (FNC48). Mjukvara för FX-485 1:N nätverk (protokoll 1 och 4) Följande instruktioner har uppgraderats: EI (FNC 04), BMOV (FNC15), SCS (FNC53), PLSY (FNC57), FMOV (FNC16), MEAN (FNC45), ABSD (FNC62), DSW (FNC72), SEGL (FNC74), PR (FNC77). Följande adressområden har tillkommit: Ingång/Utgångsadresser kan i mjukvaran adresseras individuellt upp till 256 st. Totalt kan 256 ingångar/utgångar kombinerat adresseras. jälpminnesceller är utökade till 1536 st (M0-M1535) Dataregister är utökade till 1000 st (D0-D999) Valfria RAM filregister har tillkommit, 2000 st (D6000-D7999) Pekare har utökats till 128 st (P0-P127) Följande instruktioner har tagits bort: ANRD (FNC91), ANWR (FNC92), BLK (FNC97), MCDE (FNC98), MNET (FNC90). 2-2 Beijer Electronics AB

43 MELSEC FX-programmering Inledning 2.2 Att tänka på då programmeringsenhet används FX CPU version 3.30 och senare De nya instruktionerna i FX ver 3.30 kan även nås från en programmeringsenhet med äldre mjukvara. Dock, kan vissa standard applikationsinstruktioner programmeras i kombination med vissa specialminnesceller och därmed uppnå samma funktion som med den nya instruktionen. Nedan beskrivs vilken mjukvara som klarar av instruktionerna. Modell nummer Mjukvaran kräver användning av minnescell Instruktionerna kan användas direkt FX-10P/FX-20P V 1.20 fr o m V2.00 Ursprunglig instruktion kombinerad med specialminnescell efterliknar den nya instruktionen. Befintlig FX-instruktion Används för att efterlikna Benämning FNC nr Specialminne Ny instruktion Benämning FNC-nr MOV 12 M8190 Squareroot SQR 48 MOV 12 M8191 Float FLT 49 RAMP 67 M8193 Data search SER 61 RAMP 67 M8194 RS232 RS 80 FMOV 16 M8196 ex till ASCIII ASC 82 FMOV 16 M8197 ASCII till ex EX 83 FMOV 16 M8195 Sum Check CCD 84 Beijer Electronics AB 2-3

44 Inledning MELSEC FX-programmering Exempel Det är mycket viktigt att formatet är korrekt för att få den efterliknade instruktionen att arbeta korrekt. Specialminnescellen måste ettställas med en SET-instruktion direkt före instruktionen som skall modifieras. LD X0 SET M8190 MOV K36 D10 X0 MOV SET K36 M8190 D10 Motsvarar LD X0 SQR K36 D10 X0 SQR K36 D10 Användning av de nya interruptpekarna När de nya interruptpekarna I010-I060 skall programmeras tillsammans med SCS (FNC53) eller SCR (FNC54) instruktionerna med hjälp av en gammal programmeringsenhet, skall följande specialminnesceller ersätta önskad interruptpekare: Minnescell används för att ersätta önskad interruptpekare M8181 M8182 M8183 M8184 M8185 M8186 Interruptpekare I010 I020 I030 I040 I050 I060 Användning av M8198 tillsammans med BMOV-instruktionen När BMOV (FNC15) används tillsammans med ettställd M8198 då skiftas användandet av Source och Destination parametrarna, d v s Source blir Destination och vice versa. Detta medför att programmerare kan använda gammal mjukvara/programmeringsenheter för att flytta värden in i filregister med BMOV. Detta är inte tillåtet i äldre programmeringsenheter att ange ett filregister som destination i en BMOV instruktion. 2-4 Beijer Electronics AB

45 MELSEC FX-programmering Inledning FX2N CPUer alla versioner Den nya CPUn erbjuder FX-användaren många nya möjligheter och instruktioner. För att kunna utnyttja alla möjligheterna måste man uppgradera äldre versioner av mjukvara och programmeringsverktyg. Det är inte nödvändigt att uppgradera befintliga programmeringsverktyg tillsammans med FX2N enheter upp till funktionalitet som finns i FX ver Modell nummer Instruktionerna kan användas direkt för FX2N FX-10P/FX-20P fr o m V3.00 Observera Om uppdaterad programvara eller programmeringsenheter används kan programmering ske på vanligt sätt enligt beskrivning i följande kapitel och programmeringstekniken beskriven i detta kapitel kan ignoreras. Beijer Electronics AB 2-5

46 Inledning MELSEC FX-programmering 2-6 Beijer Electronics AB

47 Grunderna MELSEC FX-programmering 3 Grunderna 3.1 Styrsystemets inre uppbyggnad Ett PLC-system består av elektroniska kretsar, vars hjärta är en CPU (mikrodator). Denna CPU bestämmer systemets funktion och bearbetar instruktionerna i den ordning de är inskrivna. Givarna som är anslutna till ett ingångskort kan ha en adress X3, där X betyder ingång och 3 är adressnumret. Lasterna (styrobjekten) ansluts till utgångskortet som får en unik adress tex Y4, där Y betyder utgång och 4 är adressnummer. Ingångskorten hanterar 24 V signaler och på utgångskorten kan spänningen variera med valet av utgångskrets. Relä: 24V DC eller 220 V AC. Transistor: 24 V DC. Triac: 220 V AC. PLC-systemet har interna hjälpfunktioner som tex minnesceller M (jmfr hjälprelä), räknare C, tidskretsar T. Dessa adresser (funktioner) aktiveras som utgångar och deras tillstånd (1 eller 0 ställda) kan avläsas obegränsat antal gånger i ett program. Instruktionerna skrivs in med programmeringsenheten som serie eller parallellkoppling, normalt öppna eller normalt slutna kontakter etc. Instruktionerna för styrsystemet utgörs av funktion och kanalnummer. En samling instruktioner utgör ett program. 3-1

48 MELSEC FX-programmering Grunderna 3.2 Programbearbetning I styrenheter uppbyggda av reläer sker alla styrningsförfaranden parallellt (samtidigt), men i programmerbara styrsystem utförs de sekventiellt (efter varandra) enligt en programmeringssekvens, och upprepas cykliskt Direktexekvering Resultatet av programbearbetningen utmatas direkt under programcykeln vilket innebär att ingångars-och utgångars status ej sparas och dessa blir därför inte uppdaterade via något minne I/O kopiering Med I/O kopieringsmetoden bearbetas hela programsekvensen, och först därefter förs resultatet till utgångarna (Y). I/O står för Input (I, ingångar) och Output (O, utgångar). Bearbetningen av programmet kan delas upp i tre funktioner: Inläsning av ingångar Programbearbetning Utmatning till utgångar I/O minnet är ett internt minne i PLCn där ingångars och utgångars status mellanlagras. Inläsning av ingångar Före den cykliska programbearbetningen läser styrsystemet av de olika ingångarnas tillstånd eller värde och lagrar dem i I/O minnet. Därefter är det inte längre ingångarna utan I/O minnet som avläses under programbearbetningen. Ändringar på ingångssidan kan bara tas i beaktande när den pågående cykeln är slut, dvs. I/O minnet uppdateras först före programbearbetningen i nästa cykel. Programbearbetning Styrsystemet läser av kanalnumrens (ingångar X, minnesceller M, osv.) tillstånd i I/O minnet. Resultatet av instruktionernas funktion samt kanalnumrets status lagras på angiven kanal (I/O-minnet, minnesceller etc). Utmatning till utgångar När programbearbetningen är klar, överförs innehållet i I/O minnet automatiskt till utgångarna och aktiverar där via reläer, triac, eller transistorer de externa lasterna. 3-2

Programmerbara styrsystem

Programmerbara styrsystem Styrteknik ETB016 Allmänt om styrsystem (PLC) Grundinstruktioner Introduktion av GX IEC Developer Benämningar Minne SET- och RST-instruktioner Programmerbara styrsystem PLC står för Programmable Logical

Läs mer

Välkommen till. Styrteknik grundkurs

Välkommen till. Styrteknik grundkurs Välkommen till Styrteknik grundkurs Allmänt om styrsystem (PLC) Ladder och Logik Grundinstruktioner Tidskretsar Räknare Minne SET- och RST-instruktioner Strukturering av program Sekvensprogrammering överkurs

Läs mer

Styrteknik : Programmering med IEC 61131-3. Styrteknik

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

Läs mer

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 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

Läs mer

Styrteknik: MELSEC FX och numeriska värden

Styrteknik: MELSEC FX och numeriska värden PLC2C:1 MELSEC FX I kursen styrteknik används styrsystemet FX1S som är ett litet system i MELSEC FX-serien. Vår version av FX1S har endast digitala in- och utgångar men oftast finns det både digitala och

Läs mer

Sekvensstyrning Grafcet och IEC

Sekvensstyrning Grafcet och IEC Sekvensstyrning Grafcet och IEC 61131-3 Indtroduktion GRAFCET Tekniken grundades i Frankrike på 1970-talet och ligger till grund för ett standardiserat programspråk i enlighet med standard IEC 61131-3.

Läs mer

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E 1 Funktion och användningsområde Q64AD och Q68ADV/ADI omvandlar analoga ström- eller spänningssignaler till digitala värden. 2 Om Kom-igång dokumentet Detta Kom-igång-dokument skall ej ses som en fullständig

Läs mer

Ladderprogrammering steg för steg

Ladderprogrammering steg för steg Ladderprogrammering steg för steg En introduktion till LD-programmering för kursen MIE 012 Elektroteknikens Grunder vid LTH. Gunnar Lindstedt Introduktion Den dominerande typen av styrsystem för binära

Läs mer

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

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll: F: Minneselement Innehåll: - Latchar - Flip-Flops - egister - Läs- och skrivminne (andom-access Memory AM) - Läsminne (ead Only Memory OM) Ett minneselements egenskaper Generellt sett så kan följande operationer

Läs mer

Programmerbar logik. Kapitel 4

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.

Läs mer

*1 Alternativ lösning Serial/IP COM Port Redirector v4.8 from tacticalsoftware.com För mer info se

*1 Alternativ lösning Serial/IP COM Port Redirector v4.8 from tacticalsoftware.com För mer info se Ethernetkommunikation med FX-serien, FX2NC-ENET-ADP KI00206B 2010-03 FX1S FX1N FX2N(C) FX3U(C) 1 Funktion och användningsområde Med hjälp av Ethernetmodulen FX2NC-ENET-ADP kan man kommunicera med MELSEC

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION PLC-styrning av ett minimalt parkeringsgarage KURS El- och styrteknik för tekniker ET 1015 INNEHÅLL LAB NR 4 Ver 1.0 1. Inledning 2. Laborationskortet

Läs mer

Copyright 2001 Ulf Rääf och DataRäven Elektroteknik, All rights reserved.

Copyright 2001 Ulf Rääf och DataRäven Elektroteknik, All rights reserved. Ver 2001-03-31. Kopieringsförbud. Detta verk är skyddat av upphovsrättslagen! OBS! Kopiering i skolar enligt avtal ( UB4 ) gäller ej! Den som bryter mot lagen om upphovsrätt kan åtalas av allmän åklagare

Läs mer

Sida 1 (10) KI_sv.dot,

Sida 1 (10) KI_sv.dot, )XQNWLRQRFKDQYlQGQLQJVRPUnGH FX0N-3A omvandlar en analog ström- eller spänningssignal till ett digitalt värde samt omvandlar ett digitalt värde från centralenheten till en analog ström- eller spänningssignal.

Läs mer

MÄT-, STYR- OCH REGLERTEKNIK

MÄT-, STYR- OCH REGLERTEKNIK MÄT-, STYR- OCH REGLERTEKNIK Ämnet mät-, styr- och reglerteknik behandlar metoder och arbetssätt för att styra och reglera tekniska komponenter, till exempel regulatorer och styrsystem. Arbete med styr-

Läs mer

Beijer Electronics AB, MA00062D,

Beijer Electronics AB, MA00062D, Manual IFC PBDP Förord Denna manual är en installations och funktionsbeskrivning för expansionskortet IFC PBDP. Modulen kan användas till operatörsterminalerna i E-serien som har expansionskortsplats.

Läs mer

RADIOMOTTAGARE FÖR STYRNING AV RGB-LYSDIODLIST GEMENSAM ANOD

RADIOMOTTAGARE FÖR STYRNING AV RGB-LYSDIODLIST GEMENSAM ANOD TELECO AUTOMATION SRL Via dell Artigianato, - 0 Colle Umberto (TV) ITALIEN TEL: ++9.0. FAX: ++9.0. - www.telecoautomation.com Detta dokument tillhör Teleco Automation Srl som har exklusiv rätt till all

Läs mer

PNSPO! Tips! CP1W-AD och DA. 14 mars 2012 OMRON Corporation

PNSPO! Tips! CP1W-AD och DA. 14 mars 2012 OMRON Corporation PNSPO! Tips! CP1W-AD och DA 14 mars 2012 OMRON Corporation 2/28 Läs detta innan du bläddrar vidare PNSPO! Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för OMRONs produkter. Använd

Läs mer

Styrning från telefon. Styrning mellan två Robofonsändare. Styrning via SMS. Styrning via dator

Styrning från telefon. Styrning mellan två Robofonsändare. Styrning via SMS. Styrning via dator Styrning från telefon Styrning mellan två Robofonsändare (Robofon/Googol) Styrning via SMS Styrning via dator Styrning lokalt INNEHÅLLSFÖRTECKNING 1. ALLMÄN BESKRIVNING... 3 2. FJÄRRSTYRNING I ALLMÄNHET...

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering λ Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/mafykht11/ λ Studentportalen http://www.studentportalen.uu.se UNIX-konton (systemansvariga

Läs mer

Grundläggande datavetenskap, 4p

Grundläggande datavetenskap, 4p Grundläggande datavetenskap, 4p Kapitel 2 Datamanipulation, Processorns arbete Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-09 IT och Medier 1 Innehåll CPU ALU Kontrollenhet Register

Läs mer

PNSPO! Minneskort till CJ. 14 mars 2012 OMRON Corporation

PNSPO! Minneskort till CJ. 14 mars 2012 OMRON Corporation PNSPO! 14 mars 2012 OMRON Corporation 2/17 Läs detta innan du bläddrar vidare PNSPO! Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för OMRONs produkter. Använd den som en hjälp att

Läs mer

Övervakning & Programspråk

Övervakning & Programspråk Övervakning & Programspråk Denna PowerPoint är gjord för att du ska få en inblick i vad ett driftövervakningssystem är. Vad kan man se? Olika tekniska funktioner? Fördelar? Även en inblick i hur man programmerar

Läs mer

Ladderprogrammering steg för steg

Ladderprogrammering steg för steg Ladderprogrammering steg för steg En introduktion till LD-programmering för kursen EIEF35 Elektroteknikens Grunder vid LTH. Gunnar Lindstedt Introduktion Den dominerande typen av styrsystem för binära

Läs mer

Automation Laboration: Överföring över PROFIBUS

Automation Laboration: Överföring över PROFIBUS Automation Laboration: Överföring över PROFIBUS Inledning Sedan slutet av 80-talet har kommunikationssystemet PROFIBUS utvecklats och ökat i användning inom industrin. PROFIBUS utgör ett exempel på ett

Läs mer

Grunderna i stegkodsprogrammering

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

Läs mer

Programmering av. PADDY mini

Programmering av. PADDY mini multimedia Programmering av PADDY mini art. nr: CCS037 PRODUKTER SOM ANVÄNDS I DETTA EXEMPEL: PADDY mini CCS037 PADDY mini CCS012 PADDY mini CCS500 VSCOM USB TILL SERIELL DB9 LAPTOP MED WINDOWS 7 QUICKPAD

Läs mer

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet Datorarkitektur - en inledning Organisation av datorsystem: olika abstraktionsnivåer System S den mest abstrakta synen på systemet A B C Ett högnivåperspektiv på systemet a1 b1 c1 a2 b3 b2 c2 c3 En mera

Läs mer

Laboration 2 i Styrteknik

Laboration 2 i Styrteknik 070921/Thomas Munther Sektionen för Informationsvetenskap, Dator och Elektroteknik Laboration 2 i Styrteknik Anvisningar: för godkänd uppgift krävs en inlämnad programlistning av typen SFC där alla relevanta

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION KURS ET1001 Styrteknik LAB NR PLC 5 INNEHÅLL 1. Inledning 2. Laborationskortet i styrteknik 3. Laborationsuppgifter NAMN KOMMENTARER PROGRAM/KURS

Läs mer

SafeLine VV3. Handhavande manual. Visar våningar, pilar och rullande meddelanden.

SafeLine VV3. Handhavande manual. Visar våningar, pilar och rullande meddelanden. SafeLine VV3 Handhavande manual Visar våningar, pilar och rullande meddelanden. SafeLine VV3 Handhavande manual safeline.eu Innehållsförteckning Installation & Test Montering 5 Tecken som kan användas

Läs mer

Instruktion för I/O-Kort, med USB-anslutning.

Instruktion för I/O-Kort, med USB-anslutning. Instruktion för I/O-Kort, med USB-anslutning. I/O-kortet har: 8 digitala ingångar. Avsedda för slutande kontakter. Gemensam plus-matning 15Volt. Öppen ingång = 0. 8 digitala utgångar. Utgångskrets typ

Läs mer

Camozzi Competence Centre. Utbildningssystem

Camozzi Competence Centre. Utbildningssystem Camozzi Competence Centre Utbildningssystem Camozzi Competence Centre Camozzi är ett internationellt företag inom automation med huvudkontor i Italien och med representation i mer än 75 länder i form av

Läs mer

Installations- & Servicemanual D-LUX TIMER. Digital elektronisk timer 11/14

Installations- & Servicemanual D-LUX TIMER. Digital elektronisk timer 11/14 Installations- & Servicemanual D-LUX TIMER Digital elektronisk timer 11/14 ANVÄNDNING D-LUX Timer produceras med SMT (Ytmontering Technology), ger bättre prestanda och konsekvens i vår tillverkningsprocess.

Läs mer

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar Digitalteknik EIT020 Lecture 15: Design av digitala kretsar November 3, 2014 Digitalteknikens kopplingar mot andra områden Mjukvara Hårdvara Datorteknik Kretskonstruktion Digitalteknik Elektronik Figure:,

Läs mer

PAMM Användarmanual

PAMM Användarmanual PAMM 2000 Användarmanual 15 4. Översikt 4.1 Programmeringsmeny 14 Innehållsförteckning 3.2 CAN-fel Om ditt system är utrustat med moduler som kommunicerar via CAN (Control Area Network), kan fel uppträda

Läs mer

BESKRIVNING AV DISPLAY

BESKRIVNING AV DISPLAY Inledning 1 DREAM styrsystem TALGIL erbjuder högeffektiva och anmärkningsvärt ekonomiska lösningar för hantering av medelstora till stora bevattningssystem. Systemet utnyttjar modern teknik för hårdvara

Läs mer

Bokens innehåll 1. MEKATRONIK en del av vår vardag 2. Styrning med LOGISKA FUNKTIONER

Bokens innehåll 1. MEKATRONIK en del av vår vardag 2. Styrning med LOGISKA FUNKTIONER 1. MEKATRONIK en del av vår vardag Mekatronik i hemmet Mekatronik i fabriken Elektromekaniska styrsystem Pneumatiska styrsystem Hydrauliska styrsystem Elektriska styrsystem 2. Styrning med LOGISKA FUNKTIONER

Läs mer

MaxxECU MDash Android App

MaxxECU MDash Android App MaxxECU MDash Android App 2015-04-27 Viktig information! (bör läsas innan installation) Maxxtuning AB - info@maxxtuning.se 1 - Förord MaxxECU MDash är en Android app som kommunicerar trådlöst via blåtand

Läs mer

Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen.

Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen. Reglering Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen. Regulator eller reglerenhet används för att optimera

Läs mer

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

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

Läs mer

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen 68000 Arkitektur F2: Motorola 68000 I/O signaler Processor arkitektur Programmeringsmodell Assembler vs. Maskinkod Exekvering av instruktioner i 68000 Instruktionsformat MOVE instruktionen Adresseringsmoder

Läs mer

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3

Läs mer

VÅGINSTRUMENT LD 5208

VÅGINSTRUMENT LD 5208 VÅGINSTRUMENT LD 5208 Viktdisplay 6-siffrig display för visning av vikt (brutto eller netto), funktioner eller felmeddelanden. Siffrornas höjd ca 20 mm. Överlast indikeras med på displayen. Underlast indikeras

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se

Läs mer

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15. Aktivera Kursens mål: LV3 Fo7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion

Läs mer

OMRON. PLC till PLC kommunikation (CP1L-E) Ethernet. 22 april 2014 OMRON Corporation

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

Läs mer

LABORATIONER I STYRTEKNIK. Grundläggande PLC- programmering

LABORATIONER I STYRTEKNIK. Grundläggande PLC- programmering 1 LABORATIONER I STYRTEKNIK LABORATION : Grundläggande PLC- programmering 2 Övning 1. Rita ur reläschemat nedan ett ladderschema i GX IEC Developer. Kör programmet och prova funktionen med hjälp av ingångssimulatorn.

Läs mer

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

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning Den digitala automaten Vägen från digitaltekniken till det kompletta styrsystemet Lund University, Sweden Insignaler Sekvensnät Utsignaler Kan vi betrakta insignalmönstret som en instruktion och det som

Läs mer

Introduktion till programmering

Introduktion till programmering Introduktion till programmering Vad är programmering? Vad gör en dator? Vad är ett datorprogram? 1 (9) Vad är programmering? För att bestämma en cirkels area måste du: 1. Dividera diametern 5 med 2. 2.

Läs mer

MANUAL. DIMMAX Proline. E-nr: (Tidigare )

MANUAL. DIMMAX Proline. E-nr: (Tidigare ) MANUAL DIMMAX 4-950 Proline E-nr: 13 770 23 (Tidigare 19 022 38) 1. INLEDNING Tack för att Du valde Dimmax 4-950 Proline. Denna produkt representerar den senaste tekniken inom modern ljus-reglering. Vi

Läs mer

För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning.

För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning. För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning. Används för att reglera en process. T.ex. om man vill ha en bestämd nivå, eller ett speciellt tryck i en rörledning kanske.

Läs mer

Quickstart manual. Rev SHTOOL Quickstart manual Smart-House

Quickstart manual. Rev SHTOOL Quickstart manual Smart-House Quickstart manual Rev. 2.3 2017-09-14 SHTOOL 6.5.33 1 Innehåll 1 FÖRORD... 3 2 PROGRAMVARA... 4 2.1 Hämta programvara... 4 2.2 PC krav... 4 3 DOKUMENTATION... 5 3.1 Manualer... 5 3.2 Projektdokumentation...

Läs mer

Per Holm Lågnivåprogrammering 2014/15 24 / 177. int och double = = 2, 147, 483, 647

Per Holm Lågnivåprogrammering 2014/15 24 / 177. int och double = = 2, 147, 483, 647 Lågnivåprogrammering Föreläsning 2 Lågnivåprogrammering Förberedelse inför laboration 2. Maskinspråk, assemblerspråk Talrepresentation En enkel dator, komponenter Instruktionsformat, instruktionscykel

Läs mer

Tyristoraggregat ECS SEMI 40-160A

Tyristoraggregat ECS SEMI 40-160A Sida 1 (8) Tyristoraggregat ECS SEMI 40-160A Svensktillverkad tyristorstyrning av hög kvalitet! Tyratronic Automation AB tillverkar och säljer tyristorstyrning av hög kvalitet till konkurrenskraftiga priser!

Läs mer

Tack för att du valde denna produkt. Vänligen läs noga igenom instruktionerna för korrekt och säker användning.

Tack för att du valde denna produkt. Vänligen läs noga igenom instruktionerna för korrekt och säker användning. Tvåkanalig fjärrkontroll Innehåll Tack för att du valde denna produkt. Vänligen läs noga igenom instruktionerna för korrekt och säker användning. VARNING! DRA UT AC- ELLER DC-STRÖMMEN UNDER INSTALLATION!

Läs mer

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

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning Den digitala automaten Vägen från digitaltekniken till det kompletta styrsystemet Lund University, Sweden Insignaler Sekvensnät Utsignaler Kan vi betrakta insignalmönstret som en instruktion och det som

Läs mer

Problemlösare RDS5000

Problemlösare RDS5000 Introduktion I RDS5000 kan det förekomma ett antal larm. Dessa larm är inte alltid enkla att förstå vad de betyder eller varför de uppstår. Därför har vi försökt sammanfatta alla larm i den här felsökningsguiden.

Läs mer

Quick start manual. Smart-House 2015-04-20. Rev 1.1

Quick start manual. Smart-House 2015-04-20. Rev 1.1 Quick start manual Smart-House 2015-04-20 Rev 1.1 Innehåll Förord... 3 Programvara... 4 Hämta programvara... 4 PC krav... 4 Dokumentation... 5 Manualer... 5 Projektdokumentation... 5 Smart-Dupline... 5

Läs mer

Detta dokument beskriver enbart konfigurering av FX3U-ENET för att programmera/monitorera via Ethernet.

Detta dokument beskriver enbart konfigurering av FX3U-ENET för att programmera/monitorera via Ethernet. FX1S FX1N FX2N(C) FX3U(C) 1 Funktion och användningsområde Genom att använda FX3U-ENET kan man kommunicera med ett FX3U-system via Ethernet. Kommunikationsmodulen stödjer funktioner som överföring av PLC-program,

Läs mer

Operatördialog. Harmony 2011-08-31

Operatördialog. Harmony 2011-08-31 Operatördialog Harmony Manual, enkel programmering Harmony XB4R,XB5R, trådlös och batterifri tryck knapp 2011-08-31 Schneider Electric Sverige AB Huvudkontor: Box 1009, Eskilstunavägen 7 SE-611 29 Nyköping,

Läs mer

Säkerhetsreläer Zander Aachen TALOS. Säkerhetssystemet med plug & play. Komponenter för automation. Nordela

Säkerhetsreläer Zander Aachen TALOS. Säkerhetssystemet med plug & play. Komponenter för automation. Nordela Säkerhetsreläer Zander Aachen TALOS Säkerhetssystemet med plug & play Komponenter för automation Nordela TALOS - säkerhetssystemet TALOS - säkerhet för alla behov Hos mellanstora till stora maskiner och

Läs mer

Concept V2.6. Quantum. Programmering via modem 2004-10-21

Concept V2.6. Quantum. Programmering via modem 2004-10-21 Concept V2.6 Quantum Programmering via modem 2004-10-21 INNEHÅLLSFÖRTECKNING 1 ALLMÄNT...3 2 HÅRDVARA OCH KABLAGE...4 2.1 KABLAGE MELLAN MODEM OCH PLC-SYSTEM...4 3 INSTÄLLNINGAR...5 3.1 INSTÄLLNINGAR I

Läs mer

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-05-14 Laboranter: 1 Syfte Denna laboration syftar till att introducera interrupt och watchdog

Läs mer

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

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

Läs mer

General Purpose registers ALU I T H S V N Z C SREG. Antag att vi behöver skriva in talet 25 till register R18

General Purpose registers ALU I T H S V N Z C SREG. Antag att vi behöver skriva in talet 25 till register R18 F3 Föreläsning i Mikrodatorteknink 2006-08-29 Kärnan i microcontrollern består av ett antal register och en ALU. Till detta kommer också ett antal portar. Det finns 64 st portar. Några är anslutna mot

Läs mer

Handbok för installation av parkeringskontrollenheten ESE-BP2R

Handbok för installation av parkeringskontrollenheten ESE-BP2R Handbok för installation av parkeringskontrollenheten ESE-BP2R RW Presentation Parkeringskontrollenheten ESE-BP2R möjliggör HF-kontroll av två tillträden till parkeringsplats, kallade "INGÅNG" och "UTGÅNG".

Läs mer

Styrsystem. Quantum, M340 o Momentum. Kom-igång med konvertera Concept till Unity Rev

Styrsystem. Quantum, M340 o Momentum. Kom-igång med konvertera Concept till Unity Rev Styrsystem Quantum, M340 o Momentum Kom-igång med konvertera Concept till Unity 2014-08-06 Rev. 2016-10-12 INNEHÅLLSFÖRTECKNING 1 INLEDNING... 3 2 FÖRBERED CONCEPT... 3 2.1.1 Ethernet modul... 3 2.1.2

Läs mer

ISAC. Tel. 08/ 544 404 00 styrlogic@styrlogic.se

ISAC. Tel. 08/ 544 404 00 styrlogic@styrlogic.se 1 2 ISAC är en väl beprövad produkt som har utvecklats av Styrlogic AB. ISAC grundar sig på många års erfarenhet under ett flertal installationer. Den första ISAC-applikationen levererades 1990. ISAC betyder

Läs mer

FX2N-232-IF, kommunikationsmodul KI00055F

FX2N-232-IF, kommunikationsmodul KI00055F FX1S FX1N FX2N(C) FX3U(C) 1 Funktion och användningsområde Kommunikationsmodulen FX2N-232IF används för att kommunicera med externa enheter som t ex PC, streckkodsläsare, våginstrument, GSM-modem, skrivare

Läs mer

Inledande programmering med C# (1DV402) Introduktion till programmering

Inledande programmering med C# (1DV402) Introduktion till programmering Introduktion till programmering Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt

Läs mer

Kort beskrivning av Sveriges första dator BESK

Kort beskrivning av Sveriges första dator BESK Kort beskrivning av Sveriges första dator BESK Bo Einarsson MAI 10 januari 2005 Den första svenska egentliga datorn är BESK, vilket står för Binär Elektronisk SekvensKalkylator. Den var körklar den 6 november

Läs mer

Styrteknik: Tidskretsar, räknare

Styrteknik: Tidskretsar, räknare PLC4A:1 Timer: Tidtagare, automatisk till- eller frånkoppling. Timer för PLC (Tidkrets) En tidsstyrd ett- eller noll-ställning av en utgång/minnescell. Tidsstyrningen kan vara tillslagsfördröjd (on delay

Läs mer

IT för personligt arbete F5

IT för personligt arbete F5 IT för personligt arbete F5 Datalogi del 1 DSV Peter Mozelius 1 En dators beståndsdelar 1) Minne 2) Processor 3) Inmatningsenheter 1) tangentbord 2) scanner 3) mus 4) Utmatningsenheter 1) bildskärm 2)

Läs mer

Beijer Electronics AB, MA00328C

Beijer Electronics AB, MA00328C Manual IFC ETTP and IFC ETCX Förord Denna manual är en installations och funktionsbeskrivning för expansionskorten IFC ETTP och IFC ETCX. Modulerna kan anslutas och användas till operatörsterminalerna

Läs mer

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade)

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade) Datorsystem 2 CPU Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur CPU Visning av Akka (för de som är intresserade) En dators arkitektur På en lägre nivå kan vi ha lite olika

Läs mer

AL-C AL-S AUX. AL-C SENSOR. (Complete) (Overload) (Aux.) + IN - IN. Svart. Grön Vit Screen. Röd EXC. + Lastgivare

AL-C AL-S AUX. AL-C SENSOR. (Complete) (Overload) (Aux.) + IN - IN. Svart. Grön Vit Screen. Röd EXC. + Lastgivare 1 Installation 153 11 3.5 139 AL-C AL-S AUX. MENU SERIE VK 86 27 35 42 41 Röd EXC. + Svart EXC. - SENSOR + IN - IN Malla I Grön Vit Screen AL-C AL-S AL-S (Complete) (Overload) (Aux.) Fullast Tillägg Överlast

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION Introduktion till PLC-programmering KURS ETB016 Styrteknik LAB NR PLC 1 INNEHÅLL 1. PLC systemet FX1S 2. Introduktion till GX IEC Developer

Läs mer

Lågnivåprogrammering. Föreläsning 2 Lågnivåprogrammering. Binära tal. En enkel modell av datorns inre

Lågnivåprogrammering. Föreläsning 2 Lågnivåprogrammering. Binära tal. En enkel modell av datorns inre Lågnivåprogrammering Föreläsning 2 Lågnivåprogrammering Förberedelse inför laboration 2. Maskinspråk, assemblerspråk Talrepresentation En enkel dator, komponenter Instruktionsformat, instruktionscykel

Läs mer

Kortare installationstid - hög tillgänglighet Seriekoppling och information från alla enheter med StatusBus

Kortare installationstid - hög tillgänglighet Seriekoppling och information från alla enheter med StatusBus Kortare installationstid - hög tillgänglighet Seriekoppling och information från alla enheter med StatusBus Kortare installationstid - hög tillgänglighet Seriekoppling och information från alla enheter

Läs mer

Operatördialog. Harmony. Manual, enkel programmering Harmony XB4R,XB5R, trådlös och batterifri tryck knapp

Operatördialog. Harmony. Manual, enkel programmering Harmony XB4R,XB5R, trådlös och batterifri tryck knapp Operatördialog Harmony Manual, enkel programmering Harmony XB4R,XB5R, trådlös och batterifri tryck knapp 2014-10-02 Schneider Electric Sverige AB Huvudkontor: Box 1009, Eskilstunavägen 7 SE-611 29 Nyköping,

Läs mer

Swing-Gate. ECO B/S Installation av Swing Gate

Swing-Gate. ECO B/S Installation av Swing Gate Swing-Gate ECO B/S Installation av Swing Gate Generellt Nedanstående manual berör installation av motorer som omfattas av SKANDIMATIK`S produktprogram. Kontrollpanelen innehåller följande EU standarder:

Läs mer

SCENER. Att ändra i en scen

SCENER. Att ändra i en scen 192 DMX kanaler 12 armaturer med upp till 16 kanaler 30 banker med 8 scener i varje ( totalt 240 scener) 6 programmerbara chases med totalt 240 scener i varje 8 reglar för kanal kontroll Signerbar Joystick

Läs mer

Logga in... 3. Översikt/Dashboard... 4. Avvikande produkter... 4. Arbeten misslyckades... 4. Senaste gjorda... 4. Systemmeddelanden...

Logga in... 3. Översikt/Dashboard... 4. Avvikande produkter... 4. Arbeten misslyckades... 4. Senaste gjorda... 4. Systemmeddelanden... Innehållsförteckning Logga in... 3 Översikt/Dashboard... 4 Avvikande produkter... 4 Arbeten misslyckades... 4 Senaste gjorda... 4 Systemmeddelanden... 4 Användare... 6 Lägg till ny användare... 6 Redigera/radera

Läs mer

Programmera Avant 5 med PC mjukvara

Programmera Avant 5 med PC mjukvara Programmera Avant 5 med PC mjukvara Installera mjukvaran på din PC Sätt i CD-skivan i PC:n. Kör filen setup.exe på CDskivan så startar installationen. Följ instruktionerna tills installationen är klar.

Läs mer

Installationsbeskrivning av PBI Profibus-DP kort

Installationsbeskrivning av PBI Profibus-DP kort Installationsbeskrivning av PBI Profibus-DP kort HEAD OFFICE TELEPHONE EXCHANGE TELEFAX BANKGIRO POSTGIRO VAT nr TILLGÄNGLIGHETEN 3, 417 01 GÖTEBORG INT +46 31 760 70 00 INT +46 31 51 05 60 510-7107 SE556100100801

Läs mer

Installation av fjärrströmbrytare HE842, HE843 och HE862(2).

Installation av fjärrströmbrytare HE842, HE843 och HE862(2). Manual 2 Med HE800 serien kan du enkelt och trådlöst tända och släcka lampor och styra andra elektroniska enheter. Sändarna kan styra enskilda samt grupper av brytare och dimmrar. Den trådlösa kommunikationen

Läs mer

Kursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach

Kursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach Föreläsning 1: Intro till kursen och Kursens hemsida http://www.it.uu.se/edu/course/homepage/prog1/esvt10 Studentportalen http://www.studentportalen.uu.se Kursmaterial Kursbok Kursprogramvara Tips: Installera

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION Trafikljus med SFC-programmering KURS El- och styrteknik för tekniker ET1015 INNEHÅLL LAB NR PLC 5 Ver 1.0 1. Inledning 2. Laborationskortet

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Installationsmanual 10/2015

Installationsmanual 10/2015 1 Installationsmanual 10/2015 SÄKERHET OCH KORREKT ANVÄNDNING För att säkerställa en säker och hållbar prestanda på denna produkt måste instruktionerna i denna manual följas. Underlåtande att efterfölja

Läs mer

1. Övre lock 1 2. Display/Fönster 2 3. Nedre lock 3 4. Batterilock 4 5. Solenoid 5 6 6. Dränering 7 8 7. Ventilvred 9. 8.

1. Övre lock 1 2. Display/Fönster 2 3. Nedre lock 3 4. Batterilock 4 5. Solenoid 5 6 6. Dränering 7 8 7. Ventilvred 9. 8. Galcon 6051, 6054 1. Sprängskiss 1. Övre lock 1 2. Display/Fönster 2 3. Nedre lock 3 4. Batterilock 4 5. Solenoid 5 6 6. Dränering 7 8 7. Ventilvred 9 8. Bajonett 10 9. Pil vattenriktning 10. Ventilhus

Läs mer

Övervakning & Programspråk

Övervakning & Programspråk Övervakning & Programspråk Denna PowerPoint är gjord för att du ska få en inblick i vad ett driftövervakningssystem är. Vad kan man se? Olika tekniska funktioner? Fördelar? Även en inblick i hur man programmerar

Läs mer

MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING

MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING 1. INLEDNING 1.1. Milstolpar i datorns historia 1.2. Några viktiga begrepp 1.3. Mikrodatorns användningsområden 2. TALSYSTEM, KODER OCH BINÄR ARITMETK 2.1. Binära

Läs mer

PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION

PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION Laborationsansvarig: Anders Arvidsson Utskriftsdatum: 2005-08-31 Laborant(er): 1 Syfte Laborationen ska ge studenten möjlighet att genom assemblerinlägg

Läs mer

Instruktionsbok. ExciControl CAN-brygga

Instruktionsbok. ExciControl CAN-brygga Instruktionsbok ExciControl CAN-brygga 0001- ExciControl CAN-brygga 1 Inledning Sida 1 2 Säkerhetsföreskrifter 2 2.1 Allmänna säkerhetsföreskrifter 2 3 Installation 3 3.1 Installationsanvisning 3 3.2

Läs mer

Programmeringspalett. Pr o gr a mvar a

Programmeringspalett. Pr o gr a mvar a Pr o gr a mvar a en innehåller alla programmeringsikoner du behöver för att göra dina program. Varje programmeringsikon innehåller instruktioner som din NXT-enhet kan tolka. Du kan kombinera ikonerna för

Läs mer

COMBI-36 36-Kanalers Kombinations Modul

COMBI-36 36-Kanalers Kombinations Modul COMBI-36 36-Kanalers Kombinations Modul Allmänt 12 digitala ingångar, 8 digitala utgångar, 8 analoga ingångar, 8 analoga utgångar Optimal beträffande storlek och funktion Jackbara anslutningsplintar RS-485

Läs mer

MANUAL MYNTSORTERARE CS-600A

MANUAL MYNTSORTERARE CS-600A Manual No: M0012 Issue No: 2 Date: 2006-06-24 MANUAL MYNTSORTERARE CS-600A Innehåll 1. Snabbguide......2 2. Introduktion..3 3. Specifikation....4 4. Knappsats.....5 5. Försiktighetsåtgärder....6 6. Användarmanual...

Läs mer

5-29 Distribuerade I/O

5-29 Distribuerade I/O 5-29 Distribuerade I/O XFL 521, 522, 523 AND 524 MODULER AMA 8, UFB.5 BESKRIVNING SPECIFIKATION DATA 2-tråds LON bus mellan regulatorer och I/O Inga ytterligare plintar behövs Addresseras med hexadecimal

Läs mer