GII THIU B PLC CA SIMATIC S7-200
I. Tng quát v PLC
1. Gii thiu PLC
PLC viết tt ca Programmable Logic Controller , là thiết b điều khin lp trình
đưc (kh trình) cho phép thc hin linh hot các thut toán điều khin logic thông qua
mt ngôn ng lp trình. Người s dng có th lp trình để thc hin mt lot trình t
các s kin. Các s kin này được kích hot bi tác nhân kích thích (ngõ vào) tác động
vào PLC hoc qua các hot đng có tr như thời gian định thì hay các s kin được
đếm. Mt khi s kiện được kích hot tht s, bt ON hay OFF thiết b điều khin
bên ngoài được gi là thiết b vt lý. Mt b điều khin lp trình s liên tc “lp” trong
chương trình do “ngưi s dng lp ra” ch tín hiu ngõ vào và xut tín hiu ngõ
ra ti các thời điểm đã lp trình.
Để khc phc những nhược đim ca b điều khin dùng dây ni ( b điều khin
bng Relay) nời ta đã chế to ra b PLC nhm tha mãn các yêu cu sau :
Lp trình d dàng , ngôn ng lp trình d hc .
Gn nh, d dàng bo qun , sa cha.
Dung lưng b nh ln để có th chứa được nhng chương trình phc tp .
Hoàn toàn tin cậy trog môi trường công nghip .
Giao tiếp được vi các thiết b thông minh khác như : máy tính , nối mng , các
i Modul m rng.
Giá cth cạnh tranh được.
Các thiết kế đầu tiên là nhm thay thế cho các phn cng Relay y ni và các
Logic thi gian .Tuy nhiên ,bên cạnh đó việc đòi hi tăng cường dung lượng nh
tính d dàng cho PLC mà vn bảo đảm tốc độ xcũng như giá cả … Chính điều này
đã gây ra s quan m u sắc đến vic s dng PLC trong công nghip . Các tp lnh
nhanh chóng đi t các lệnh logic đơn giản đến các lnh đếm , định thi , thanh ghi
dịch … sau đó là các chức năng làm toán trên các máy lớùn … S phát trin các máy
tính dẫn đến các b PLC có dung lưng ln , s lượng I / O nhiều hơn.
Trong PLC, phn cng CPU và chương trình đơn vị bn cho quá trình điều
khin hoc x lý h thng. Chức năng mà bộ điều khin cn thc hin s được xác
đnh bi một chương trình . Chương trình này được np sn vào b nh ca PLC, PLC
s thc hin viêïc điều khiûn dựa vào chương trình này. Như vậy nếu muốn thay đổi
hay m rng chức năng ca qui trình công ngh , ta ch cần thay đổi chương trình bên
trong b nh ca PLC . Vic thay đổi hay m rng chc năng s được thc hin mt
cách d dàng mà không cn mt s can thip vt lý nào so vi các b dây ni hay
Relay .
2. Cu trúc , nguyên hoạt đng ca PLC
a. Cu trúc
Tt c các PLC đều có thành phn chính là :
Mt b nh chương trình RAM bên trong ( có th m rng thêm mt s b nh
ngoài EPROM ).
Mt b vi x lý có cng giao tiếp dùng cho vic ghép ni vi PLC .
c Modul vào /ra.
Bên cạnh đó, một b PLC hoàn chnh còn đi kèm thêm môït đơn vị lp trình bng
tay hay bng máy tính. Hu hết các đơn vị lp trình đơn giản đều đ RAM để cha
đựng chương trình dưới dng hoàn thin hay b sung . Nếu đơn vị lp trình đơn vị
xách tay , RAM thưng là loi CMOS có pin d phòng, ch khi nào chương trình đã
đưc kim tra và sn sàng s dng thì nó mi truyn sang b nh PLC . Đối vi các
PLC lớn thường lp trình trên máy tính nhm h tr cho vic viết, đọc và kim tra
chương trình . Các đơn v lp trình ni vi PLC qua cng RS232, RS422, RS458, …
b. Nguyên lý hoạt động ca PLC
Đơn vị x lý trung tâm
CPU điều khin các hoạt đng bên trong PLC. B x lý s đọc và kim tra
chương trình được cha trong b nhớ, sau đó sẽ thc hin th t tng lnh trong
chương trình , s đóng hay ngắt các đu ra. Các trng thái ngõ ra y được phát ti các
thiết b liên kết để thc thi. Và toàn b các hoạt động thực thi đó đều ph thuc vào
chương trình điều khiển được gi trong b nh.
H thng bus
H thng Bus là tuyến dùng đ truyn tín hiu, h thng gm nhiều đưng tín hiu
song song :
Address Bus : Bus địa ch dùng để truyn địa ch đến các Modul khác nhau.
Data Bus : Bus dùng để truyn d liu.
Control Bus : Bus điều khiển dùng để truyn các tín hiệu đnh thì và điểu khin
đồng b các hoạt động trong PLC .
Trong PLC các s liệu đưc trao đổi gia b vi x lý và các modul vào ra thông
qua Data Bus. Address Bus và Data Bus gồm 8 đưng, cùng thời điểm cho phép
truyn 8 bit ca 1 byte mt cách đồng thi hay song song.
Nếu môït modul đu vào nhận được địa ch ca nó trên Address Bus , nó s
chuyn tt c trạnh thái đu vào ca vào Data Bus. Nếu một địa ch byte ca 8 đầu
ra xut hiện trên Address Bus, modul đầu ra tương ng s nhận đưc d liu t Data
bus. Control Bus s chuyn các tín hiệu điều khin vào theo dõi chu trình hot đng
ca PLC .
Các địa chs liu được chuyển lên các Bus tương ứng trong mt thi gian
hn chế.
Hêï thng Bus s làm nhim v trao đổi thông tin gia CPU, b nh và I/O . Bên
cạch đó, CPU được cung cp mt xung Clock có tn s t 1฀8 MHZ. Xung này quyết
đnh tc độ hoạt động ca PLC và cung cp các yếu t v đnh thời, đồng h ca h
thng.
B nh
PLC thường yêu cu b nh trong các trường hp :
Làm b định thi cho các kênh trng thái I/O.
Làm b đệm trng thái các chức năng trong PLC như định thời, đếm, ghi các Relay.
Mi lnh của chương trình có mt v trí riêng trong b nh, tt c mi v trí trong
b nh đều được đánh số, nhng s này chính là địa ch trong b nh .
Địa ch ca tng ô nh s được tr đến bi mt b đếm địa ch bên trong b vi x
. B vi x lý s giá tr trong b đếm nàyn mt trước khi x lý lnh tiếp theo . Vi
một đa ch mi , ni dung ca ô nh tươngng s xut hin đu ra, quá trình này
đưc gi quá trình đọc .
B nh bên trong PLC đưc to bi các vi mch bán dn, mi vi mch này kh
năng chứa 2000 ÷ 16000 dòng lnh , tùy theo loi vi mch. Trong PLC các b nh như
RAM, EPROM đu được s dng .
RAM (Random Access Memory ) có th nạp chương trình, thay đi haya b ni
dung bt k c nào. Ni dung ca RAM s b mt nếu nguồn điện nuôi b mất . Để
tránh tình trạng này các PLC đều được trang b mt pin khô, có kh năng cung cấp
năng lượng d tr cho RAM t vài tháng đến vài năm. Trong thc tế RAM được dùng
đ khi to và kiểm tra chương trình. Khuynh hướng hin nayng CMOSRAM nh
kh năng tiêu thụ thp và tui th ln .
EPROM (Electrically Programmable Read Only Memory) là b nh mà người s
dng bình thường ch th đc ch không ghi ni dung vào đưc . Ni dung ca
EPROM không b mt khi mt nguồn , nó đưc gn sẵn trong máy , đã được nhà sn
xut np và cha h điều hành sn. Nếu ngưi s dng không mun m rng b nh
thì ch dùng thêm EPROM gn bên trong PLC . Trên PG (Programer) có sn ch ghi
và xóa EPROM.
Môi trường ghi d liu th ba là đĩa cứng hoạc đĩa mềm, được s dng trong máy
lp trình . Đĩa cứng hoăïc đĩa mềm có dung lượng lớn nên thường được dùng đ lưu
những chương trình ln trong mt thi gian dài .
Kích thước b nh :
Các PLC loi nhth cha t 300 ÷1000 dòng lnh tùy vào công ngh chế
to .
Các PLC loi lớn có kích thước t 1K ÷ 16K, có kh năng chứa t 2000
÷16000 dòng lnh.
Ngoài ra còn cho phép gn thêm b nh m rộng như RAM , EPROM.
Các ng vào ra I / O
c đường tín hiu t b cm biến được nối vào các modul ( các đầu vào ca
PLC ) , các cơ cấu chấp hành được ni với các modul ra ( các đầu ra ca PLC ) .
Hu hết các PLC có điện áp hoạt động bên trong là 5V , tín hiêïu x lý
12/24VDC hoc 100/240VAC.
Mi đơn v I / O có duy nht một đa ch, các hin th trng thái ca các kênh I / O
đưc cung cp bỡi các đèn LED trên PLC , điềuy làm cho vic kim tra hoạt động
nhp xut tr nên d dàng và đơn gin .
B x lý đọc và xác đnh các trạng thái đầu vào (ON,OFF) để thc hin việc đóng
hay ngt mch đầu ra .
3. Các hot động x bên trong PLC
a. X lý chương trình
Khi một chương trình đã được np vào b nh ca PLC , các lnh s được trong
mt vùng địa ch riêng l trong b nh .
PLC có b đếm địa ch bên trong vi x lý, vì vy chương trình bên trong b
nh s được b vi x lý thc hin mt cách tun t tng lnh mt, t đầu cho đến cui
chương trình . Mi ln thc hiện chương trình t đu đến cui được gi là mt chu k
thc hin. Thi gian thc hin mt chu ky thuc vào tc độ x lý ca PLC và độ
ln của chương trình. Mt chu l thc hin bao gm ba giai đon ni tiếp nhau :
Đầu tiên, b x đc trng thái ca tt c đầu vào. Phần chương trình phc v
công vic này có sẵn trong PLC và được gi là h điều hành .