Professional Documents
Culture Documents
Lập Trình PLC Delta Điều Khiển Servo
Lập Trình PLC Delta Điều Khiển Servo
Lp trnh PLC Delta iu khin Servo bng lnh pht xung - ng dng
PLC Delta, Servo Delta trong cng nghip ch to my.
M u:
- Sau khi lm quen vi PLC v Servo, lp trnh vin c th tm hiu thm v iu khin
pht xung iu khin Servo ch iu khin v tr. ng dng trong cc my ct
bao b, my ng gi, my phng nguyn liu, ...
- Vi Servo, s c tham s cho php ci t hiu chnh s xung / 1 vng quay.
- PLC s c lnh pht xung vi cc tham s v tn s pht xung, s xung pht ra.
Vn iu khin:
- Ci t Servo ch iu khin v tr: khi vi mi 1 vng quay ca Motor, b
iu khin - Drive ca Servo s quy thnh s xung. V d l 160.000 xung/vng quay.
iu ny c ngha : PLC pht 160.000 xung th ng c Servo s quay c ng 1
vng. bi vit ny, ti cha cp ti phn gii tc l s xung ca Encoder c
gn trn ng c.
- V tc : tc ng c ch iu khin v tr s c tnh tng ng vi tn
s pht xung ca PLC. Chng ta c th da vo tn s + s xung/ vng quy ngc li
thnh tc vng/ pht ca Motor, xem chi tit cch tnh bn di.
Vn lp trnh PLC:
- Lnh iu khin pht xung:
v d lp trnh trn, chng ta ch quan tm ti lnh pht xung v bit bo trng thi
pht xung hon thnh.
+ Cch vit lnh pht xung:
Trong ca s son tho chng trnh theo dng Ladder, ngi lp trnh ch cn g trc
tip cu lnh :
DPLSY D500 D510 Y0
+ Vi v d ny:
M1029 l bt bo trng thi ca PLC: Khi M1029 ON, c ngha l lnh pht
xung ng ra Y0 pht s xung trong thanh ghi D510-D511.
Khi M111 ON, v gi tr D500 ( 16 bt, khng phi Double 32 bit ) c t, lnh pht
xung s c tc dng, ng ra Y0 s c mt chui xung vung n khi s xung pht ra
bng vi thanh ghi D510. V nu D510 = 0 th lnh pht xung s to ra mt chui xung
lin tc n khi bit M111 c OFF.
y tn s pht xung l D500 = 100Hz.
Lm sao bit PLC pht xung hon thnh, kt thc:
Nh nu trn, bit M1029 s bo trng thi kt thc lnh pht xung khi s xung l 1
s khc 0 v bng vi gi tr lu trong thanh ghi cha s xung pht ra ( D510 ).
Lp trnh vin c th lp trnh kim tra trng thi ca bit M1029 xc nhn vic pht
xung kt thc.
V d khi lp trnh my ct bao b, vi chiu di ti tng ng vi 5000 xung, chng
ta dng lnh trn v np gi tr pht xung l K5000 vo thanh ghi D510, tc ty theo
yu cu v quy thnh Hz np vo thanh ghi D500.
Khi np xong gi tr, Set ON bit M111, PLC s thc hin pht xung ng ra Y0, v khi
pht 5000 xung tng ng vi chiu di bao b, Bit M1029 s ON. Lc ny dng
logic lp trnh hy pht xung <=> Set OFF M111, v thc hin bc tip theo nh
ra lnh ct bao b, thi ti, ...
Cch lp trnh tnh ton chiu di thc t v quy thnh chiu di trn PLC
Chng ta c bit, vi v d l tham s t s xung / vng quay l 5000 xung. y
l 1 iu kin cn tnh ton chiu di thc t.
Sau khi c y phn c kh, chng ta cn tnh thm v phi o thc t hoc tnh ton
thit k ngay t ban u nh sau: s mm / vng quay ca trc ng c Servo. Tc l khi
trc ng c quay 1 vng, phn dch chuyn ca my di chuyn 1 chiu di bao nhiu?
Gi s l 25mm/ vng quay.
T ta c cng thc tnh ng vi chiu di dch chuyn l 50cm <=> 500mm l :
S xung cn pht = ( chiu di t ) / ( chiu di / vng quay ) x ( s xung /
vng quay )
=> S xung cn pht = 500 / 25 x 5000 = 100 000 xung.
Vy ch cn vit lnh pht 100.000 xung th ng c s quay v lm my dch
chuyn 50cm.
C mt mo khi lp trnh vi s nguyn Int m khng mun chuyn sang s thc Real
l: thc hin php nhn trc v php chia sau. V nu thc hin php chia s nguyn,
phn d s b ct b. Khi cng v sau, sai s cng ln.
Vi vic o thc t, s c sai s nht nh nhng s khin vic thit k c kh khng cn
tnh ton chi tit t s truyn ca phn truyn ng. ly thm chnh xc, chng ta
c th quy chiu di ra gi tr nh hn. Sau kt qu thu c, chng ta s quy i v Cm
hoc mm ty theo yu cu.
Cch lp trnh tnh ton tc thc ca Motor Servo theo tn s pht xung:
- Gi s chng ta pht xung vi tn s 100Hz.
- Gi s tc nh mc ca ng c l 3000 vng/ pht, v tham s t s xung / vng
quay l 5000 xung/vng quay.
=> Tnh tc ng c ti tn s 100Hz ?
Cch tnh nh sau:
100Hz <=> 1 giy pht 100 xung => 1 pht pht s xung l : 100 x 60 = 6000 xung
=> s vng quay / pht 100Hz l : 6000 / 5000 = 1.2 Vng / Pht
Ti sao li phi quan tm ti tc nh mc ca Motor khi thc hin lnh pht xung
iu khin ???
Gi s vi tc 3000 vng / pht, 5000 xung / vng quay
=> s xung cn pht trong 1 pht l : 3000x5000 = 15.000.000 xung
=> s xung cn pht trong 1 giy l : 15.000.000 / 60 = 250.000 xung
=> Tn s pht xung t tc 3000 vng/ pht l : 250.000 Hz = 250kHz
Vy nu chng ta pht tn s > 250kHz, ngha l Drive s nhn qu s xung nh mc /
giy => khng iu khin c, gy git ng c, c th b mt xung gy sai s v v tr
tnh ton.
Tc pht xung c nh hng g ti la chn PLC ???
Vi mi loi PLC s c thit k c bit cho ng ra pht xung. S lng ng ra pht
xung v tc ( tn s ) ng ra t l thun vi gi thnh sn phm v hiu qu ca h
thng.
Gi s chng tay ch cn pht 5kHz, khi ch cn la chn PLC c tc pht xung >
5kHz.
V d: DVP14SS211T : pht xung 10kHz
Hoc nu la chn PLC pht xung tc thp khi cn ti tc cao hn s khng th
p ng.
Nu chng ta lp trnh pht vi tc cao hn tc cho php ca PLC theo cc cch
tnh trn, dn ti ng ra pht xung khng p ng c v c th gy mt xung.
S khc nhau c bn gia ng ra pht xung tc cao v ng ra khng pht xung hoc
tc thp ???