Documente Academic
Documente Profesional
Documente Cultură
Automate programabile
Obiective:
Instruciuni de salt CJ
MC
MCR (Master Control Reset) Resetare control principal, reseteaz o condiie de control principal,
marcnd finalul unui bloc de program.
Instruciunea MC poate fi utilizat asupra ieirilor (Y) i a releelor (M). n: N0 pn la N7
n exemplul de mai sus, liniile de program dintre instruciunile MC i MCR sunt executate doar
atunci cnd intrarea X001 este pornit.
Seciunea de program ce trebuie executat poate fi specificat cu adresa de imbricare
N0 - N7, ceea ce v permite s introducei mai multe instruciuni MC nainte de instruciunea MCR
de nchidere. Adresarea unui dispozitiv Y sau M specific un contact de nchidere. Acest contact va
activa seciunea de program atunci cnd condiia de intrare pentru instruciunea MC are valoarea
Adevrat.
n cazul n care condiia de intrare a instruciunii MC va avea valoarea Fals, strile dispozitivelor
dintre instruciunile MC i MCR se vor modifica dup cum urmeaz:
- Temporizatoarele cu memorare, contoarele i dispozitivele ce sunt controlate cu instruciuni SET
i RST i vor pstra starea curent.
- Temporizatoarele fr memorare i dispozitivele ce sunt controlate cu instruciuni OUT sunt
resetate.
Structurile neimbricate se pot repeta fr limitare, cele imbricate pot fi maxim 8, N0 pn la N7 [3]
2
Instruciunile de salt permit atribuirea dubl a ieirilor. n acest exemplu, ieirea Y000 este o bobin
dubl.
3
Funcionarea temporizatoarelor
Valoarea curent a temporizatoarelor generale este ngheat pe durata cnd instruciunea de salt
este activ, i continu de unde a rmas dup dezactivarea instruciunii de salt.
Temporizatoarele cu memorie de 1 ms (T246 T249) reia cronometrarea cnd se dezactiveaz
instruciunea de salt sau se reactiveaz comanda Timerului prin X001.
Dac instruciunea de resetare pentru un temporizator cu memorie (T246 pn laT255) este
programat nainte sau dup o instruciune de salt, RST va terge o valoare actual a
temporizatorului.
Funcionarea numrtoarelor
Contoarele uzuale suspend numrarea cnd se execut o instruciune de salt. Ele vor continua
numrarea la dezactivarea instruciunii de salt.
Resetarea numrtorului se face fr s se in cont de instruciunea de salt.
Atunci cnd un contor de mare vitez (C235 C255) ncepe numrarea, el va continua s numere
chiar dac apare o instruciune de salt.
Pentru cronometre utilizate n programele subrutina este necesar utilizarea de cronometre T192 -T199, i
T246- T249
Dac numerele pentru FOR si NEXT nu sunt identice, poate s apar o eroare.
2. Desfurarea lucrrii
Obiective:
Test 1:
Implementai programul pentru funcia Master Control MC cu o structur imbricat dup exemplul
expus n paragraful 1.1
Structurile imbricate pot fi maxim 8, N0 pn la N7 [3]
8
Se observ c liniile de program 6 i 8 nu sunt executate deoarece este activ instruciunea de salt la
eticheta P62, [CJ P62]. Dac nu este activ instruciunea de salt, atunci se execut toate liniile de
program.
Test 2:
Concepei un program n care n care o subrutin apeleaz o alt subrutin.
Bucla FOR, adaug la registrul D2, valoarea K3, intr-un ciclu de K5 . Vezi i FOR.avi.
10
Rezolvare test 2
Exemplu de subrutin care apeleaz alt subrutin.
11
Bibliografie
1. MELSEC FX Family, Progrramable Logic Controller, Beginner s manual, FX1S, FX1N,
FX2N, FX2NC i FX3U, Mitsubishi Electric, Industrial Automation, 30.0.2010, Versiunea
C
2. GX DEVELOPER FX, V0845-1L0C-M, Programming Software, Article no: 208761,
Date:07. 2007, Mitsubishi Electric, Industrial Automation, Distribuitor: Sirius Trading &
Services
3. MITSUBISHI, Progrramable Controllers, MELSEC-F, Discovering Control, An
Intermediate Guide To Learning PLCs, JY997D22101-A, 01/2006
12