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 UTFÖRD GODKÄND SIGN
Laboration PLC 5 1. Inledning Laborationen skall redovisas via mail till pls@du.se senast den 31 maj eller vid senare tillfälle. Vid laborationen används laborationskortet enligt beskrivningen nedan. Kortet ska vara byglat för trafikljus. Laborationen består av en obligatorisk uppgift och två frivilliga. Det finns tyvärr bara en operatörspanel så förbered laborationen så mycket som möjligt innan laborationstillfället. Obligatorisk uppgift: Komplettera trafikljuset från laboration 3 med ytterligare en Task akutlarm. Vid akutlarm ska samtliga lysdioder visa rött ljus. Den modifierade styrningen av trafikljuset skall övervakas och kontrolleras av operatörspanelen E1061, se ytterligare beskrivning nedan. Frivillig uppgift: Komplettera övervakningen med ett trendobjekt som visar statistik över signalerna: Grönt på Drottninggatan Grönt på Kungsgatan Blinkande gult ljus Frivillig uppgift: Komplettera övervakningen med en larmlista med två larmnivåer. Den ena nivån (A) kan vara normallarm för blinkande gult ljus. Den andra nivån (B) kan vara akutlarm enligt beskrivningen ovan. 2. Laborationskortet i styrteknik Laborationsutrustningen består av en PLC, MELSEC FX1S-14MT-DSS, och ett laborationskort som är monterat på en platta. Till laborationskortet ansluts matningsspänningen 24 V DC via en vanlig batterieliminator. Laborationskortet är uppdelat två delar, trafik och hiss. Vilken av delarna som ska användas väljs med byglingar på LIST1 och LIST2 på kretskortet, se figuren nedan. Figur 4: Laborationskortet med PLC-systemet Lab PLC5-1 - pls 2009-05-05
I manualerna till styrsystemet MELSEC FX1S betecknas in- och utgångarna med: X0 till X7 8 stycken ingångar Y0 till Y5 6 stycken utgångar Normalt är det bättre att använda symboliska namn och tabellerna nedan visar förslag till namn för ingångarna respektive utgångarna. INGÅNGAR: Kortet byglat för hiss Kortet byglat för trafik Ingång Symb. namn Ingång Symb. namn X0 BTN_VAN1 X0 SW_DGV X1 BTN_VAN2 X1 SW_DGO X2 BTN_VAN3 X2 SW_KGS X3 BTN_NOD X3 SW_KGN X4 SENS_VAN1 X4 BTN_DGOG X5 SENS_VAN2 X5 BTN_DGVG X6 SENS_VAN3 X6 BTN_KGSG X7 RUN X7 BTN_KGNG UTGÅNGAR: Kortet byglat för hiss Kortet byglat för trafik Utgång Symb. namn Ingång Symb. namn Y0 LED1_GUL Y0 LEDKG_RED Y1 LED2_GUL Y1 LEDKG_GUL Y2 LED3_GUL Y2 LEDKG_GREEN Y3 LEDV3_GREEN Y3 LEDDG_RED Y4 LEDV2_GREEN Y4 LEDDG_GUL Y5 LEDNOD_RED Y5 LEDDG_GREEN Utöver in och utgångar finns det i alla PLC-system ett antal interna register som man måste känna till. De vanligaste är minnesceller (M), timerfunktioner (T), räknarfunktioner (C) och dataregister (D). Tabellen nedan visar vad som finns i MELSEC FX1S: M M0 till M383 384 minnesceller, matade med normal DC M M384 till M511 128 minnesceller, batterimatade T T0 till T62 100 ms timer, utsignal efter 0.1 till 3276.7 sek T T32 till T62 10 ms timer, om spec. minne M8028 = 1 T T63 1 ms timer, utsignal efter 0.001 till 32.767 sek C C0 till C15 16 bitars räknare C C16 till C31 16 bitars räknare, batterimatade C C235 till C255 32 bitars high speed counter D D0 till D127 Nollställs när PLC stoppas/spänning från D D128 till D255 Behåller informationen (latch) Mer data om in- och utgångar och olika typer av register finns i kapitel 4 i manualen MELSEC FX Family. När man skriver program kan man ange vilket register som ska användas och för en del maskinnära instruktioner är det praktiskt att göra så. Vanligtvis använder man registren i olika funktioner eller funktionsblock och då får programvaran styra vilka register som används. Vilka register som får användas av användaren respektive programvaran bestäms med menyalternativet Extras/Options/System Variables, se sidan 10 i kompendiet. Lab PLC5-2 - pls 2009-05-05
3. Laborationsuppgifter För att kunna göra laborationen måste föreläsningarna om E1000 och E-Designer med tillhörande teoriavsnitt vara genomgångna. Uppgift 1: Figuren visar ett förslag till gränssnitt för den obligatoriska uppgiften och en del annat. Bilden visar blocket Trafikljus som har en referens till blocket Main och blocken Trend respektive larm. På gränssnittet ser man den aktuella ljusbilden på trafiksignalerna och man kan styra trafikljuset funktion enligt beskrivningen i lab PM. Observera att valet mellan ljustiderna för grönt ljus på Drottninggatan respektive Kungsgatan styrs med knappen 5 sek (15 sek) enligt beskrivningen i laboration 3. Ljussignalerna är arrangerade på exakt samma sätt som på laborationskortet och funktionen på operatörspanelen är att visa samma ljusbilder som lysdioderna. Ljussignalerna i gränssnittet är av typen Object/Digital/Fill, se sidan PLC8C:5 i föreläsningsmaterialet. Touchknappen under den statiska texten Gul Blink är av typen Object/Digital/Text. När knappen trycks ned blinkar de gula lysdioderna. Knappen måste generera en signal som styr PLC-programmet på samma sätt som SW_DGV i laboration 3. Programmet går delvis att testa utan operatörspanel om man ser till att accessen för ljussignalerna är Enable operator input. Redovisa med hjälp av File/Print./Print Project med lämpligt valda sidor. Bilderna från alla block måste vara med. Redovisa även de förändringar som är gjorda i styrprogrammet till PLC:n. Lab PLC5-3 - pls 2009-05-05
Frivilliga uppgifter: Övervakning med Alarm, Trend, PLC-Status, Stegvisning Nedanstående bilder visar förslag till block för ytterligare excesser i trafikljusövervakning. Block 0: Main Block 1: Trafikljus Block 2: Trend Block 3: PLC-Status Block 4: Stegvisning Funktionen för blocket PLC-Status är bra vid felsökning. De in/ut-gångar som är höga visas med respektive X/Y-namn. Blocket Stegvisning visar vilket steg som är aktivt. Varje steg aktiverar en minnescell (ex M30, M31, ) som styr Background color i en ruta av typen Static Text Object. Blocket Trend visar statistik för grönt ljus på Kungsgatan/Drottningatan. Skalan i Y-led borde ändras. Den tomma rutan högst upp till höger är en Object/Alarm Banner. I rutan visas alarmtexten för det aktiva alarmet. Lab PLC5-4 - pls 2009-05-05