Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
NH N XÉT C A GIÁO VIÊN H NG D NẬ Ủ ƯỚ Ẫ
……………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
………………………………………………………………………………
SVTH:NGUY N VĂN H IỄ Ả Page 1
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
L i Nói Đ uờ ầ
S ti n b c a khoa h c k thu t và s phát trí n m nh m c a kự ế ộ ủ ọ ỹ ậ ự ể ạ ẽ ủ ỹ
thu t máy tính, đã cho ra đ i các thi t b đi u khi n s nh : CNC, PLC .ậ ờ ế ị ề ể ố ư
Các thi t b này cho phép kh c ph c đ c r t nhi u các nh c đi m c aế ị ắ ụ ượ ấ ề ượ ể ủ
h th ng đi u khi n tr c đó, và đáp ng đ c yêu c u kinh t và kệ ố ề ể ướ ứ ượ ầ ế ỹ
thu t trong s n xu t.ậ ả ấ
V i s phát trí n c a khoa h c công ngh nh hi n nay, thì vi c ngớ ự ể ủ ọ ệ ư ệ ệ ứ
d ng thi t b logic kh trình PLC đ t đ ng hóa quá trình s n xu t, nh mụ ế ị ả ể ự ộ ả ấ ằ
m c tiêu tăng năng xu t lào đ ng, gi m s c ng i, nâng cao ch t l ngụ ấ ộ ả ứ ườ ấ ượ
s n ph m đang là m t v n đ c p thi t và có tính th i s cao.ả ẩ ộ ấ ề ấ ế ờ ự
Là sinh viên c a chuyên ngành Kĩ thu t đi n. Sau nh ng tháng năm h củ ậ ệ ữ ọ
h i và tu d ng t i Tr ng Đ i h c Công nghi p Hà N i, em đ c giaoỏ ưỡ ạ ườ ạ ọ ệ ộ ượ
đ tài t t nghi p: ề ố ệ Đi u khi n máy công nghi p b ng thi t b l p trình.ề ể ệ ằ ế ị ậ
Nh m m c đích tìm hi u nghiên c u ng d ng c a b đi u khi n l pằ ụ ể ứ ứ ụ ủ ộ ề ể ậ
trình PLC trong h th ng đi u khi n, đ án đ c p đ n là ệ ố ề ể ồ ề ậ ế Đi u khi n máyề ể
công nghi p b ng thi t b l p trình.ệ ằ ế ị ậ đây là thi t b công nghi p có yêu c uế ị ệ ầ
t đ ng hóa cao v i vi c s d ng thi t b đi u khi n l p trính PLC.ự ộ ớ ệ ử ụ ế ị ề ể ậ
Trong đ án này t p trung vào tìm hi u thi t b đi u khi n PLC vàồ ậ ể ế ị ề ể
nh ng ng d ng c a nó vào trong đ i s ng s n xu t,đ c bi t là ữ ứ ụ ủ ờ ố ả ấ ặ ệ b đi uộ ề
khi n l p trình PLC hãng Omronể ậ .
Trong quá trình ti n hành làm đ án, m c dù đ c s h ng h ng d nế ồ ặ ượ ự ướ ướ ẫ
thày Nguy n qu c Phong ễ ố và b n thân em d n t n tình c a giáo viên đã cả ẫ ậ ủ ố
g ng tham kh o tài li u và tìm hi u th c t v b đi u khi n l p trìnhắ ả ệ ể ự ế ề ộ ề ể ậ
PLC trong h th ng đi u, nh ng do th i gian và kinh nghi m còn h n chệ ố ề ư ờ ệ ạ ế
nên đ án không th tránh kh i nh ng thi u sót. Do đó, em r t mong nh nồ ể ỏ ữ ế ấ ậ
đ c nh ng ý ki n đóng góp và nh n xét đánh giá quí báu c a các th y côượ ữ ế ậ ủ ầ
đ đ án c a em đ c hoàn thi n h n.ể ồ ủ ượ ệ ơ
SVTH:NGUY N VĂN H IỄ Ả Page 2
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
Em xin chân thành c m n s h ng d n t n tình và chu đáo c aả ơ ự ướ ẫ ậ ủ
giáo viên h ng d n ướ ẫ Nguy n qu c Phong ễ ố đã giúp đ em r t nhi u đ emỡ ấ ề ể
hoàn thành đ c đ án này.ượ ồ
Em xin chân thành c m n !ả ơ
SVTH:NGUY N VĂN H IỄ Ả Page 3
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
Ch ngươ 1. KHÁI QUÁT V Ề THI T B L P TRÌNHẾ Ị Ậ
1.1. T ng quan v đi u khi n:ổ ề ề ể
Trong ng d ng các công ngh khoa h c vào s n xu t công nghi p,ứ ụ ệ ọ ả ấ ệ
m c tiêu tăng năng su t lào đ ng đ c gi i quy t b ng cón đ ng tăngụ ấ ộ ượ ả ế ằ ườ
m c đ t đ ng hoá các quá trình và thi t b s n xu t nh m m c đích tăngứ ộ ự ộ ế ị ả ấ ằ ụ
s n l ng, c i thi n ch t l ng và đ chính xác c a s n ph m.ả ượ ả ệ ấ ượ ộ ủ ả ẩ
T đ ng hoá trong s n xu t nh m thay th m t ph n ho c toàn b cácự ộ ả ấ ằ ế ộ ầ ặ ộ
thao tác v t lý c a công nhân v n hành máy thông qua h th ng đi u khi n.ậ ủ ậ ệ ố ề ể
Nh ng h th ng đi u khi n này có th đi u khi n quá trình s n xu t v iữ ệ ố ề ể ể ề ể ả ấ ớ
đ tin c y cao, n đ nh mà không c n s tác đ ng nhi u c a ng i v nộ ậ ổ ị ầ ự ộ ề ủ ườ ậ
hành. Đi u này đòi h i h th ng đi u khi n ph i có kh năng kh i đ ng,ề ỏ ệ ố ề ể ả ả ở ộ
ki m soát, x lý và d ng m t quá trình theo yêu c u ho c đo đ m các giáể ử ừ ộ ầ ặ ế
tr đã đ c xác đ nh nh m đ t đ c k t qu mong mu n s n ph m đ uị ượ ị ằ ạ ượ ế ả ố ở ả ẩ ầ
ra c a máy hay thi t b . M t h th ng nh v y đ c g i là h th ng đi uủ ế ị ộ ệ ố ư ậ ượ ọ ệ ố ề
khi n.ể
Trong k thu t t đ ng đi u khi n, các b đi u khi n chia làm 2 lo i:ỹ ậ ự ộ ề ể ộ ề ể ạ
- Đi u khi n n i c ngề ể ố ứ
- Đi u khi n Logic kh trình (tiêng Anh) (PLC)ề ể ả
M t h th ng đi u khi n b t kỳ đ c t o thành t các thành ph n:ộ ệ ố ề ể ấ ượ ạ ừ ầ
- Kh i vàoố
- Kh i x lý – đi u khi nố ử ề ể
- Kh i ra ố
SVTH:NGUY N VĂN H IỄ Ả Page 4
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
B chuy n đ i ộ ể ổ
tín hi u ngõ vàoệ
X lý đi u ử ề
khi nể
C c u ơ ấ
tác đ ngộ
Tín hi u vàoệ
K t qu x lýế ả ử
Kh i vàoố Kh i x lýố ử Kh i raố
+Kh i vào:ố
Đ chuy n đ i các đ i l ng v t lý thành các tín hi u đi n, các bể ể ổ ạ ượ ậ ệ ệ ộ
chuy n đ i có th là các nút nh n, c m bi n, đi n tr đo s c căng.v.v… vàể ổ ể ấ ả ế ệ ở ứ
tùy theo b chuy n đ i mà tín hi u ra kh i kh i vào có d ng ON/OFFộ ể ổ ệ ỏ ố ạ
(Binary) ho c d ng liên t c (Analog).ặ ạ ụ
B chuy n đ iộ ể ổ Đ i l ng đoạ ượ Đ i l ng raạ ượ
Công t cắ
(Switch)
S d ch chuy n/ v tríự ị ể ị Đi n áp nh phân(on/off)ệ ị
Công t c hành trìnhắ
(Limit switch)
S d ch chuy n/ v tríự ị ể ị Đi n áp nh phân(on/off)ệ ị
B đi u ch nh nhi tộ ề ỉ ệ
(Thermostat)
Nhi t đệ ộ Đi n áp nh phânệ ị
C p nhi t đi nặ ệ ệ
(Thermocóuple)
Nhi t đệ ộ Đi n áp thay đ iệ ổ
Nhi t trệ ở
(Thermister)
Nhi t đệ ộ Tr kháng thay đ iở ổ
T bào quang đi nế ệ
(Photo cell)
Ánh sáng Đi n áp thay đ iệ ổ
T bào ti m c nế ệ ậ
(Proximity cell)
S hi n di n cu đ iự ệ ệ ả ố
t ngượ
Tr kháng thay đ iở ổ
Đi n tr đo s c căngệ ở ứ Áp su t/ s d ch chuy nấ ự ị ể Tr kháng thay đ iở ổ
SVTH:NGUY N VĂN H IỄ Ả Page 5
K t qu x ế ả ử
Hình 1.1 : Các thành ph n trong h th ng đi u khi nầ ệ ố ề ể
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
(Strain gage)
+Kh i x lý:ố ử
Kh i này thay th ng i v n hành th c hi n các thao tác đ m b o quáố ế ườ ậ ự ệ ả ả
trình ho t đ ng. T thông tin tín hi u kh i vào h th ng đi u khi n ph iạ ộ ừ ệ ố ệ ố ề ể ả
t o ra đ c nh ng tín hi u ra c n thi t đ đáp ng yêu c u đi u khi n đãạ ượ ữ ệ ầ ế ể ứ ầ ề ể
xác đ nh trong ph n x lý. Tín hi u đi u khi n đ c th c hi n theo 2 cách:ị ầ ử ệ ề ể ượ ự ệ
- Dùng m ch đi n n i k t c ng ạ ệ ố ế ứ
- Dùng ch ng trình đi u khi nươ ề ể
+Kh i ra:ố
Tín hi u ra là k t qu c a quá trình x lý c a h th ng đi u khi n. Cácệ ế ả ủ ử ủ ệ ố ề ể
tín hi u này đ c s d ng đ t o ra nh ng ho t đ ng đáp ng cho cácệ ượ ử ụ ể ạ ữ ạ ộ ứ
thi t b ngõ ra.ế ị ở
Thi t b ngõế ị ở
ra
Đ i l ng raạ ượ Đ i l ng tácạ ượ
đ ngộ
Đ ng c đi nộ ơ ệ Chuy n đ ng quayể ộ Đi nệ
Xy-lanh – Piston Chuy n đ ng th ng/áp l cể ộ ẳ ự D u ép/khí épầ
Solenoid Chuy n đ ng th ng/áp l cể ộ ẳ ự Đi nệ
Lò s y/ lò c pấ ấ
nhi tệ
Nhi tệ Đi nệ
Van Ti t di n c van thay đ iế ệ ưả ổ Đi n/d u ép/khí épệ ầ
R leơ Ti p đi m đi n/chuy nế ể ệ ể
đ ng v t lý có gi i h nộ ậ ớ ạ
Đi nệ
1.1. 1 Đi u khi n n i c ng và đi u khi n l p trình:ề ể ố ứ ề ể ậ
SVTH:NGUY N VĂN H IỄ Ả Page 6
B ng 1.1: Các d ng tín hi u vàoả ạ ệ
B ng 1.2: Các d ng c c u tác đ ng ngõả ạ ơ ấ ộ ở
ra.
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
Trong các b đi u khi n n i c ng, các thành ph n chuy n m ch nhộ ề ể ố ứ ầ ể ạ ư
các r le, cơ ontactor, các công t c, đèn báo, đ ng c ,v.v…đ c n i c đ nhắ ộ ơ ượ ố ố ị
v i nhau. Toàn b ch c năng đi u khi n, cách ti n hành ch ng trình đ cớ ộ ứ ề ể ế ươ ượ
xác đ nh qua cách th c n i các r le, công t c, …v i nhau theo s đ thi tị ứ ố ơ ắ ớ ơ ồ ế
k . Khi mu n thay đ i l i h th ng thì ph i n i dây l i cho h th ng đi uế ố ổ ạ ệ ố ả ố ạ ệ ố ề
khi n nên đ i v i h th ng ph c t p thì vi c làm này đòi h i t n nhi uể ố ớ ệ ố ứ ạ ệ ỏ ố ề
th i gian, chi phí nên hi u qu đem l i không caoờ ệ ả ạ
Trong công nghi p, s ng d ng các công ngh khoa h c k thu tệ ự ứ ụ ệ ọ ỹ ậ
vào s n xu t nên nhu c u t đ ng hoá ngày càng tăng, đòi h i k thu tả ấ ầ ự ộ ỏ ỹ ậ
đi u khi n ph i đáp ng đ các yêu c u:ề ể ả ứ ủ ầ
- D dàng thay đ i ch c năng đi u khi n d a trên các thi t b cũ.ễ ổ ứ ề ể ự ế ị
- Thi t b đi u khi n d dàng làm vi c v i các d li u, s li u.ế ị ề ể ễ ệ ớ ữ ệ ố ệ
- Kích th c v t lý g n gàng, d b o qu n, d s a ch a.ướ ậ ọ ễ ả ả ễ ử ữ
- Đ tin c y cao trong môi tr ng công nghi p.ộ ậ ườ ệ
H th ng đi u khi n đ đáp ng đ c các yêu c u trên ph i s d ng b việ ố ề ể ể ứ ượ ầ ả ử ụ ộ
x lý, b đi u khi n l p trình, đi u khi n qua các c ng giao ti p v i máyử ộ ề ể ậ ề ể ổ ế ớ
tính.
B đi u khi n Logic kh trình PLC ộ ề ể ả (Programable Logic Controller) là
lo i thi t b cho phép th c hi n linh ho t các thu t toán đi u khi n thôngạ ế ị ự ệ ạ ậ ề ể
SVTH:NGUY N VĂN H IỄ Ả Page 7
ON
OFF
Hình 1.2. B đi u khi n n i c ng đ n gi nộ ề ể ố ứ ơ ả
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
qua các ngôn ng l p trình. V i ch ng trình đi u khi n c a PLC đã t oữ ậ ớ ươ ề ể ủ ạ
cho nó tr thành m t b đi u khi n s nh g n, d dàng thay đ i thu tở ộ ộ ề ể ố ỏ ọ ễ ổ ậ
toán, các s li u và trao đ i thông tin v i môi tr ng xung quanh.ố ệ ổ ớ ườ
Các ch ng trình đi u khi n đ c đ nh nghĩa là tu n t trong đó cácươ ề ể ượ ị ầ ự
ti p đi m, c m bi n đ c s d ng đ t đó k t h p v i các hàm Logic,ế ể ả ế ượ ử ụ ể ừ ế ợ ớ
các thu t toán và các giá tr xu t c a nó đ đi u khi n tác đ ng ho c khôngậ ị ấ ủ ể ề ể ộ ặ
tác đ ng đ n các cu n dây đi u hành. Trong quá trình ho t đ ng, toàn bộ ế ộ ề ạ ộ ộ
ch ng trình đ c l u vào trong b nh và ti n hành truy xu t trong quáươ ượ ư ộ ớ ế ấ
trình làm vi c.ệ
1.2 T ng quan v PLCổ ề
1.2.1 M đ uở ầ
Trong các h th ng s n xu t, trong các thi t b t đ ng và bán t đ ng,ệ ố ả ấ ế ị ự ộ ự ộ
h th ng đi u khi n đóng vài trò đi u ph i toàn b các ho t đ ng c a máyệ ố ề ể ề ố ộ ạ ộ ủ
móc thi t b . Các h th ng máy móc vàế ị ệ ố thi t b s n xu t th ng r t ph cế ị ả ấ ườ ấ ứ
t p, có r t nhi u đ i l ng v t lý ph i đi u khi n đ có th ho t đ ngạ ấ ề ạ ượ ậ ả ề ể ể ể ạ ộ
đ ng b ho c theo m t trình t công ngh nh t đ nh nh m t o ra m t s nồ ộ ặ ộ ự ệ ấ ị ằ ạ ộ ả
ph m mong mu n. T ng đ i l ng v t lý đ n l có th đ c đi u khi nẩ ố ừ ạ ượ ậ ơ ẻ ể ượ ề ể
b ng m t m ch đi u khi n c s d ng t ng t hay gián đo n. Đi uằ ộ ạ ề ể ơ ở ạ ươ ự ạ ề
SVTH:NGUY N VĂN H IỄ Ả Page 8
Boä
Nhôù
B nhộ ớ
Ch ng trìnhươ
Ngõ vào
(Input)
Ngõ ra
(Output)
Hình 1.3 B đi u khi n Logic kh trìnhộ ề ể ả
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
khi n nhi u đ i l ng v t lý đ ng th i chúng ta không th dùng các m chể ề ạ ượ ậ ồ ờ ể ạ
đi u khi n t ng t mà ph i s d ng h th ng đi u khi n Lôgic. Tr cề ể ươ ự ả ử ụ ệ ố ề ể ướ
đây các h th ng đi u khi n Lôgic đ c s d ng là h th ng Lôgic R le.ệ ố ề ể ượ ự ụ ệ ố ơ
Nh s phát trí n nhanh chóng c a k thu t đi n t , các thi t b đi uờ ự ể ủ ỹ ậ ệ ử ế ị ề
khi n Lôgic kh l p trình PLC (Programmable Logic Controller) đã xu tể ả ậ ấ
hi n vào năm 1969 thay th các h th ng đi u khi n r le. Càng ngày PLCệ ế ệ ố ề ể ơ
càng tr nên hoàn thi n và đa năng. Các PLC ngày nay không nh ng có khở ệ ữ ả
năng thay th hoàn toàn các thi t b đi u khi n Logic c đi n, mà còn cóể ế ị ề ể ổ ể
kh năng thay th các thiêt b đi u khi n t ng t . Các PLC đ c s d ngả ế ị ề ể ươ ự ượ ử ụ
r ng rãi trong công nghi p. ộ ệ
Ch c năng chính c a PLC là ki m tra tr ng thái c a các đ u vào vàứ ủ ể ạ ủ ầ
đi u khi n các quá trình ho c các h th ng máy móc thông qua các tín hi uề ể ặ ệ ố ệ
trên chính đ u ra c a PLC. T h p Lôgic c a các đ u vào đ t o ra m tầ ủ ổ ợ ủ ầ ể ạ ộ
hay nhi u tín hi u ra đ c g i là đi u khi n Lôgíc. Các t h p lô gícề ệ ượ ọ ề ể ổ ợ
th ng đ c th c hi n theo trình t đi u khi n hay còn g i là ch ng trìnhườ ượ ự ệ ự ề ể ọ ươ
đi u khi n. Ch ng trình đi u khi n đ c l u trong b nh c a PLC cóề ể ươ ề ể ượ ư ộ ớ ủ
th b ng cách l p trình b ng thi t b c m tay n i tr c ti p v i PLC ho cể ằ ậ ằ ế ị ầ ố ự ế ớ ặ
l p trình trên máy tính cá nhân nh các ph n m m chuyên d ng và truy nậ ờ ầ ề ụ ề
vào PLC qua m ng hay qua cáp truy n d li u. B x lý tín hi u, th ng làạ ề ữ ệ ộ ử ệ ườ
các b vi x lý t c đ cao, th c hi n ch ng trình đi u khi n theo chu kỳ.ộ ử ố ộ ự ệ ươ ề ể
Kho ng th i gian th c hi n m t chu trình đi u khi n t lúc ki m tra các tínả ờ ự ệ ộ ề ể ừ ể
hi u vào, th c hi n các phép tính Logic ho c đ i s đ có đ c tín hi uệ ự ệ ặ ạ ố ể ượ ệ
đi u khi n, cho đén khi phát tín hi u đ n đ u ra đ c goi là chu kỳ th iề ể ệ ế ầ ượ ờ
gian quét.
PLC trong công nghi p th ng có c u hình đ n gi n nh t, b i vì cácệ ườ ấ ơ ả ấ ở
ch ng trình trình đi u khi n quá trình công ngh hay máy móc th ngươ ề ể ệ ườ
đ c ho t đ ng 24/24 và không c n b t c s can thi p c a cón ng iượ ạ ộ ầ ấ ứ ự ệ ủ ườ
trong quá trình đi u khi n. PLC ch d ng quét ch ng trình đi u khi n khiề ể ỉ ừ ươ ề ể
ng t ngu n ho c khi công t c ng ng đ c kích ho t. S đ kh i đ n gi nắ ồ ặ ắ ừ ượ ạ ơ ồ ố ơ ả
hoá c a PLC đ c th hi n trên hình 1.4.ủ ượ ể ệ
SVTH:NGUY N VĂN H IỄ Ả Page 9
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
Trên đ u vào c a PLC có th có các kênh tín hi u t ng t ho c cácầ ủ ể ệ ươ ự ặ
kênh tín hi u s . Các kênh tín hi u này xu t phát t các c m bi n, t cácệ ố ệ ấ ừ ả ế ừ
công t c hành trình, công t c đóng ng t m ch đi n ho c t các bi n Lôgicắ ắ ắ ạ ệ ặ ừ ế
t ng ng v i các các tr ng thái c a máy móc, thi t b . Tín hi u vào đ cươ ứ ớ ạ ủ ế ị ệ ượ
b x lý trung tâm x lý nh các phép tính Lôgic hay s h c và k t qu làộ ử ử ờ ố ọ ế ả
các tín hi u ra. Các tín hi u tín hi u ra là các tín hi u truy n đi n năng đ nệ ệ ệ ệ ề ệ ế
cho các c c u ch p hành nh cu n hút, đèn hi u, đ ng c vv. ơ ấ ấ ư ộ ệ ộ ơ
Đi n áp trên đ u vào c a PLC là đi n áp công su t th p, t ng ng v iệ ầ ủ ệ ấ ấ ươ ứ ớ
m c t 0V đ n 5V m t chi u. Khi ta n i các đ u vào có m c đi n áp caoứ ừ ế ộ ề ố ầ ứ ệ
h n 5V, th ng ph i dùng các kênh có các m ch chuy n đ i đ bi n đi nơ ườ ả ạ ể ổ ể ế ệ
áp vào thành đi n áp t ng đ ng v i m c +/- 5VDC. Đi n áp trên đ u raệ ươ ươ ớ ứ ệ ầ
c a PLC có th có nhi u m c đi n áp khác nhau, nh ng đ u có m c năngủ ể ề ứ ệ ư ề ứ
l ng th p. N u c n ph i đi u khi n c c u ch p hành có m c năngượ ấ ế ầ ả ề ể ơ ấ ấ ứ
l ng cao h n, ta ph i s d ng các thi t b khuy ch đ i công su t. ượ ơ ả ử ụ ế ị ế ạ ấ
1.2.2 khái ni m v PLCệ ề
PLC (Programable Logic Cóntroler) là m t thi t b đi u khi n s d ngộ ế ị ề ể ử ụ
m t b nh có th l p trình,b nh này s l u gi các c u trúcộ ộ ớ ể ậ ộ ớ ẽ ư ữ ấ
SVTH:NGUY N VĂN H IỄ Ả Page 10
Hình 1.4 s đ kh i c a m t PLC đ n gi nơ ồ ố ủ ộ ơ ả
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
l nh(Logic,th i gian,b đ m các hàm toán h c….)đ th c hi n ch c năngệ ờ ộ ế ọ ể ự ệ ứ
đi u khi n. ề ể
Tín hi u đ a vào PLC đ c l y t các thi t b nh các c mệ ư ự ấ ừ ế ị ư ả
bi n(ế sensor),công t c…tín hi u đ u ra PLC có th đ c s d ng đ đi uắ ệ ầ ể ượ ử ụ ể ề
khi n m t đ i t ng(m t đ ng c ,vàn…)ho c có th là m t quáể ộ ố ượ ộ ộ ơ ặ ể ộ
trình(process)
Ban đ u PLC ch đ n thu n đ c thi t k đ thay th cho các thi t bầ ỉ ơ ầ ượ ế ế ể ế ế ị
đi u khi n dùng R le,công t c t đ n thu n, tuy nhiên trong quá trình phátề ể ơ ắ ơ ơ ầ
trí n v i m t u đi m l n là có th ch nh s a l i ch ng trình đi u khi nể ớ ộ ư ể ớ ể ỉ ử ạ ươ ề ể
tùy ý mà không m t nhi u công cũng nh các chi phí, b i v y có th đi uấ ề ư ở ậ ể ề
khi n các h đi u khi n r t ph c t p, có th cói PLC nh m t máy tính cóể ệ ề ể ấ ứ ạ ể ư ộ
đ c đi m nh sau :ặ ể ư
- Đ c thi t k v i c u trúc đ n gi n,có th làm vi cượ ế ế ớ ấ ơ ả ể ệ
trong môi tr ng công nghi p (ch u đ c rung,ti ng n,nhi tườ ệ ị ượ ế ồ ệ
đ ,đ m cao)ộ ộ ẩ
- Các tín hi u ra vào đ c cách li v đi n c i b đi uệ ượ ề ệ ớ ộ ề
khi n ể
- L p trình đ n gi n, ch thu n túy th c hi n các ch cậ ơ ả ỉ ầ ự ệ ứ
năng mang tính Lôgic
Ra đ i năm 1968 v i 20 đ u nh n tín hi u vào ra s , ngày nay PLC đãờ ớ ầ ậ ệ ố
đ c ch t o theo Modul đ có th m roonhj theo yêu c u, có th làmượ ế ạ ể ể ở ầ ể
vi c v i m t s l ng r t l n các đ u ra (s , t ng t ), và có th th c cệ ớ ộ ố ượ ấ ớ ầ ố ươ ự ể ự ả
nh ng ch c năng đi u khi n ph c t p nh lu t đi u khiữ ứ ề ể ứ ạ ư ậ ề ển PI,PID….
SVTH:NGUY N VĂN H IỄ Ả Page 11
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
1.2.3 l ch s phát trí n c a PLị ử ể ủ C (lên đ u)ầ
Vào kho ng năm 1968, các nhà s n xu t ô tô đã đ a ra các yêu c u kả ả ấ ư ầ ỹ
thuât đ u tiên cho thi t b điêù khi n Lôgic kh l p trình. M c đích đ uầ ế ị ể ả ậ ụ ầ
tiên là thay th cho các t điêu khi n c ng k nh, tiêu th nhi u đi n năngế ủ ể ồ ề ụ ề ệ
và th ng xuyên ph i thay th các R le do h ng cu n hút hay g y cácườ ả ể ơ ỏ ộ ẫ
thanh lò xo ti p đi m. M c đích th hai là t o ra m t thi u b đi u khi nế ể ụ ứ ạ ộ ề ị ề ể
có tính linh ho t trong vi c thay đ i ch ng trình đi u khi n. Các yêu c uạ ệ ổ ươ ề ể ầ
k thu t này chính là c s c a các máy tính công nghi p, mà u đi mỹ ậ ơ ở ủ ệ ư ể
chính c a nó là s l p trình d dàng b i các k thu t viên và các k s s nủ ự ậ ễ ở ỹ ậ ỹ ư ả
xu t. V i thi t b đi u khi n kh l p trình, ng i ta có th gi m th i gianấ ớ ế ị ề ể ả ậ ườ ể ả ờ
d ng trong s n xu t, m r ng kh năng hoàn thi n h th ng s n xu t vàừ ả ấ ở ộ ả ệ ệ ố ả ấ
thích ng v i s thay đ i trong s n xu t. M t s nhà s n xu t thi t b đi uứ ớ ự ổ ả ấ ộ ố ả ấ ế ị ề
khi n trên c s máy tính đã s n xu t ra các thi t b đi u khi n kh l pể ơ ở ả ấ ế ị ề ể ả ậ
trình còn g i là PLC ọ
Nh ng PLC đ u tiên đ c ng d ng trong công nghi p ô tô vào nămữ ầ ượ ứ ụ ệ
1969 đã đem l i s u vi t h n h n các h th ng đi u khi n trên c sạ ự ư ệ ơ ẳ ệ ố ề ể ơ ở
r le. Các thi t b này đ c l p trình d dàng, không chi m nhi u khôngơ ế ị ượ ậ ễ ế ề
gian trong các x ng s n xu t và có đ tin c y cao h n các h th ng r le.ưở ả ấ ộ ậ ơ ệ ố ơ
Các ng d ng c a PLC đã nhanh chóng r ng m ra t t c các ngành côngứ ụ ủ ộ ở ấ ả
nghi p s n xu t khác.ệ ả ấ
Hai đ c đi m chính d n đ n s thành công c a PLC đó chính là đ tin c yặ ể ẫ ế ự ủ ộ ậ
cao và kh năng l p trình d dàng. Đ tin c y c a PLC đ c đ m b o b iả ậ ễ ộ ậ ủ ượ ả ả ở
các m ch bán d n đ c thi t k thích ng v i môi tr ng công nghi p.ạ ẫ ượ ế ế ứ ớ ườ ệ
Các m ch vào ra đ c thi t k đ m b o kh năng ch ng nhi u, ch u đ cạ ượ ế ế ả ả ả ố ễ ị ượ
m, ch u đ c d u, b i và nhi t đ cao. Các ngôn ng l p trình đ u tiênẩ ị ượ ầ ụ ệ ộ ữ ậ ầ
c a PLC t ng t nh s đ thang trong các h th ng đi u khi n Lôgic,ủ ươ ự ư ơ ồ ệ ố ề ể
nên các k s đã làm quen v i s đ thang, d dàng thích nghi v i vi c l pỹ ư ớ ơ ồ ễ ớ ệ ậ
trình mà không c n ph i qua m t quá trình đào t o nào. M t s các ngầ ả ộ ạ ộ ố ứ
d ng c a máy tính trong s n xu t trong th i gian đ u b th t b i, cũngụ ủ ả ấ ờ ầ ị ấ ạ
chính vì vi c h c s d ng các ph n m m máy tính không d dàng ngay cệ ọ ử ụ ầ ề ễ ả
SVTH:NGUY N VĂN H IỄ Ả Page 12
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
v i các k s . Khi các vi x lý đ c đ a vào s d ng trong nh ng nămớ ỹ ư ử ượ ư ử ụ ữ
1974 – 1975, các kh năng c b n c a PLC đ c m r ng và hoàn thi nả ơ ả ủ ượ ở ộ ệ
h n. Các PLC có trang b vi x lý có kh năng th c hi n các tính toán và xơ ị ử ả ự ệ ử
lý s li u ph c t p, đi u này làm tăng kh năng ng d ng c a PLC cho cácố ệ ứ ạ ề ả ứ ụ ủ
h th ng đi u khi n ph c t p. Vào cu i nh ng năm b y m i vi c truy nệ ố ề ể ứ ạ ố ữ ả ươ ệ ề
d li u đã tr nên d dàng nh s phát trí n nh yữ ệ ở ễ ờ ự ể ả
v t c a công nghi p đi n t . ọ ủ ệ ệ ử
Các PLC có th đi u khi n các thi t b ể ề ể ế ị cách xa hàng vài trăm mét. Các
PLC có th trao đ i d li u cho nhau và vi c đi u khi n qua trình s n xu tể ổ ữ ệ ệ ề ể ả ấ
tr nên d dàng h n. ở ễ ơ
Thi t b đi u khi n kh l p trình PLC chính là các máy tính côngế ị ề ể ả ậ
nghi p dùng cho m c đích đi u khi n máy, đi u khi n các ng d ng côngệ ụ ề ể ề ể ứ ụ
nghi p thay th cho các thi t b “c ng” nh các r le, cu n hút và các ti pệ ế ế ị ứ ư ơ ộ ế
đi m. ể
Ngày nay chúng ta có th th y PLC trong hàng nghìn ng d ng côngể ấ ứ ụ
nghi p. Chúng đ c s d ng trong công nghi p hoá ch t, công nghi p chệ ượ ử ụ ệ ấ ệ ế
bi n d u, công nghi p th c ph m, công nghi p c khí, công nghi p x lýế ầ ệ ự ẩ ệ ơ ệ ử
n c và ch t th i, công nghi p d c ph m, công nghi p d t may, nhà máyướ ấ ả ệ ượ ẩ ệ ệ
đi n h t nhân, trong công nghi p khai khoáng, trong giao thông v n t i,ệ ạ ệ ậ ả
trong quân s , trong các h th ng đ m b o an toàn, trong các h th ng v nự ệ ố ả ả ệ ố ậ
chuy n t đ ng, đi u khi n rô b t, đi u khi n máy công c CNC vv….ể ự ộ ề ể ố ề ể ụ
Các PLC có th đ c kêt n i v i các máy tính đ truy n, thu th p và l uể ượ ố ớ ể ề ậ ư
tr s li u bao g m c quá trình đi u khi n b ng th ng kê, quá trình đ mữ ố ệ ồ ả ề ể ằ ố ả
b o ch t l ng, ch n đoán s c tr c tuy n, thay đ i ch ng trình đi uả ấ ượ ẩ ự ố ự ế ổ ươ ề
khi n t xa. Ngoài ra PLC còn đ c dùng trong h th ng qu n lý năngể ừ ượ ệ ố ả
l ng nh m gi m giá thành và c i thi n môi tr ng đi u khi n trong cácượ ằ ả ả ệ ườ ề ể
các h th ng ph c v s n xu t, trong các d ch v và các văn phòng côngệ ố ụ ụ ả ấ ị ụ
s . ở
S ra đ i c a máy tính cá nhân PC trong nh ng năm tám m i đã nângự ờ ủ ữ ươ
cao đáng k tính năng và kh năng s d ng c a PLC trong đi u khi n máyể ả ử ụ ủ ề ể
SVTH:NGUY N VĂN H IỄ Ả Page 13
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
và quá trình s n xu t. Các PC giá thành không cao có th s d ng nh cácả ấ ể ử ụ ư
thiêt b l p trình và là giao di n gi a ng i v n hành và h th ng điêuị ậ ệ ữ ườ ậ ệ ố
khi n. Nh s phát trí n c a các ph n m m đ ho cho máy tính cá nhânể ờ ự ể ủ ầ ề ồ ạ
PC, các PLC cũng đ c trang b các giao di n đ ho đ có th mô ph ngượ ị ệ ồ ạ ể ể ỏ
ho c hi n th các ho t đ ng c a t ng b ph n trong h th ng điêu khi n.ặ ệ ị ạ ộ ủ ừ ộ ậ ệ ố ể
Đi u này có ý nghĩa đ c bi t quan tr ng đ i v i các máy CNC, vì nó t oề ặ ệ ọ ố ớ ạ
cho ta kh năng mô ph ng tr c quá trình gia công, nh m tránh các s cả ỏ ướ ằ ự ố
do l p trình sai. Máy tính cá nhân PC và PLC đ u đ c s d ng r ng rãiậ ề ượ ử ụ ộ
trong các h th ng đi u khi n s n xu t và c trong các h th ng d ch v . ệ ố ề ể ả ấ ả ệ ố ị ụ
PLC đ c s n xu t b i nhi u hãng khác nhau trên th gi i. V nguyênượ ả ấ ở ề ế ớ ề
lý ho t đ ng, các PLC này có tính năng t ng t gi ng nhau, nh ng v l pạ ộ ươ ự ố ư ề ậ
trình s d ng thì chúng hoàn toàn khác nhau do thi t k khác nhau c a m iử ụ ế ế ủ ỗ
nhà s n xu t. PLC khác v i các máy tính là không có ngôn ng l p trìnhả ấ ớ ữ ậ
chung và không có h đi u hành. Khi đ c b t lên thì PLC ch ch yệ ề ượ ấ ỉ ạ
ch ng trình đi u khi n ghi trong b nh c a nó, ch không th ch yươ ề ể ộ ớ ủ ứ ể ạ
đ c ho t đ ng nào khác. M t s hãng s n xu t PLC l n có tên tu i nh :ượ ạ ộ ộ ố ả ấ ớ ổ ư
Siemens, Toshiba, Mishubisi, Omron, Allàn Bradley, Rocwell, Fanuc là các
hãng chi m ph n l n th ph n PLC th gi i. Các PLC c a các hãng nàyế ầ ớ ị ầ ế ớ ủ
đ c ng d ng r ng rãi trong công nghi p s d ng công ngh t đ ng hoá.ượ ứ ụ ộ ệ ử ụ ệ ự ộ
Các ph n t đ u vào ầ ử ầ b đi u khi nộ ề ể ph n t ch p hànhầ ử ấ
Các ph n t đ u vào ầ ử ầ b đi u khi nộ ề ể ph n t ch p hànhầ ử ấ
SVTH:NGUY N VĂN H IỄ Ả Page 14
Nút nấ
Công t cắ
Công t c hành trìnhắ
C m bi n quangả ế
điên
R leơ
Công t c tắ ơ
R le th iơ ờ
gian
B đ mộ ế
Đ ng cộ ơ
Công tăc tơ
Van th y l c,ủ ự
khí nén
B hi n thộ ể ị
Nút nấ
Công t c tắ ơ
Công t c hànhắ
trình
C m bi n quangả ế
nhi tệ
Đ ng cộ ơ
Công t c tắ ơ
Van th y l củ ự
khí nén
B hi n thộ ể ị
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
Trong quá trình phát trí n PLC đã b c l r t nhi u u đi m so v i nh ngể ộ ộ ấ ề ư ể ớ ữ
h đi u khi n Rệ ề ể ơle,công t c t .ắ ơ
B ng đi u khi nả ề ể
R le, công t c tơ ắ ơ
PLC
Ph n t đi u khi nầ ử ể ể M c đích đ c bi tụ ặ ệ M c đích trungụ
Ph m vi đi u khi nạ ề ể Nh và trung bìnhỏ Trung bình và l n ớ
Thay đ i thêm b t ổ ớ Khó Dễ
Th i gian l p đ tờ ắ ặ Vài tu nầ Vài gi ,vài ngàyờ
B o trì b o d ngả ả ưỡ Khó Dễ
Đ tin c yộ ậ Ph thu c vào nhàụ ộ
thi t k và ch t oế ế ế ạ
Cao,r t caoấ
Hi u qu kinh tệ ả ế u đi m nh ngƯ ể ở ữ
n i ho t đ ng s n xu tơ ạ ộ ả ấ
nhỏ
u di m nh ngƯ ể ở ữ
n i ho t đ ng s n xu tơ ạ ộ ả ấ
nh trung bình và l nỏ ớ
Các thi t b đi u khi n PLC t o thêm s c m nh, t c đ và tính linhế ị ề ể ạ ứ ạ ố ộ
ho t cho các h th ng công nghi p. B ng s thay th các ph n t c đi nạ ệ ố ệ ằ ự ế ầ ử ơ ệ
b ng PLC, quá trình đi u khi n tr nên nhanh h n, r h n, và quan tr ngằ ề ể ở ơ ẻ ơ ọ
nh t là hi u qu h n. ấ ệ ả ơ
SVTH:NGUY N VĂN H IỄ Ả Page 15
PLC
B ng 1.3 C s phát trí n c a PLCả ơ ở ể ủ
B ng 1.4 u đi m c a PLC so v i h đi u khi nả Ư ể ủ ớ ệ ề ể
R leơ
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
CH NG 2ƯƠ
K T C U VÀ PHÂN LO I THI T B L P TRÌNHẾ Ấ Ạ Ế Ị Ậ
2.1 C u trúc PLC ấ
2.1.1 c u trúc PLC c b nấ ơ ả
PLC có năm thành ph n c b n: Đ n v x lý trung tâm, B nh , Bầ ơ ả ơ ị ử ộ ớ ộ
ngu n nuôi, kh i vào/ra tín hi u và thi t b l p trìnhồ ố ệ ế ị ậ
1. Đ n v x lý trung tâm(CPU): bao g m m t b vi x lý, có nhi m vơ ị ử ồ ộ ộ ử ệ ụ
phân tích các tín hi u vào và th c hi n công vi c đi u khi n, tùy theoệ ự ệ ệ ề ể
ch ng trình đi u khi n l u tr t ng b nh , có th ươ ế ể ư ữ ỏ ộ ớ ể truy n thôngề
cũng nh g i tín hi u đ n đ u ra thích ng.ư ử ệ ế ầ ứ
SVTH:NGUY N VĂN H IỄ Ả Page 16
Hình 1.5 cấu trúc PLC
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
2. Ngu n nuôi là đ n v dùng đ chuy n đ i ngu n AC thành ngu n DCồ ơ ị ể ể ổ ồ ồ
(5V ,24V) đ cung c p cho CPU và các khói vào ra.ể ấ
3. Thi t b l p trình dùng đ vi t ch ng trình đi u khi n và chuy nế ị ậ ể ế ươ ề ể ể
xu ng PLC.ố
4. B nh là n i l u gi ch ng trình đi u khi n, ch ng trình đi uộ ớ ơ ư ữ ươ ề ể ươ ề
khi n này s th c h n b i CPU.ể ẽ ự ệ ở
5. Kh i ra/vào tín hi u làm nhi m v truy n nh n thông tin t CPU v iố ệ ệ ụ ề ậ ừ ớ
các thi t b bên ngoài. Các tín hi u vào ra có th là tín hi u r i r c,ế ị ệ ể ệ ờ ạ
tín hi u x , tín hi u Analog.ệ ố ệ
2.1.2 C u trúc c a PLCấ ủ
C u trúc c b n bên trong c a PLC bao g m b x lý trung tâm (CPU)ấ ơ ả ủ ồ ộ ử
ch aứ b vi x lý h th ng, b nh , và m ch nh p/ xu t. CPU điộ ử ệ ố ộ ớ ạ ậ ấ ều khi nể
và x lý m i ho t đ ng bên trong c a PLC. B x lý trung tâm đ c trangử ọ ạ ộ ủ ộ ử ượ
b đ ng h có t n s trong kho ng t 1 đị ồ ồ ầ ố ả ừ ến 8 MHz. T n s này quyầ ố ết đ nhị
t c đ v n hành c a PLC, cung c p chu n th i gian và đ ng b hóa t t cố ộ ậ ủ ấ ẩ ờ ồ ộ ấ ả
các thành ph n c a h th ng. Thông tin trong PLC đ c truyầ ủ ệ ố ượ ền d i d ngướ ạ
các tín hi u digital. Các đ ng d n bên trong truyệ ườ ẫ ền các tín hi u digitalệ
đ c g i là Bus. Vượ ọ ề v t lý bus là b dây d n truyậ ộ ẫ ền các tín hi u đi n. Busệ ệ
có th là các v t dây d n trên b n m ch in ho c các dây đi n trong cable .ể ệ ẫ ả ạ ặ ệ
CPU s d ng bus d li u đ g i d li u gi a các b ph n, bus đ a ch đử ụ ữ ệ ể ử ữ ệ ữ ộ ậ ị ỉ ể
g i đ a ch t i các v trí truy c p d li u đ c l u tr và bus điử ị ỉ ớ ị ậ ữ ệ ượ ư ữ ều khi nể
d n tín hi u liên quan đẫ ệ ến các ho t đ ngạ ộ điều khi n n i b . Bus h th ngể ộ ộ ệ ố
đ c s d ng đ truyượ ử ụ ể ền thông gi a các c ng và thiữ ổ ết b nh p /xu t.ị ậ ấ
C u trúc c a PLC đ c minh ho nh s đ sau.ấ ủ ượ ạ ư ơ ồ
SVTH:NGUY N VĂN H IỄ Ả Page 17
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
Ta th y c u trúc c a c b n c a m t PLC g m m t b vi x lý trungấ ấ ủ ơ ả ủ ộ ồ ộ ộ ử
tâm CPU (Central Processing Unit), b nh (RAM,ROM) kh i vào ra, kh iộ ớ ố ố
phát xung nh p (Clock), pin và các h th ng BUS. ị ệ ố
Toàn b ho t đ ng c a PLC đ c đi u khi n b i CPU, nó đ c cungộ ạ ộ ủ ượ ề ể ở ượ
c p b i m t kh i phát xung nh p, do đó t c đ c a CPU s ph thu c vàoấ ở ộ ố ị ố ộ ủ ẽ ụ ộ
t c đ c a kh i phát xung h p (thông th ng kh i phát xung nh p có t n số ộ ủ ố ị ườ ố ị ầ ồ
1-8MHZ), xung nh p này s cung c p cho t t c các kh i trong PLC đị ẽ ấ ấ ả ố ể
d ng b hóa quá trình hoatf đ ng c a các kh i này v i CPU.ồ ộ ộ ủ ố ớ
H th ng BUS bao g m các đ a ch (xác nh n đ a ch liên l c trên cácệ ố ồ ị ỉ ậ ị ỉ ạ
vùng nh ), BUS bao g m BUS đ a ch (xác đ nh đ a ch d li u trên cácớ ồ ị ỉ ị ị ỉ ữ ệ
vúng nh ). BUS đi u khi n (chuy n t i các thông tin đi u khi n ), BUS dớ ề ể ể ả ề ể ữ
li u (chuy n t i d li u )và h th ng BUS vào/ra (mang các thông tin tệ ể ả ữ ệ ệ ố ừ
các đ u vào ra)ầ
SVTH:NGUY N VĂN H IỄ Ả Page 18
Hình 1.6 c u trúc PLCấ
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
Có hai b nh trong PLC. B nh ROM là vùng nh vĩnh c uộ ớ ộ ớ ớ ử đ ch aể ứ
các thông tin h th ng ,B nh RAM đ ch a ch ng trình l p trình ch aệ ố ộ ớ ể ứ ươ ậ ứ
trong RAM có th thay đ i d c b i ng i l p trình, tuy nhiên đ ngănể ổ ượ ở ườ ậ ể
ch n vi c m t thông tin khi m t đi n ngu n, m t Pin đ c s d ng làmặ ệ ấ ấ ệ ồ ộ ượ ử ụ
ngu n nuôi cho vùng nh này (thông th ng Pin này s duy trì đ c ho tồ ớ ườ ẽ ượ ạ
đ ng c a RAM kho ng t 1-2 năm n u m t đi n ngu n). Ch ng trình cóộ ủ ả ừ ế ấ ệ ồ ươ
th đ c l p trình b i Panel l p trình ,PC ho c PG n p vào RAM. Khiể ượ ậ ở ậ ặ ạ
PLC th c hi n ch ng trình, CPU s không l y thông tin váo ra tr c ti p tự ệ ươ ẽ ấ ự ế ừ
các đ u vào ra mà l y tr c ti p t vùng nh đ m, thông tin c a các đ uầ ấ ự ế ừ ớ ệ ủ ầ
vào ra trong vùng nh d m s đ c c p nh t sau m i chu trình quét nhớ ệ ẽ ượ ậ ậ ỗ ờ
các kh i vào ra.ố
CPU
C u hình CPU tùy thu c vào b vi x lý. Nói chung CPU có:ấ ộ ộ ử
1. B thu t toán và logic (ALU) ch u trách nhi m x lý d li u, th cộ ậ ị ệ ử ữ ệ ự
hi n các phép toán s h c (c ng, tr , nhân, chia) và các phép toán logicệ ố ọ ộ ừ
AND, OR, NOT,EXCLUSIVE- OR.
2. B nh còn g i là các thanh ghi, bên trong b vi x lý, đ c s d ngộ ớ ọ ộ ử ượ ử ụ
đ l u tr thông tin liên quan để ư ữ ến s th c thi c a ch ng trình.ự ự ủ ươ
3. B điộ ều khi n đ c s d ng đ điể ượ ử ụ ể ều khi n chu n th i gian c a cácể ẩ ờ ủ
phép toán.
BUS
Bus là các đ ng d n dùng đ truyườ ẫ ể ền thông bên trong PLC. Thông tin
đ c truyượ ền theo d ng nh phân, theo nhóm bit, m i bit là m t s nhạ ị ỗ ộ ố ị
phân 1 ho c 0, t ng t các tr ng thái on/off c a tín hi u nào đó. Thu tặ ươ ự ạ ủ ệ ậ
ng t đ c s d ng cho nhóm bit t o thành thông tin nào đó. Vì v yữ ừ ượ ử ụ ạ ậ
m t t 8 - bit có th là s nh phân 00100110. C 8- bit này đ c truyộ ừ ể ố ị ả ượ ền
thông đ ng th i theo dây song song c a chúng. H th ng PLC có 4 lo iồ ờ ủ ệ ố ạ
bus.
1. Bus d li u: t i d li u đ c s d ng trong quá trình x lý c a CPU.ữ ệ ả ữ ệ ượ ử ụ ử ủ
B x lý 8- bit có 1 bus d li u n i có th thao tác các s 8- bit, có th th cộ ử ữ ệ ộ ể ố ể ự
SVTH:NGUY N VĂN H IỄ Ả Page 19
Đ ÁN T T NGHI PỒ Ố Ệ KHOA ĐI NỆ
hi n các phép toán gi a các s 8-bit và phân ph i các kệ ữ ố ố ết qu theo giá tr 8-ả ị
bit.
2. Bus đ a ch : đ c s d ng đ t i các đ a ch và các v trí trong bị ỉ ượ ử ụ ể ả ị ỉ ị ộ
nh . Nh v y m i t có th đ c đ nh v trong b nh , m i v trí nhớ ư ậ ỗ ừ ể ượ ị ị ộ ớ ỗ ị ớ
đ c gán m t đ a ch duy nh t. M i v trí t đ c gán m t đ a ch sao choượ ộ ị ỉ ấ ỗ ị ừ ượ ộ ị ỉ
d li u đ c l u tr v trí nh t đ nh. đ CPU có th đ c ho c ghi đóữ ệ ượ ư ữ ở ị ấ ị ể ể ọ ặ ở
bus đ a ch mang thông tin cho biị ỉ ết đ a ch s đ c truy c p. Nị ỉ ẽ ượ ậ ếu bus đ aị
ch g m 8 đ ng, s l ng t 8-bit, ho c s l ng đ a ch phân bi t là 28 =ỉ ồ ườ ố ượ ừ ặ ố ượ ị ỉ ệ
256. V i bus đ a ch 16 đ ng s l ng đ a ch kh d ng là 65536.ớ ị ỉ ườ ố ượ ị ỉ ả ụ
3. Bus điều khi n: bus điể ều khi n mang các tín hi u đ c CPU s d ngể ệ ượ ử ụ
đ điể ều khi n. Ví d đ thông báo cho các thiể ụ ể ết b nh nh n d li u tị ớ ậ ữ ệ ừ
thiết b nh p ho c xu t d li u và t i các tín hi u chu n th i gian đ cị ậ ặ ấ ữ ệ ả ệ ẩ ờ ượ
dùng đ đ ng b hoá các ho t đ ng.ể ồ ộ ạ ộ
4. Bus h th ng: đ c dùng đ truyệ ố ượ ể ền thông gi a các c ng nh p/xu tữ ổ ậ ấ
và các thiết b nh p/xu t.ị ậ ấ
B nhộ ớ
Trong h th ng PLC có nhiệ ố ều lo i b nh nh : b nh ch đ đ cạ ộ ớ ư ộ ớ ỉ ể ọ
(ROM), b nh truy c p ng u nhiên (RAM), b nh ch đ c có th xoávàộ ớ ậ ẫ ộ ớ ỉ ọ ể
l p trình đ c (EPROM). Các lo i b nh này đã đ c trình bày trên.ậ ượ ạ ộ ớ ượ ở
2.1.3 nguyên lý ho t đ ng c a PLCạ ộ ủ
Trong quá trình th c hi n ch ng trình CPU luôn làm vi c v i b ngự ệ ươ ệ ớ ả
nh ra. Tiả ếp theo c a vi c quét ch ng trình là truy n thông n i b vàủ ệ ươ ề ộ ộ
SVTH:NGUY N VĂN H IỄ Ả Page 20
Hình 1.6 Chu kỳ thực hiện vòng quét của CPU
trong b ộ PLC