"Dispozitiv de ridicare"
1.1 Prezentarea problemei
Dispozitivul de
ridicare din figura are un cilindru pneumatic cu simpla actiune 1A care
ridica/coboara platfo
Lista de alocare este:
Simbol |
Absolut |
Comentarii |
SB |
I0.0 |
Buton Start |
B1 |
I0.1 |
Cilindrul 1A retras |
B2 |
I0.2 |
Cilindrul 1A extins |
B3 |
I0.3 |
Cilindrul 2A retras |
B4 |
I0.4 |
Cilindrul 2A extins |
Y1 |
O0.0 |
Solenoidul pentru Cilindrul 1A |
Y2 |
O0.1 |
Solenoidul pentru Cilindrul 2A |
1.2 Solutia problemei si modul de lucru pentru verificarea solutiei
· Creaza un nou proiect cu numele "ridicare1" si apoi un nou program.
· Se alege FEC pentru modulul corect IO, la setarea configuratiei IO.
· Se declara variabilele din tabelul de mai sus in "Lista de alocare".
· Pentru scrierea codului de program, se iau in considerare secventele descrise mai sus. Programarea va fi secventiala, fiecare pas va astepta executia pasului anterior pentru a incepe.
STEP 10
IF SB 'Buton de start AND B1 'Cilindrul
1A retras AND B3 'Cilindrul
2A retras THEN SET Y1 'Solenoid
pentru cilindrul 1A
STEP 20
IF B2 'Cilindrul 1A
extins THEN SET Y2 'Solenoid
pentru cilindrul 2A
STEP 30
IF B4 'Cilindrul 2A
extins THEN RESET Y2 'Solenoid
pentru cilindrul 2A
STEP 40
IF B3 'Cilindrul 2A
retras THEN RESET Y1 'Solenoid
pentru Cilindrul 1A JMP
TO 10
Dupa editarea programului, trebuie verificat proiectul.
· Click pe icoana "Compile Active Module" si verifica erorile.
Inainte de descarcarea programului, trebuie verificate setarile de comunicatii intre FEC si calculator.
· Se deschide "Preferences" box din mediu prin click pe [Extra] , [Preferences]
· Alege "Communications Port"
· Alege portul corect COM si "Baudrate" la 9600.
· Se poate apela modul "Online" pentru a vizualiza rularea programului sau a monitoriza operanzii.