Ch ng 1: B ĐI U KHI N L P TRÌNHươ
CH NG 1ƯƠ
B ĐI U KHI N L P TRÌNH
7. M c tiêu c a h c ph n:
Sau khi hoàn t t h c ph n sinh viên kh năng k t n i o/Ra cho m t h ế
th ng đi u khi n t đ ng dùng PLC, có k năng l p trình và t duy logic, n m ư
v ng t p l nh có kh năng l p trình đi u khi n cho c h th ng đi u
khi n t đ ng trong công nghi p.
8. Mô t v n t t h c ph n:
Môn h c y cho sinh viên có m t cái nhìn t ng quan v đi u khi n h th ng
ng PLC, nguyên t c k t n i các ngõ vào ngõ ra, các d ng l p trình t p ế
l nh c a PLC.
I. Tông quan vê PLC
1. Gi i thiêu PLCơ
Thiêt bi điêu khiên lâp trinh đâu tiên (programmable controller) đa đ c nh ng ươ ư
nha thiêt kê cho ra đ i năm 1968 (ng ty General Motor - My). Tuy nhiên, hê tng ơ
nay con kha đ n gian va công kênh, ng i s dung găp nhiêu kho khăn trong viêc ơ ươ ư
n hanh hê tng. Vi vây cac nha thiêt kê t ng b c cai tiên thông đ n gian, gon ư ươ ơ
nhe, dê vân hanh, nh ng viêc lâp trinh cho hê thông con kho khăn, do luc nay không ư
co cac thiêt bi lâp trinh ngoai vi tr chong viêc lâp trinh. ơ
Đê đ n gian hoa viêc p trinh, hê thông điêu khiên lâp trinh câm tay ơ
(programmable controller handle) đâu tiên đ c ra đ i vao năm 1969. Điêu nay đa ươ ơ
tao ra môt s phat triên thât s cho ky thuât điêu khiên lâp trinh. Trong giai đoan nay ư ư
cac thông điêu khiên p trinh (PLC) chi đ n gian nhăm thay thê thông Relay ơ
va dây nôi trong thông điêu khiên điên. Qua qua trinh vân hanh, cac nha thiêt
đa t ng b c tao ra đ c t tiêu chuân m i cho thông, tiêu chuân đo la: ư ươ ươ ơ
dang lâp trinh dung gian đô hinh thang (The diagroom format). Trong nh ng năm ư
đâu thâp niên 1970, nh ng hê thông PLC con co thêm kha năng vân hanh v i nh ng ư ơ ư
thuât toan tr (arithmetic), “vân hanh v i cac d liêu p nhât” (data ơ ơ ư
manipulation). Do s phat triên cua loai man hinh dung cho may tinh (Cathode Rayư
Tube: CRT), nên viêc giao tiêp gi a ng i điêu khiên đê lâp trinh cho hê thông cang ư ươ
tr n thuân tiên h n. ơ ơ
S phat triên cua hê thông pn c ng va phân mêm t năm 1975cho đên nay đaư ư ư
lam cho hê thông PLC phat triên manh me h n v i cac ch c năng m ng: hê thông ơ ơ ư ơ
ngo vao/ra co thê tăng lên đên 8.000 công vao/ra, dung l ng nh ch ng trinh ươ ơ ươ
tăng lên h n 128.000 t nh (word of memory). Ngoai ra cac nha thiêt kê con taoơ ư ơ
ĐI U KHI N L P TRÌNH
1
Ch ng 1: B ĐI U KHI N L P TRÌNHươ
ra ky thuât kêt nôi v i cac thông PLC riêng le thanh môt thông PLC chung, ơ
tăng kha năng cua t ng hê thông riêng le. Tôc đô x ly cua hê thông đ c cai thiên, ư ư ươ
chu ky quet (scan) nhanh h n lam cho hê thông PLC x ly tôt v i nh ng ch c năng ơ ư ơ ư ư
ph c tap l ngng ra/vao l n. ư ươ ơ
Trong t ng lai thông PLC không chi giao tiêp v i cac hê thông khac thôngươ ơ
qua CIM Computer Intergrated Manufacturing) đê điêu khiên cac hê thông: Robot,
Cad/Cam… ngoai ra cac nha thiêt con đangy d ng cac loai PLC v i cac ch c ư ơ ư
năng điêu khiên “thông minh” (intelligence) con goi la cac siêu PLC (super PLCS)
cho t ng lai.ươ
PLC viêt tăt cua Programmable Logic Controller , la thiêt bi điêu khiên lâp trinh
đ c (kha trinh) cho phep th c hiên linh hoat cac thuât toan điêu khiên logic thôngươ ư
qua môt ngôn ng lâp trinh. Ng i s dung co thê lâp trinh đê th c hiên môt loat ư ươ ư ư
trinh t cac s kiên. Cac s kiên nay đ c kich hoat b i tac nhân kich thich (ngo ư ư ư ươ ơ
vao) tac đông vao PLC hoăc qua cac hoat đông co trê nh th i gian đinh thi hay cac ư ơ
s kiên đ c đêm. Môt khi s kiên đ c kich hoat thât s , no bât ON hay OFF thiêtư ươ ư ươ ư
bi điêu khiên bên ngoai đ c goi la thiêt bi vât ly.t bô điêu khiên lâp trinh se liên ươ
tuc “lăp” trong ch ng trinh do “ng i s dung lâp ra” ch tin hiêu ngo vao va ươ ươ ư ơ ơ
xuât tin hiêu ngo ra tai cac th i điêm đa lâp trinh. ơ ơ
Đê khăc phuc nh ng nh c điêm cua điêu khn dung y i ( điêu ư ươ
khiên băng Relay) ng i ta đa ctao ra PLC nhăm thoa man cac yêu u sau : ươ
p trinh dê dang , ngôn ng lâp trinh hoc . ư
Gon nhe, dê dang bao quan , s a ch a. ư ư
Dung l ng bô nh l n đê co thê ch a đ c nh ng ch ng trinh ph c tapươ ơ ơ ư ươ ư ươ ư
.
Hoan toan tiny trog môi tr ng công nghp . ươ
Giao tiêp đ c v i cac thiêt bi thông minh khac nh : may tinh , nôi mang , ươ ơ ư
cac module m rông. ơ
Gia ca ca t canh tranh đ c. ươ
Trong PLC, phân c ng CPU va ch ng trinh la đ n vi c ban cho qua trinh ư ươ ơ ơ
điêu khiên hoăc x ly hê thông. Ch c ng ma bô điêu khiên cân th c hiên se đ c ư ư ư ươ
xac đinh b i t ch ng trinh . Ch ng trinh nay đ c nap săn vao nh cua ơ ươ ươ ươ ơ
PLC, PLC se th c hiên viêc điêu khiên d a vao ch ng trinh nay. Nh vây nêu ư ư ươ ư
muôn thay đôi hay m rông ch c năng cua qui trinh công ng, ta chi cân thay đôi ơ ư
ch ng trinh n trong nh cua PLC . Viêc thay đôi hay m rông ch c năng seươ ơ ơ ư
đ c th c hiên t cach dang ma không cân t s can thiêp vât ly nao so v iươ ư ư ơ
cac bô y nôi hay Relay.
ĐI U KHI N L P TRÌNH
2
Ch ng 1: B ĐI U KHI N L P TRÌNHươ
Nh ng u đi m k thu t c a b đi u khi n PLC : ư
Ch tiêu so sánhRole M ch s Máy tính PLC
Giá tnh t ng
ch c năng.Khá th pTh pCao Th p
ch th c v tướ
L nR t g n Khá g nR t g n
T c đ đi u
khi n
Ch mR t nhanhKhá nhanh Nhanh
Kh năng ch ng
nhi uR t t t T tKhá t tT t
L p đ t
M t th i gian
thi t k và l pế ế
đ t.
M t th i
gian đ
thi t k .ế ế
L p trình ph c
t p và t n th i
gian.
L p trình
l p đ t đ n ơ
gi n.
Kh năng đi u
khi n các tác v
ph c t p.
Không có Có
Thay đ i, nâng
c p và đi u
khi n.
R t khóKhó Khá đ n gi nơ
R t đ n gi n ơ
Côngc b o tm Kém Kém T t
Theo b ng so sánh ta nh n th y đ c b đi u khi n l p trình PLC v i nh ng ượ
u đi m v ph n c ng và ph n m m th đáp ng đ c h u h t cácu c uư ượ ế
ch tiêu trên. M t kc, PLC kh năng k t n i m ng và k t n i các thi t b ế ế ế
ngo i vi r t cao giúp cho vi c đi u khi n đ c d dàng. ượ
2. u truc cua PLC
t ca cac PLC đêu co thanh pn chinh la :
t bô nh ch ng trinh RAMn trong ( co thê m ng thêm t sô nh ơ ươ ơ ơ
ngoai EPROM ).
t vi x ly co ng giao tp dung cho viêc ghep i v i PLC . ư ơ
Cac Module vao /ra.
ĐI U KHI N L P TRÌNH
3
Ch ng 1: B ĐI U KHI N L P TRÌNHươ
Hinh 1.1: S đ khôi cua hê tng điêu khn ơ
Bên canh đo, t PLC hoan chinh con đi kem thêm t đ n vi lâp trinh ơ
băng tay hay ng may tinh. Hâu hêt cac đ n vi lâp trinh đ n gian đêu co đu RAM ơ ơ
đê ch a đ ng ch ng trinh d i dang hoan thiên hay bô sung . Nêu đ n vi lâp trinh ư ư ươ ươ ơ
la đ n vi xach tay , RAM th ng la loai CMOS co pin d phong, chi khi nao ơ ươ ư
ch ng trinh đa đ c kiêm tra va săn sang s dung thi no m i truyên sang nhươ ươ ư ơ ơ
PLC . Đôi v i cac PLC l n th ng lâp trinh trên may tinh nhăm tr cho viêc ơ ơ ươ ơ
viêt, đoc va kiêm tra ch ng trinh . Cac đ n vi lâp trinh i v i PLC qua công ươ ơ ơ
RS232, RS422, RS458,
Khôi điêu khiên trung tâm (CPU) gôm ba phân: bô x ly, hê thông bô nh va hê ư ơ
thông nguôn cung câp.
ĐI U KHI N L P TRÌNH
4
Ch ng 1: B ĐI U KHI N L P TRÌNHươ
Hinh 1.2: S đô khôi tông quat cua CPU ơ
a. Đ n vi x ly trung tâmơ ư
CPU điêu khiên cac hoat đông bên trong PLC. x ly se đoc va kiêm tra ư
ch ng trinh đ c ch a trong nh , sau đo se th c hiên th t t ng lênh trongươ ươ ư ơ ư ư ư ư
ch ng trinh , se đong hay ngăt cac đâu ra. Cac trang thai ngo ra ây đ c phat t iươ ươ ơ
cac thiêt bi liên kêt đê th c thi. Va toancac hoat đông th c thi đo đêu phu thc ư ư
vao ch ng trinh điêu khiên đ c gi trong bô nh . ươ ươ ư ơ
b. thông bus
thông Bus la tuyên dung đê truyên tin hiêu, thông m nhiêu đ ng ươ
tin hiêu song song :
Address Bus : Bus đia chi dung đê truyên đia chi đên cac Module khac
nhau.
Data Bus : Bus dung đê truyên d liêu. ư
Control Bus : Bus điêu khiên dung đê truyên cac tin hiêu đinh thi va điêu
khiên đông bô cac hoat đông trong PLC .
Trong PLC cac sô liêu đ c trao đôi gi a bô vi x ly va cac module vao ra ươ ư ư
thông qua Data Bus. Address Bus va Data Bus gôm 8 đ ng, cung th i điêm cho ươ ơ ơ
phep truyên 8 bit cua 1 byte môt cach đông th i hay song song. ơ
Nêu môt module đâu vao nhân đ c đia chi cua no trên Address Bus , no se ươ
chuyên tât ca tranh thai đâu vao cua no vao Data Bus. Nêu môt đia chi byte cua 8 đâu
ra xuât hiên trên Address Bus, module đâu ra t ng ng se nhân đ c d liêu t ươ ư ươ ư ư
Data bus. Control Bus se chuyên cac tin hiêu điêu khiên vao theo doi chu trinh hoat
đông cua PLC .
Cac đia chi va sô liêu đ c chuyên lên cac Bus t ng ng trong môt th i ươ ươ ư ơ
gian han chê.
Hê thông Bus se lam nhm vu trao đôi thông tin gi a CPU, bô nh va I/O ư ơ
. Bên cach đo, CPU đ c cung p t xung Clock co tân t 1 ươ ư ÷8 MHZ. Xung
nay quyêt đinh tôc đô hoat đông cua PLC va cung câp cac yêu tô đinh th i, đông ơ
cua hê thông.
c.Bô nh ơ
PLC th ng yêu câu bô nh trong cac tr ng h p :ươ ơ ươ ơ
Lam bô đinh th i cho cac kênh trang thai I/O. ơ
Lam đêm trang thai cac ch c năng trong PLC nh đinh th i, đêm, ghi ư ư ơ
cac Relay.
ĐI U KHI N L P TRÌNH
5