Styrteknik: Tidskretsar, räknare

Relevanta dokument
LABORATIONSINSTRUKTION

Programmerbara styrsystem

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

Styrteknik 4.5/7.5 hp distans: Tidskretsar, räknare

Styrteknik : Funktioner och funktionsblock

Styrteknik : Programmering med IEC Styrteknik

LABORATIONSINSTRUKTION

LABORATIONER I STYRTEKNIK. Grundläggande PLC- programmering

1 Strömmen I skall mätas med en amperemeter. Amperemetern är inställd på området 30 ma. Vad kommer amperemetern att visa?

Styrteknik: MELSEC FX och numeriska värden

LABORATIONSINSTRUKTION

Sortering av cylindrar

GX IEC Developer Sekvensstyrning och SFC-editor

Högskolan Dalarna Sida 1 av 8 Elektroteknik Per Liljas

LABORATIONSINSTRUKTION

Styrteknik: Tidskretsar, räknare

Modbus över Ethernet. WAGO Contact SA TSS STR

Modbus. WAGO Contact SA TSS STR

Laboration 1 Styrteknik

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E

Sekvensstyrning Grafcet och IEC

Automation Laboration: Överföring över PROFIBUS

Välkommen till. Styrteknik grundkurs

AVR 3 - datorteknik. Avbrott. Digitala system 15 hp. Förberedelser

UDR Bakdörrslarm. Ljud och Blixtljus ((utgått)

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION

Att läsa en manual. Exempel Timern ECT_16B8C. Läs den allmänna beskrivningen (Overview) Vi ser att grundfunktionen är en räknare med prescaler

PNSPO! Använda NJ med NS System Memory. 14 mars 2012 OMRON Corporation

Twincat: PLC Control

PNSPO! Adressering i Omrons PLC. 14 mars 2012 OMRON Corporation

Sida 1 (10) KI_sv.dot,

Allt om datalogging och datakommunikation!

Laboration 1 Styrteknik

UDR-Plus Dörrlarm. axema Sida 1. Art. nr / E UDR Plus är ett kompakt dörrlarm, för att övervaka alla typer av dörrar

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

UDR-Plus Dörrlarm. axema Sida 1. Art. nr / E UDR Plus är ett kompakt dörrlarm, för att övervaka alla typer av dörrar

Manual FKC01C924 TID/PULS/FREKVENSMÄTARE

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

Programmerbar logik. Kapitel 4

Styrteknik: Grundläggande logiska funktioner D2:1

Prestandatest utav olika styrsystem

Följddiagram för händelsestyrda rörelser

Laboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs:

Överblick per dag över de programmerade kopplingstiderna. Exempel: 5 = Fredag

Manual Uppdaterad UDR-plus. Axema Access Control AB Box Stockholm, Sweden

Styrsystem till ABAB 255.

TSEA22 Digitalteknik 2019!

Digital- och datorteknik

Timerkort EXT-2. Installationsanvisning. Best.nr: FAST PULS SLUTANDE - BRYTANDE TIMER F< >P BLINK NO NC C NO NC C IN GND+12. Två fritt växlande

Dubbeltimerkort. Artikelnummer: 5315

Sekvensnät vippor, register och bussar

Manual för PC-program Larm

UDR-plus Universellt dörrlarm

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Manual Separat reläutgång för varje kanal.

Laboration 4: Knappstuds Drivrutiner för att eliminera störningar.

Styrteknik: E-Designer och E-1000

Filtrena AB Hammargatan VÄXJÖ Tel Fax info@filtrena.se

Bruksanvisning Kopplingsur

Styrsystem M340. Kom-igång med räknarmodul till M340. Skapad: Rev.:

Invest Living Basic 3.1

UDR-plus Universellt dörrlarm

Grunderna i stegkodsprogrammering

Läsminne Read Only Memory ROM

Sekvensnät. William Sandqvist

Laboration i digitalteknik Datablad

EQ CSE Manual Mikroprocessor

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

Styrteknik 7.5 hp distans: E-1000 och E-Designer

Drivrutinen DrvTC2 används för att kommunicera via ADS och PLC:er från Beckhoff.

Installation- och montageanvisning Modbus RTU Datakommunikationsmodul med RS-485 Modbus-RTU gränssnitt MF-PFT Inkoppling Några generella regler:

Installationsanvisning:

FX2N-232-IF, kommunikationsmodul KI00055F

Övervakning & Programspråk

02999_11 RD25 användarmanual.doc Ver Sidan 1 av 8

KOMMA IGÅNG GUIDE MODBUS Med WAGOs styrsystem

Programmering av Tidur E

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

Allt om datalogging och datakommunikation!

SEKVENSKRETSAR. Innehåll

Kontrollskrivning Mikrodatorteknik CDT S2-704

MELN/MELN WIFI (SE) Montageanvisning/Bruksanvisning

Ladderprogrammering steg för steg

Styrteknik: SFC Introduktion

IEC Delstandard av IEC 61131, vilken totalt består av

GPIO - General Purpose Input Output

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar.

Manual för Bielmeier med STC Brew

Iso DIN Användarmanual 1 kanals jordfelsövervakning

Övning 6. Parallellport, timer

Bruksanvisning Varmkanalstyrning KT300S

Avbrottshantering. Övningsuppgifter Lösningsförslag Uppgift (Reservation för diverse fel!)

Installation- och montageanvisning Modbus RTU Datakommunikationsmodul med RS-485 Modbus-RTU gränssnitt MF-PFC Inkoppling Några generella regler:

IE1204/IE1205 Digital Design

Profibus. Altivar/Altistart. Kom-igång med Profibus till ATS48/ATV28 (via Modbusgateway)

HANDHAVANDE LARMIA DUC LS 920


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

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

Transkript:

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 time) eller frånslagsfördröjd (off delay time). Längden på fördröjningstiden är programmerbar/valbar. Timer för mikrovågsugn, äggkokning Tidur (med fasta tider) för motorvärmare, belysningsinkoppling..

Tidsdiagram för en timer med tillslagsfördröjning Tillslagsfördröjd timer, fördröjning 5 sekunder PLC4A:2 Symboler för fördröjningselement i styrsystem. Gamla varianter. In 5 s Ut 5 sek In T31 Ut 5 10 15 20 25 30 35 40 45 50 t sek Tidsdiagram för en timer med till/frånslagsfördröjning Till/frånslagsfördröjning In Ut 5 sek 10 sek In 5 s 10 s Ut 5 10 15 20 25 30 35 40 45 50 t sek

PLC4A:3 Tidsdiagram för en timer med tillslagsfördröjning Tillslagsfördröjd timer, fördröjning 5 sekunder In 5 s T31 Ut In Ut 5 sek 5 10 15 20 25 30 35 40 45 50 t sek (*MELSEC IL *) LD In OUT T31 K50 (*Aktivering, Tidskonstant, 50*100 ms = 5 s*) LD T31 (*Läsning från tidkanal*) OUT Ut Timer med frånslagsfördröjning (*MELSEC IL *) LDI In OUT T31 K50 (*Aktivering, Tidskonstant*) LDI T31 (*Läsning från tidkanal*) OUT Ut

PLC4A:4 X0=0 => TN nollställs X0=1 => TN räknar uppåt till slutvärdet Y10=0 => TN är mindre än slutvärdet Y10=1 => TN vid slutvärdet OUT T är en speciell instruktion för MELSEC Till varje Timer hör 4 register, för T1 finns: TS1 BOOL Timerns utgångskontakt (Switch?) TN1 INT Aktuellt timervärde, från 0 till slutvärdet (Number) TC1 BOOL Timerns utgång (Coil) TValue INT Timerns slutvärde (Värdet sätts med OUT T.)

PLC4A:5 Tidskretsar i FX1S T0-T62 100 ms timer T32-T62 10 ms timer när M8028 är 1-ställd (gäller bara för FX1S) T63 1 ms timer, T63N DINT (32 bitar) T16-T31 100 ms, normalt reserverade för systemvariabler Negativa värden på TN är inte tillåtna Talområden igen INT Integer -32 768 till 32 767 16 bit DINT Double integer -2 147 483 648 till 2 147 483 647 32 bit WORD Bit String 16 0 till 65 535 16 bit DWORD Bit String 32 0 till 4 294 967 495 32 bit TIME Time Value T#-24d0h31m23s648ms till T#24d0h31m23s647ms 32 bit

PLC4A:6 Counter för PLC (Räknare) En upp- eller nedräknare som styr ett- eller nollställning av en utgång/minnescell. När räknaren har nått sitt slutvärde påverkas utgången. Utgången återställs med reset av räknaren. X0 X1 C 15 K 6 CNT RST Y0 In RST Ut Räknare, 6 pulser krävs för att aktivera utgången 1 2 3 4 5 6 MELSEC IL: LD X1 RST C15 LD X0 OUT C15 K6 LD C15 OUT Y0

After X0 has been set for 10 times, the following program sets Y30 and if X1 is set resets Y30. PLC4A:7 X0=positiv flank => TN ökar med 1 Y30=0 => TN är mindre än slutvärdet Y30=1 => TN vid slutvärdet OUT C är en speciell instruktion Slutvärdet för räknaren definieras Ökar TN med 1 tills slutvärdet har uppnåtts Räknaren måste nollställas med RST Till varje Counter hör 4 register, för C1 finns: CS1 BOOL Counterns utgångskontakt (Switch?) CN1 INT Aktuellt countervärde, från 0 till slutvärdet (Number) CC1 BOOL Counterns utgång (Coil) CValue INT Counterns slutvärde (Värdet sätts med OUT C.)

PLC4A:8 Räknare i FX1S C0-C31 16 bitars räknare (1 till 32767) C16-C31 Retentiva räknare, normalt reserverade för systemvariabler C235-C255 32 bitars räknare, (1 till 2 147 483 647 ), Retentiva, high speed, styrs av interrupt, (ej testade) Negativa räknarvärden värden på CN är inte tillåtna

PLC4A:9 Figuren visar ett exempel med en timer från två olika tillverkare I Mitsubishis lösning sker fördröjningen till timerns kontakter (delayed time to contacts) I Siemens lösning fördröjs signalen i timerblocket T0 (delay item) Exempel från Programmable Logic Controllers, 3rd, Bolton

PLC4A:10 Exemplet visar inkoppling av tre motorer med en gemensam startknapp. Motorerna startar med olika tidsfördröjningar definierade med timer-kretsar. Exempel från Programmable Logic Controllers, 3rd, Bolton

Mera exempel PLC4A:11 Utgången kan styras att vara on/off med valbara tider för on respektive off. T2 är fel i figuren One shot timer. Ger en puls under en bestämd tid. Exempel från Programmable Logic Controllers, 3rd, Bolton

PLC4A:12 Olika typer av tidskretsar (timer): Tillslagsfördröjd, on delay, timer. Tillslag sker efter en inställd tid. Frånslag sker omedelbart Frånslagsfördröjd, off delay, timer. Tillslag sker omedlbart, frånslag efter en inställd tid. Retentive, kvarhållande, timer. Summerar all tid som timern har varit till. Används t.ex. för att bestämma när underhåll bör utföras. Pulstimer, one shot. Utgången ligger till under en viss tid. Finns som ett färdigt block i IEC 61131-3

PLC4A:13 *När M8028 är ettställd T16-T32 är normalt reserverade för systemet. 15 bitar =>2^15-1 = 32767; Max tid 3276.7 sek. Retentiva timers saknas i FX1S. ca 54 minuter

PLC4A:14 System variabler GX IEC Developer använder dessa internt. Ex: Om en timer definieras med ett namn kommer systemet att reservera och använda en verklig timer. Se GX IEC meny: Extras/Option/System Variables

PLC4A:15 Exempel på IEC-funktionsblock för Timers som finns definierade i Standard_Lib: TON/TON_E Tillslagsfördröjning, med/utan Enable TOF/TOF_E Frånslagsfördröjning, TP/TP_E Timer Puls Instance ersätts med ett symboliskt namn när timern används i ett schemat. (Instans, instansiering)

PLC4A:16 Exempel LEDDG_GUL ettställs när SW_KGS har varit ettställd i 43 min och 5,2 sek, och nollställs när SW_KGS nollställs

PLC4A:17 Exempel på funktionsblock för Timers som finns definierade i Manufacturer_Lib: TIMER_100_FB_M Tillslagsfördröjning OBS Inget IEC-block, bara för FX-serien Status = 1 efter tiden Preset - ValuIn

PLC4A:18 Att välja timer i GX IEC Developer 1. Klicka först här 3. Välj Timer 2. Välj Function Blocks

PLC4A:19 1. Skriv t ex Timer1 Alla systemtimers synboliska namn måste definieras i variabellistan. Kontrollera att namnet finns med i den globala variabellistan, se Global_Vars i fönstret för Project Navigator. 2. Välj Define

PLC4A:20 Exempel: Tillslagsfördröjning, 550*100 ms X0 Y10 55s

PLC4A:21 Frånslagsfördröjning. Båda kopplingarna ger samma funktion. X0 Y10 55s För att referera till en signal anges Timer5.Status OBS punktnotation

PLC4A:22 Pulstimer En pulstimer ger en puls, one shot, på utgången. Pulstidens längd bestäms av värdet på ingången PT. Exemplet kräver ca 62 programsteg X0 T#2M IN PT TIM11 TP Q ET M21 ET_11 IN T = 2 minuter Q T

Funktionsblock för tillslagsfördröjning PLC4A:23 Alla timers enligt manual MA00411B (beijer.se)

Funktioner för tillslagsfördröjning PLC4A:24 Alla timers enligt manual forts. Funktionsblock för frånslagsfördröjning

PLC4A:25 16 bitars räknare => 1 till 32767 (2^15-1, 15 bitar används) 32 bitars räknare => -2 147 483 648 till +2 147 483 647 Räknaren behåller värdet även utan matningsspänning

PLC4A:26 _M anger Manufacturer bara för FX-serien från Mitsubishi. IEC-räknare enligt standard 61131-3

PLC4A:27 Ex: Räknare med ett funktionsblock M1 ettställs när X0 har etställts 3 gånger. Räknaren och M1 nollställs när X4 ettställs. OBS Nollställningen av räknaren med funktionen RST_M. ValueIn = 0 nollställer räknaren. ValueIn är av datatypen INT, och kan inte nollställas av typen BOOL

PLC4A:28 Ex: Räknare med en funktion M2 ettställs när X1 har ettställts 3 gånger. Räknaren och M2 nollställs när X4 ettställs. Här används räknaren C2 (C0-C31 finns i FX1S) CC2 = räknarens ingång CN2 = räknarens ValueIn CS2 = räknarens utgång

Ex: Upp/ned-räknare M7 ettställs när räknarvärdet (CV) är >=3. M27 ettställs när räknarvärdet <=0. Räknaren räknar uppåt på X0 (positiv flank) och nedåt på X1 (positiv flank). X4 nollställer räknarvärdet. X5 läser in PV som räknarvärde. PLC4A:29

Att välja räknare i GX IEC PLC4A:30 4. Skriv t ex Counter_1 Block 1. Klicka först här 3. Välj Counter_FB_M 5. Välj Define 2. Välj Function Blocks

PLC4A:31 Ex: IEC Upp-räknare Från: Function Block Selection / Help Funktionsblockets variabellista: Högerklicka symbolen 2 ggr

PLC4A:32 Flankavkänning, Positiv flank PLS Positiv flank X0 PLS_M EN ENO M15 LD X0 PLS M15 X0 M15 d M20 LD M15 RST M20 M15 R Ett programvarv Function Block Selection / Help Ger information om funktionens funktion M20

PLC4A:33 Flankavkänning, Negativ flank PLF Negativ flank X1 PLF_M EN ENO M16 LD X1 PLF M16 X1 M16 d M21 LD M16 RST M21 M16 R Ett programvarv M21

PLC4A:34 Övning 3a Övning 3b Skriv ett program, där ingång X1 eller X2 skall aktivera utgång Y0 efter en fördröjning på 5 sekunder. Skriv ett program, där ingång X1 skall aktivera utgång Y0 efter 5 sekunder. Y1 skall vara till i 5,5 sekunder efter Y0 gått till.

PLC4A:35 Övning 3c Övning 3d Skriv ett program, där utgången Y0 skall aktiveras efter det att ingången X1 har påverkats 5 gånger Skriv om program 3c så att ingången X5, nollställer räknaren