You are on page 1of 5

Lp trnh PLC Delta iu khin 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:

( Do b cc blog, hnh nh s c thu nh, nu qu v v cc bn cn tham kho, xin


vui lng click ln hnh nh c xem vi kch thc thc )
+ Trong hnh trn:
P1 l chng trnh con P1 tn do ngi lp trnh t l AC Servo
M1000 l bit lun ON khi PLC RUN - dng to iu kin u vo cho cu lnh,
trnh trng hp v iu kin.
M13 l bit R le ph trong chng trnh v c ngi lp trnh t cho php thc hin
lnh pht xung.
M10 l bit R le ph trong chng trnh v c ngi lp trnh t cho php chy ch
pht xung lin tc, khng gii hn s xung.
M1029 l bit R le trng thi trong chng trnh v c PLC t ng ON khi lnh pht
xung pht s xung yu cu ( Trong ch pht xung c gii hn) v khng ON
khi chy lin tc.
M12 l bit R le ph trong chng trnh v c ngi lp trnh t cho ch t ng.

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:

Cu trc lnh pht xung DPLSY bao gm:

ch D ngha l dng Double, cc thanh ghi d liu c s dng s ghp i tr thnh


thanh ghi ln hn.
V d trn: D500 l thanh ghi 16 bit vi PLC Delta, khi dng trong cu lnh c Double
s c ghp chung vi 1 thanh ghi pha sau l D501 tr thnh thanh ghi 32 bit. Khi
D501 v D500 s tr thnh 1 thanh ghi v c chia lm 2 phn cha trong D501 v
D500 di dng byte thp v byte cao.

Ch PLSY l k hiu ca lnh pht xung vung trong PLC vi ng ra Y.

D500-D501 ( Double) : L thanh ghi cha gi tr ca tn s pht xung, tnh theo


n v Hz dng s nguyn.

D510-D511 ( Double) : L thanh ghi cha s xung s pht ra ti ng ra pht


xung.

Y0 l a ch ca ng ra Y0, ni m xung s c pht ra. Ty theo loi PLC m


la chn ng ra pht xung c quy nh trong ti liu.

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.

Nu D510-D511 = 0, khi PLC s khng hiu theo ngha s xung pht ra = 0.


PLC s hiu ngc li l pht xung lin tc, khng gii hn.

Ch : vi mi loi PLC s b gii hn tc pht xung v s ng ra cho php pht


xung khc nhau. Ngi lp trnh cn c k ti liu ca PLC khi la chn.
Tham kho:

DVP14SS211T : pht xung 10kHz


DVP12SC11T : Pht xung 100kHz
DVP28SV11T : pht xung 200kHz
.....
Ngoi ra cn phi ch , vi ng ra pht xung, PLC c chn phi l dng ng ra
Transistor, tuyt i khng phi Relay.
Khi no th lnh pht xung c tc dng ?
Khi iu kin lp trnh t yu cu, xem hnh v d bn di:

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 ???

Ng ra pht xung c thit k bng cc linh kin bn dn c tc ng ct cao nh


Transistor trng ( Nh Mos FET, ... )
Ng ra khng c kh nng pht xung tc cao nh ng ra dng Relay - do p ng c
cu c kh chm v tui th c kh khi ng ct nhanh l khng cao gy ln vic khng
th pht vi tc qu cao v khng nn dng pht xung lin tc d tc thp.
Chu k c th l 1 hoc nhiu hn 1 giy nhng vn gy gim tui th ng k ca
Relay.
Ng ra khng c kh nng pht xung tc cao nhng vn cho php pht tc thp
hn bng cc lnh tng t, l ng ra dng Transistor lng cc BJT.
Cc kin thc v phn cng - in t , cc bn vui lng trao i trc tip hoc tm hiu
qua mng v sch v.

You might also like