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 Controller Kom från USA på 60-talet Kom till Europa 1973 Ersätter relä- och logikblocksystem Industrianpassad maskinvara FS Enkel programmering Bra prisbild Kan utföra avancerade funktioner 2006-08-26 Styrteknik, ETB016 2 Vilka delar ingår i ett styrsystem? Givare Puls, optiska, gänsläge mm. Pneumatiska och hydrauliska cylindrar Magnetventiler PLC, Programmable Logical Controller Motorer Kontaktorer används för att styra motorerna 2006-08-26 Styrteknik, ETB016 3 1
Cyklisk programbearbetning Inläsning, PLC-systemet läser av alla ingångarnas värden och lagrar dessa värden i ingångsminnet Bearbetning, PLC-systemet kör det program som du matat in rad för rad Utläsning, PLC-systemet lägger ut de ettor och nollor som finns i utgångsminnet 2006-08-26 Styrteknik, ETB016 4 Systemets hjärta LD, LDI innebär att RR Får värdet av en ingång AND, ANI innebär att RR Får värdet av gamla RR OCH en ingång OUT innebär att RR Matas ut till en utgång 2006-08-26 Styrteknik, ETB016 5 Ett enkelt elsystem Om både strömbrtyare 1 OCH 2 är påverkade, kommer lampan att tändas 1 2 24V 0V 2006-08-26 Styrteknik, ETB016 6 2
Ett enkelt elsystem Om antingen strömbrtyare 1 ELLER 2 är påverkade, kommer lampan att tändas 1 2 0 24V 2006-08-26 Styrteknik, ETB016 7 Samma funktion med ett PLC-system Strömbrytare 1 är kopplad till ingång och strömbrytare 2 till ingång på PLCn 24V 1 2 När respektive strömbrtyare blir påverkade känner PLC-systemet av detta 24V 0V Till utgång är lampan kopplad 0V När PLC-systemet aktiverar utgång, tänds lampan 2006-08-26 Styrteknik, ETB016 8 Symboler i Ladderschema I huvudsak används tre olika typer av symboler: Kontakt, öppen eller sluten Spole, med SET eller RESET ( ) ( S) Funktionsblock TIMER_RED Funktion ( R) TIMER_100_FB_M Coil ValueOut Preset Status ValueIn RST_M EN ENO d CN2 2006-08-26 Styrteknik, ETB016 9 3
Hur programmerar man ett PLC-system? Ladder-schema +24V Strömbrytare 1 Strömbrytare 2 Ingångar PLC- PROGRAM Utgångar Tänd lampa - PLC-system För att veta när en utgång aktiveras måste man känna till PLC-programmet Strömbrytare 1 Strömbrytare 2 Ladder-schema Tänd lampa 2006-08-26 Styrteknik, ETB016 10 Hur programmerar man ett PLC-system? Ladder-schema +24V Strömbrytare 1 Strömbrytare 2 Ingångar PLC- PROGRAM Utgångar Tänd lampa - PLC-system För att veta när en utgång aktiveras måste man känna till PLC-programmet Strömbrytare 1 Tänd lampa Strömbrytare 2 Ladder-schema 2006-08-26 Styrteknik, ETB016 11 Hur programmerar man ett PLC-system? Melsec Instruktionslista Början på en gren med slutande kontakt LD LD AND Y1 AND Avslutning på en gren, utsignal OUT OUT 2006-08-26 Styrteknik, ETB016 12 4
GX IEC Developer, användargränssnitt En programdels Body Menyer och knappar skiftar utseende beroende på vilket fönster som är aktivt Navigatorn Här visas alla delarna i projektet Den globala variabellistan 2006-08-26 Styrteknik, ETB016 13 Global variabellista 32 tecken, ej å, ä eller ö Kommentar, 1000 tecken IEC-adress, IEC fås automatiskt Behöver ej skrivas in Globala variabler bör användas, undvik användning i funktioner och funktionsblock 2006-08-26 Styrteknik, ETB016 14 Ladderschema 2006-08-26 Styrteknik, ETB016 15 5
Monitor av program Klicka här med musen Klicka på ett programfönster, network Klicka på knappen i verktygsmenyn för att välja monitorläge Skall fler fönster monitoreras, välj Start Monitoring i Online menyn 2006-08-26 Styrteknik, ETB016 16 Instruktionerna SET och RST SET RST SET - Ettställning med självhållning RST - Nollställning S R LD SET LD RST SET_M EN ENO d RST_M EN ENO d LD OUT 2006-08-26 Styrteknik, ETB016 17 Frånslagsprioriterat minne SET SET - Ettställning med självhållning RST RST - Nollställning S R LD SET LD RST LD OUT 2006-08-26 Styrteknik, ETB016 18 6
Frånslagsprioriterat minne Alternativ lösning: LD OR ANI OUT LD OUT 2006-08-26 Styrteknik, ETB016 19 Tillslagsprioriterat minne SET SET - Ettställning med självhållning RST RST - Nollställning R S LD RST LD SET LD OUT 2006-08-26 Styrteknik, ETB016 20 Tillslagsprioriterat minne Alternativ lösning: LD LD ANI ORB OUT LD OUT 2006-08-26 Styrteknik, ETB016 21 7
Struktur på programmet Alla minne ska ligga först i programmet Minnena talar om vad som ska ske, t.ex. dags att åka upp Givare2 Knapp1 M1 Givare1 M0 M0 S R Därefter tidskretsar och räknare Givare2 Timer_0 TON IN Q M1 sist kopplas minnena till utgångarna som ser till att ordern utförs M0 T#10s PT ET HissNer 2006-08-26 Styrteknik, ETB016 22 Specialminnesceller / register FX-system Exempel: FX-serien M8000 M8002 M8005 M8012 M8013 Funktion Normalt ettställd Ettställd 1:a cykelvarvet Låg batterispänning Pulståg 0,1 sekund Pulståg 1 sekund D8010 Aktuell cykeltid * D8011 Minimal cykeltid * D8012 Maximal cykeltid * * Avläst värde gånger 0,1 ms 2006-08-26 Styrteknik, ETB016 23 Övning, skriv BOOLSKA ekvationer Övning 1a Övning 1b X4 Y2 X2 X3 Övning 1c X4 Y1 X4 X5 Y3 X3 X2 2006-08-26 Styrteknik, ETB016 24 8
Övning Övning 2a Rita ett Ladder-schema enligt följande: * + X2 * X3 = Y3 Y3 * X4 = Y5 Övning 2b Rita ett Ladder-schema enligt följande: * ( X3 + ( X2 + X4 ) * (X3 + X5 )) = 2006-08-26 Styrteknik, ETB016 25 9