Trường đại hc Bách Khoa Hà Ni --- Đồ án Tt Nghip
1
Chương I
GII THIU CHUNG V ĐIU KHIN
LOGIC KH LP TRÌNH (PLC)
1.1. Khái nim v PLC.
PLC các ch được viết tt t : Programmable Logic
Controller
Theo hip hi quc gia v sn xut đin Hoa k ( NEMA- National
Electrical Manufactures Association) thì PLC là mt thiết b điu khin
được trang b các chc năng logic, to dãy xung, đếm thi gian,
đếm xung và tính toán cho phép điu khin nhiu loi máy móc và các
b x lý. Các chc năng đó được đặt trong b nh mà to lp sp xếp
theo chương trình. Nói mt cách ngn gn PLC là mt máy tính công
nghip để thc hin mt dãy quá trình.
1.2.Đim mnh và đim yếu ca PLC.
a)Đim mnh ca PLC
T thc tế s dng người ta thy rng PLC có nhng đim mnh như
sau:
- PLC d dang to lung ra và d dàng thay đổi chương trình
- Chương trình PLC d dàng thay đổi và sa cha: Chương trình tác
động đến bên trong b PLC có th được người lp trình thay đổi d
dàng bng xem xét vic thc hin và gii quyết ti ch nhng vn
đề liên quan đến sn xut, các trng thái thc hin có th nhn biết
d dàng bng công ngh điu khin chu trình trước đây. Như thế,
người lp trình chương trình thc hin vic ni PLC vi công ngh
điu khin chu trình.
Người lp chương trình được trang b các công c phn mm để tìm
ra li c phn cng và phn mm, t đó sa cha thay thế hay theo
dõi được c phn cng và phn mm d dàng hơn
Trường đại hc Bách Khoa Hà Ni --- Đồ án Tt Nghip
2
- Các tín hiu đưa ra t b PLC có độ tin cy cao hơn so vi các tín
hiu được cp t b điu khin bng rơle.
- Phn mm lp trình PLC d s dng: phn mm được hiu là không
cn nhng người s dng chuyên nghip s dng h thng rơle tiếp
đim và không tiếp đim.
Không như máy tính, PLC có mc đích thc hin nhanh các chc
năng điu khin, ch không phi mang mc đích làm dng c để
thc hin chc năng đó.
Ngô ng dùng để lp trình PLC d hiu mà không cn đến khiến
thc chuyên môn v PLC. C trong vic thc hin sa cha cũng
như vic duy trì h thng PLC ti nơi làm vic
Vic to ra PLC không nhng d cho vic chuyn đổi các tác động
bên ngoài thành các tác động bên trong (tc chương trình), mà
chương trình tác động ni tiếp bên trong còn tr thành mt phn
mm có dng tương ng song song vi các tác động bên ngoài.
Vic chuyn đổi ngược li này là s khác bit ln so vi máy tính.
- Thc hin ni trc tiếp : PLC thc hin các điu khin ni trc tiếp
ti b x lý (CPU) nhđầu ni trc tiếp vi b x lý. đầu I/O
này được đặt ti gia các dng c ngoài và CPU có chc năng
chuyn đổi tín hiu t các dng c ngoài thành các mc logic và
chuyn đổi các giá tr đầu ra t CPU mc logic thành các mc mà
các dng c ngoài có th làm vic được.
- D dàng ni mch và thiết lp h thng: trong khi phi chi phí rt
nhiu cho vic hàn mch hay ni mch trong cp điu khin rơle,
thì PLC nhng công vic đó đơn gin được thc hin bi chương
trình và các chương trình đó được lưu gi băng catssete hay đĩa
CDROM, sau đó thì ch vic sao tr li.
- Thiết lp h thng trong mt vùng nh: vì linh kin bán dn được
đem ra s dng rng dãi nên cp điu kin này s nh so vi cp
điu khin bng rơle trước đây,
- Tui th là bán- vĩnh cu: vì đây là h chuyn mch không tiếp
đim nên độ tin cy cao, tui th lâu hơn so vi rơle có tiếp đim.
Trường đại hc Bách Khoa Hà Ni --- Đồ án Tt Nghip
3
b) Đim yếu ca PLC
Do chưa tiêu chun hoá nên mi công ty sn xut ra PLC đều đưa ra
các ngôn ng lp trình khác nhau, dn đến thiếu tính thng nht toàn
cc v hp thc hoá.
Trong các mch điu khin vi quy mô nh, giá ca mt b PLC đắt
hơn khi s dng bng phương pháp rơle.
1.3.Cu trúc ca PLC :
H thng PLC thông dng có năm b phn cơ bn, gm b x lý,
b nh, b ngun, giao din nhp/ xut (I/O), và thiết b lp trình.
(Hình 1.1)
Hình 1.1
a) B x lý ca PLC :
B x lý còn gi là b x lý trung tâm (CPU), là linh kin cha b vi
x lý, biên dch các tín hiu nhp và thc hin các hot động điu khin
theo chương trình được lưu động trong b nh ca CPU, truyn các
quyết định dưới dng tín hiu hot động đến các thiết b xut.
b) B ngun:
B x
Giao
din nhp
Giao
din xut
N
g
un côn
g
sut
B nh
Thiết b
lp trình
Trường đại hc Bách Khoa Hà Ni --- Đồ án Tt Nghip
4
B ngun có nhim v chuyn đổi đin áp AC thành đin áp thp
DC (5V) cn thiết cho b x lý và các mch đin có trong các module
giao din nhp và xut.
c) B nh:
B nh là nơi lưu chương trình được s dng cho các hot động điu
khin, dưới s kim tra ca b vi x lý.
Trong h thng PLC có nhiu loi b nh :
B nh ch để đọc ROM (Read Only Memory) cung cp dung lượng
lưu tr cho h điu hành và d liu c định được CPU s dng.
B nh truy cp ngu nhiên RAM ( Ramden Accept Memory) dành cho
chương trình ca người dùng.
B nh truy cp ngu nhiên RAM dành cho d liu. Đây là nơi lưu tr
thông tin theo trng thái ca các thiết b nhp, xut, các giá tr ca đồng
h thi chun các b đếm và các thiết b ni vi khác.
RAM d liu đôi khi được xem là bng d liu hoc bng ghi.
Mt phn ca b nh này, khi địa ch, dành cho các địa ch ngõ vào,
ngõ ra, cùng vi trng thái ca ngõ vào và ngõ ra đó. Mt phn dành
cho d liu được cài đặt trước, và mt phn khác dành để lưu tr các
giá tr ca b đếm, các giá tr ca đồng h thi chun, vv…
B nh ch đọc có th xoá và lp trình được ( EPROM ) Là các ROM
có th được lp trình, sau đó các chương trình này được thường trú
trong ROM.
Người dùng có th thay đổi chương trình và d liu trong RAM. Tt c
các PLC đều có mt lượng RAM nht định để lưu chương trình do
người dùng cài đặt và d liu chương trình. Tuy nhiên để tránh mt mát
chương trình khi ngun công sut b ngt, PLC s dng ác quy để duy
trì ni dung RAM trong mt thi gian. Sau khi được cài đặt vào RAM
chương trình có th được ti vào vi mch ca b nh EPROM, thường
là module có khoá ni vi PLC, do đó chương trình tr thành vĩnh cu.
Ngoài ra còn có các b đệm tm thi lưu tr các kênh nhp/xut ( I/O).
Dung lượng lưu tr ca b nh được xác định bng s lượng t nh
phân có th lưu tr được. Như vy nếu dung lượng b nh là 256 t, b
nh có th lưu tr 256
×
8 = 2048 bit, nếu s dng các t 8 bit và 256
×
16 = 4096 bit nếu s dng các t 16 bit.
Trường đại hc Bách Khoa Hà Ni --- Đồ án Tt Nghip
5
d) Thiếp b lp trình.
Thiết b lp trình được s dng để nhp chương trình vào b nh ca
b x lý. Chương trình được viết trên thiết b này sau đó được chuyn
đến b nh ca PLC.
e) Các phn nhp và xut.
Là nơi b x lý nhn các thông tin t các thiết b ngoi vi và truyn
thông tin đến các thiết b bên ngoài. Tín hiu nhp có th đến t các
công tc hoc t các b cm biến vv… Các thiết b xut có th đến các
cun dây ca b khi động động cơ, các van solenoid vv…
1.4.Cu trúc bên trong cơ bn ca PLC.
Cu trúc cơ bn bên trong ca PLC bao gm b x lý trung tâm (CPU)
cha b vi x lý h thng, b nh, và mch nhp/ xut. CPU điu khin
và x lý mi hot động bên trong ca PLC. B x lý trung tâm được
trang b đồng h có tn s trong khong t 1 đến 8 MHz. Tn s này
quyết định tc độ vn hành ca PLC, cung cp chun thi gian và đồng
b hóa tt c các thành phn ca h thng. Thông tin trong PLC được
truyn dưới dng các tín hiu digital. Các đường dn bên trong truyn
các tín hiu digital được gi là Bus. V vt lý bus là b dây dn truyn
các tín hiu đin. Bus có th là các vt dây dn trên bn mch in hoc
các dây đin trong cable b. CPU s dng bus d liu để gi d liu
gia các b phn, bus địa ch để gi địa ch ti các v trí truy cp d
liu được lưu tr và bus điu khin dn tín hiu liên quan đến các hot
động điu khin ni b. Bus h thng được s dng để truyn thông
gia các cng và thiết b nhp /xut.
Cu trúc ca PLC được minh ho như sơ đồ sau.