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 från USA på 60-talet, till Europa 1973 Ersätter relä- och logikblocksystem Industrianpassad maskinvara Enkel programmering Bra prisbild Kan utföra avancerade funktioner Givare Puls, optiska, gänsläge mm. Pneumatiska och hydrauliska cylindrar Magnetventiler Motorer Kontaktorer används för att styra motorer
PLC1B:3 Cyklisk bearbetning 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
PLC1B:4 Enkelt elsystem med strömbrytare och lampor Om både strömbrytare 1 OCH 2 är påverkade,kommer lampan att tändas Om antingen strömbrtyare 1 ELLER 2 är påverkade, kommer lampan att tändas 24V 1 2 1 2 0V
PLC1B:5 Samma funktion med en PLC Strömbrytare 1 är kopplad till ingång 24V och strömbrytare 2 till ingång på 1 2 PLCn När respektive strömbrytare blir påverkade 24V känner PLC-systemet av detta 0V Till utgång är lampan kopplad När PLC-systemet aktiverar utgång, 0V tänds lampan
PLC1B:6 För att veta när en utgång aktiveras måste man känna till PLC-programmet +24V Ingångar Utgångar SW1 SW2 PLC- PROGRAM LAMP - PLC-system Ladder Diagram (LD) Function Block Diagram (FBD)
Olika symboler för booleska storheter i grafiska PLC-program: Insignal SW3 normal (normalt öppen) SW4 inverterad (normalt sluten) Minnescell Normal (LAMP) (latch) med SET eller RESET (LAMP_Q) För PLC:n FS kan minnescellen vara: en utgång, -Y5 en intern minnesbit, M0-M511 Hållkrets PLC1B:7 LD SW3 ORI SW4 OUT LAMP LD A OUT LAMP LD A SET LAMP_Q LD B RST LAMP_Q I ett Function Block Diagram: Function (MELSEC) Function Block (IEC)
PLC1B:8 Början på en gren med slutande kontakt LD LD AND AND Avslutning på en gren,utsignal OUT OUT Resultatet
PLC1B:9 Global variabellista Globala variabler bör användas Undvik användning i funktioner och funktionsblock 32 tecken, ej å, ä eller ö Kommentar, 1000 tecken IEC-adress, IEC fås automatiskt Behöver ej skrivas in
Ladder Diagram PLC1B:10
PLC1B:11 Övervakning av program med MONITOR Bra för felsökning, simulering Klicka på ett programfönster, POU Klicka på knappen i verktygsmenyn för att välja monitorläge Skall fler fönster monitoreras, välj Start Monitoring i Online menyn
PLC1B:12 Exempel med Set och Reset SET SET - Ettställning med självhållning EN SET_M ENO d RST RST - Nollställning S R LD SET LD RST EN RST_M ENO d LD OUT
PLC1B:13 Exempel med Set och Reset Frånslagsprioriterat minne S R LD SET LD RST LD OUT Instruktionerna utförs i den ordning de står, dvs LD, SET, LD, RST,. Den sista instruktionen gäller. OM = 1 nollställs oavsett värdet på.
PLC1B:14 Frånslagsprioriterat minne Alternativ lösning med en hållkrets LD OR ANI OUT LD OUT
PLC1B:15 Tillslagsprioriterat minne SET SET - Ettställning med självhållning RST RST - Nollställning R S LD RST LD SET LD OUT
PLC1B:16 Tillslagsprioriterat minne Alternativ lösning LD LD ANI ORB OUT LD OUT
PLC1B:17 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
PLC1B:18 Skriv booleska ekvationer och logikschema för kopplingarna Övning 1a Övning 1b X4 Y2 X2 X3 Övning 1c X4 Y3 X4 Y1 X5 X3 X2
PLC1B:19 Rita Ladder Diagram och logikschema för de booleska funktionerna Övning 2a + X2 X3 = Y 3 X 4 = Y5 Y3 Övning 2b X 0 ( X 3 + ( X 2 + X 4) ( X 3 + X 5)) = Y 0
PLC1B:20 Minnesceller i AMS (från kapitel 9)
Minnesceller i AMS PLC1B:21 OBS L motsvarar S (SET) U motsvarar R (RESET)
PLC1B:22 Från AMS kapitel 2 Problem: Try to develop (without looking at the solution) a relay based controller that will allow three switches in a room to control a single light. Solution: There are two possible approaches to this problem. The first assumes that any one of the switches on will turn on the light, but all three switches must be off for the light to be off. The second solution assumes that each switch can turn the light on or off, regardless of the states of the other switches. This method is more complex and involves thinking through all of the possible combinations of switch positions. You might recognize this problem as an exclusive or problem.
PLC1B:23