Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avGeorg Andreasson
1
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:1 Bilder 2008-04-07 Olika exempel med Timers och Counters En Enkel Timer med MELSEC IL Om BTN_DGVG trycks ned och hålls nedtryckt: => LEDKG_red = 1 efter 12.3 sek (123*100 ms) OBS här anges timer T1 explicit i koden. Normalt används funktionsblock som väljer timer internt. Funktion:
2
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:2 Ex test3: Ladder Diagram Vilken timer som används kan erhållas med ”Upload project” som visar MELSEC-koden
3
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:3 Ex test3: MELSEC IL from Ladder Diagram using IEC timer TON Med Upload Project erhålls koden! X005 = BTN_DGVG M800 = RUN-indikering Värdet 5000 sparas i D128 Y000 = LEDKG_RED Subrutinen P_30 ”5000/100 = 50 => D132 (dvs 5 sek) Timer T17 används Utvärdet sparas i M257 Och en del annat….
4
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:4 Ex test4: IEC Function Block Diagram
5
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:5 Ex test5: MELSEC Function Block Diagram
6
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:6 Ex test5: MELSEC Function Block Diagram Upload Project ger koden! OBS ingen subrutin
7
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:7 Ex test6: IEC Function Block Diagram, Pulse Timer
8
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:8 In GX IEC Developer timers and counters are programmed using a group of special functions provided in the Manufacturer Library. Function: TIMER_M / COUNTER_M OperandsNormal timers/counters Extended timers/counters ActionPasses the setpoint value and calls (starts) the timer/counter Använd Function Block för olika tidskretsar. Med Function är det svårare. Med en Function måste man specifiera vilken Timer (T1-T32) man ska använda.
9
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:9 MELSEC Output Instructions: OUT T 10 seconds after setting X0, the following program sets the outputs Y10 and Y14. A low speed timer (100 ms) is used. Function TIMER_M TC1 = T1, Coil på T1, adress TS1 = Status T1, avläst värde Övrigt enligt tidigare ex OBS Man väljer själv vilken Timer (T1) som ska användas.
10
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:10 MELSEC Output Instructions: OUT Binary Conversion BINP Input of a binary value from digital inputs The program reads the time setting via the inputs X10 through X1F in BCD data format. Note 16 inputs are needed. With leading edge from X0 BCD data is converted into BIN data first and stored in D10. After setting X2 the time setting is read. After the set time has passed Y15 is set. A low speed timer (100 ms) is used.
11
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:11 LEDKG_GREEN tänds 5 sek efter att BTN_DGVG har tryckts ned Användning av MELSEC Function: TIMER_M
12
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:12 Ex test_C1: MELSEC IL Counter OBS Här anges Counter C0 explicit i koden*)
13
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:13 Ex test_C2: IEC Function Block Diagram
14
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:14 Ex test_C3: MELSEC Function Block Diagram
15
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:15 Ex test_C4: MELSEC Function Block Diagram
16
Styrteknik 7.5 hp distans: Tidskretsar, räknare PLC4B:16 FX1 har 2000 programsteg, För de olika testerna med räknaren gäller: Test_C1: MELSEC kod =>12 programsteg Test_C2: IEC Function Block => 44 programsteg Test_C3: MELSEC Function Block => 22 programsteg Test_C4: MELSEC Function =>12 programsteg MELSEC-Blocken är anpassade för PLC:en och kräver färre programsteg. Konstruktionen kan inte flyttas till andra styrsystem lika lätt.
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.