Xem mẫu
- LUẬN VĂN TÓT NGHIỆP
"Điều Khiển Và Giám Sát Hệ
Thống Kênh"
- MỤC LỤC
MỞ ĐẦU ............................................................................................................ 4
Đối với những tính năng tiện ích của hệ thống PLC n ên hiện nay bộ ......................... 5
II. GIỚI HẠN ĐỀ TÀI: ......................................................................................... 5
III. MỤC ĐÍCH NGHIÊN CỨU ............................................................................ 5
IV. HƯỚNG THỰC HIỆN ĐỀ TÀI: ..................................................................... 6
Chöông II: Giới thiệu Siemens S7_200 va Scada Vijeo Citect 7.1ø ....................... 7
I/ Siemens S7-200 :............................................................................................. 7
Ñeà taøi naøy söû duïng S7 - 222 ......................................................................... 9
Möùc 0 : töông öùng vôùi 0V hoaëc hôû maïch..................................................... 10
Vd: Tín hieäu ñoïc töø Loadcell, töø caûm bieán löu löôïng…................................ 10
1.3 / Boä nhôù PLC ............................................................................................ 11
1.4 Caáu truùc chöông trình:................................................................................ 15
1.6 / Caùc khoái trong S7_200 Siemens:............................................................... 17
_Vaøo CPU click chuoät phaûi,choïn Type ........................................................... 23
Giôùi haïn vuøng nhôù trong S7_200: ............................................................... 24
VD: Q0.0, I0.0, V2.3, M1.7…. ........................................................................... 25
V2.3 .................................................................................................................. 25
Soá bit cuûa Byte ............................................................................................... 25
Soá Byte ............................................................................................................ 25
Ñoái vôùi ngoõ OUT:......................................................................................... 26
Traïng thaùi möùc 1: xuaát 24V hoaëc ñoùng tieáp ñieåm ...................................... 26
VD: QB0, MB3, VB10, SMB2… ........................................................................ 26
QB0 .................................................................................................................. 26
Soá Byte ............................................................................................................ 26
Teân vuøng nhôù ................................................................................................ 26
VD: IW0, QW0, MW3, VW10,…........................................................................ 26
QW0 ................................................................................................................. 26
Soá Word .......................................................................................................... 26
Teân vuøng nhôù ................................................................................................ 26
VD: ID0, QD0, MD3, VD10, … .......................................................................... 27
QD0 .................................................................................................................. 27
Soá DWord ........................................................................................................ 27
Teân vuøng nhôù ................................................................................................ 27
VD: 16#1234, 16#ABCD: moät Word .................................................................. 28
VD: 1.5, 2.3, 0.09, 1.0, 100.2 … .......................................................................... 28
Leänh coäng tröø:............................................................................................. 29
ADD_I: Coäng hai soá nguyeân 16 Bit ................................................................ 29
*IN1 + 1 = OUT................................................................................................. 32
*DI_I: ñoåi soá nguyeân 32 bit sang soá nguyeân 16 bit ........................................ 35
*BCD_I: ñoåi soá BCD 16 bit sang soá nguyeân 16 bit .......................................... 35
ROUND (Troøn leân) ....................................................................................... 35
TRUNC ( troøn xuoáng ) .................................................................................. 36
Töông töï coù leänh dòch traùi,phaûi Word,Dword: ......................................... 37
*VD, *AC, *LD, SW.......................................................................................... 38
- Trong S7_200 coù caùc haøm Move sau: ........................................................... 39
*VD, *LD, *AC .............................................................................................. 40
IW, QW, SW, MW, SMW, LW,AC, AQW, *VD, *AC, *LD ................................. 41
Constant, *VD,*LD, *AC ................................................................................... 42
B/ Phaàn meàm Scada Vijeo Citect 7.1 .............................................................. 44
3.2 Công cụ Vijeo Citect 7.1 ............................................................................... 46
1/ Khởi đñộng Vijeo Citect Explorer .................................................................... 53
Gõ tên và mô tả dự án của bạn ........................................................... 55
Chuyển đến công cụ Project Editor ...................................................................... 55
Đối với một dự án gồm các vùng ho ặc hệ thống riêng biệt, nhiều ............................ 55
Click OK đ ể vào trang đồ họa.............................................................................. 66
Save laïi vôùi teân laø GIOI_THIEU .................................................................... 66
Töông töï taïo theâm trang DIEU_KHIEN , MO_HINH ........................................ 67
Trang Moâ hình ñaõ taïo xong:......................................................................... 68
Đóng và lưu trang............................................................................................... 69
Chế độ Demo .................................................................................................... 70
Nếu không có license, hệ thống sẽ nhắc ................................................................ 70
Click để chạy chương trình DEMO trong 15 phút........................................ 70
Chöông 3 : Thiết kế và thi công .......................................................................... 70
Theå tích : 30* 15 * 25 = 11.250cm3 = 11.3dm3 .................................................... 72
PHẦN I: CƠ SỞ LÝ THIẾT
- CHƯƠNG I : MỞ ĐẦU
I. ĐẶT VẤN ĐỀ
Hiện nay, đất nước ta bước vào thời kỳ công nghiệp hoá, hiện đại
hóa, để quá trình này phát triển nhanh chúng ta cần tập trung đầu tư vào các
dây chuyền sản xuất tự động hóa, nhằm mục đích giảm chi phí sản xuất, nâng
cao năng suất lao động và cho ra sản phẩm có chất lượng cao. Một trong những
phương án đầu tư vào tự động hoá là việc ứng dụng PLC vào các dây chuyền
sản xuất.
Việc thực hiện một hệ thống bơm tự đông có thể được sử dụng trong nhiều
lỉnh vực như: thủy Lợi, nước sinh hoạt, hóa chất dầu khí, nước giải khác… nói
chung là việc thực hiện quá trình kết hợp của nhiều thiết bị đ ược sủ dụng rộng
rải trong thực tế, nhằm phục vụ cho cuộc sống, sinh hoạt và sản xuất.
Bình thường động cơ không thể làm việc theo ý muốn của con người mà
phải kết hợp với nhiều thiết bị mới cò thể đạt được kết quả như mong đ ợi.Việc
bơm theo lưu lượng, quan sát mực nước, khẩu độ mở của từ xa không thể thực
hiện bằng tay hay mắt thường mà phải sử dụng đến thiết bị điện tử. Nó mang lại
tính hiệu quả và tính chính xác cao, với sự giúp đỡ của công nghệ máy móc và
thiết bị hiện đại con người thực hiện việc vận hành, điều tiết các cửa van lớn,
bơm đóng m ở bằng điện, các loại cảm biến như: cảm biến lưu lượng, cảm biến
đo mức, cảm biến áp suất, cảm biến đo độ pH, …đã giúp con người thực hiện
một cách hiệu quả, chính xác cao mà con người không cần d ùng đ ến sức lực quá
nhiều trong các thao tác vận hành và giám sát mực nước…
Trong thời đại công nghiệp hóa - hiện đại hóa đất nước, máy tinh không là
thiết bị xa lạ với con người. vì vậy việc ứng dụng máy tính vào rất nhiều lĩnh
vực đã giúp con người đạt được hiệu quả cũng như năng suất làm việt cao.
Thậm chí khi thực hiện việc điều khiển hay giám sát, con người không cần chạm
- vào thiết bị mà vẫn có thể thực hiện được quá trình giám sát và điều khiển một
cách dể dàng. Việc kết nối thiết bị với máy tính bằng các bộ điều khiển có thể
lập trình được như PLC, Vijeo Citect.
Đối với những tính năng tiện ích của hệ thống PLC nên hiện nay bộ
điều khiển này đang được sử dung rất nhiều trong các lĩnh vực khác nhau. Một
trong những ngành đang phát triển mạnh mẽ nhất hiện nay đó là ngành xây dựng
và việc ứng dụng PLC vào trong ngành xây dựng là một việc làm sẽ đem lại
hiệu quả cao và rất phù hợp, như hệ thống trộn bê tông, pha trộn chất lỏng,…và
điển hình trong luận văn này em xin được đề cập đến hệ thống bơm và điều
khiển bằng s7-200
II. G IỚI HẠN ĐỀ TÀI:
Từ yêu cầu của Luận văn, cũng như khả năng về kiến thức cũng như
điều kiện thời gian không cho phép, xa Thành Phố Hồ Chí Minh nên khó tiếp
cạn được các thiết bị điện tử công nghiệp.Do vậy đề tài này, bản thân em thấy
còn nhiều hạn chế. Chưa có sử dụng được Modul ANALOG, chưa tính được lưu
lượng bơm quan sát và thu thập dữ liệu tại từng vị trí.
Bên cạnh đó Tây Ninh là tỉnh giáp biên giới tây nam, điều kiện kinh tế
chưa phát triển nguồn kinh phí còn giới hạn. Trong khi đó Thủy Lợi hiện nay
đang phục vụ hoàn toàn miễn phí cho nông dân. Các thiết bị chủ yếu lắp đặt ở
ngoài trời, rất khó quản lý nên chưa dám đầu tư lớn.
III. MỤC ĐÍCH NGHIÊN CỨU
Hiện tại ngành thủy Lợi Tây Ninh đã và đ ang kiên cố hóa kênh mương do
WRAP đầu tư. Khoảng 70% đã được bê tông hóa nhưng công tác điều tiết nước
- và quan trác mực nước là do công nhân trực tiêp vận hành bằng tay và phải chạy
đến vị trí đó mới quan trác được.
Để loại bỏ cách làm việc thủ công ấy, chỉ bằng một thao tác đơn giản, đưa
bộ điểu khiển lập trình PLC vào để thực hiện cụ thể một hệ thống hoàn toàn Tự
Động vận hành, quan sát và điều tiết.
IV. H ƯỚNG THỰC HIỆN ĐỀ TÀI:
- Nghiên cứu mô hình trạm bơm nước tưới nông nghiệp
- Tìm hiểu và nghiên cứu PLC S7 – 200
- Viết chương trình.
- Chạy chương trình trên PLC (CPU 222)
- Tìm hiểu về VIJEO CITEC 7.0 (Scada)
- Nguyên tắc hoạt động của cảm biến
- Thi công mô hình và phần cứng
IV. SƠ LƯỢC VÀ NGUYÊN TẮC ĐIỀU KHIỂN:
- Cho khối lượng nước thích hợp vào bồn 1( nguồn nước)
- Bật công tắc nguồn, cưỡng bức PLC
- Mở máy tính chọn chọn chương trình Vijeo citec rồi ta có thể điều khiển
ở chế độ Auto hoặc Menu.
* Chọn Auto:
+ Ấn StaPLC điều khiển cho 2 Motor hoạt động, đồng thời
motor còn lại kéo cửa van lên.
+ Nước chảy xuống bồn 3 (kênh nhánh) cho đến khi nào mực
nước lên tới mực nước thiết kế .
- + Cảm biến que tác động đến PLC sau đó PLC điều khiển cho
motor 3 hoạt động hạ cửa van xuống.
+ Cảm biến quang phát hiện cửa van đã đống kín miệng xả sẻ
tác động đến PLC kiểm tra rồi truyền lệnh cho motor 3 dừng lại.
+ Motor 1 và 2 vẩn tiếp tục bơm cho đến khi mực nước lên đ ến
cao trình thiết kế của kênh cảm biến que ở bồn 2 tác động về
PLC , PLC kiểm tra rồi ra lệnh cho motor bơm 1và 2 dừng lại.
+ Tùy theo độ mở cửa ở bồn 3( nhu cầu sử dụng nước của người
dân) mà mực nước có thể thay đổi trong phạm vi cho phép.
* Chọn Menu:
- Ta có thể chọn motor 1 hoặc motor 2 hay cả hai motor cùng
một lúc. Tùy theo lượng nước ở bồn 2 và bồn 3 mà ta có thể
thay đổi khẩu độ mở cửa van cho hợp lí nhất.
Chöông II: Giới thiệu Siemens S7_200 va Scada Vijeo Citect 7.1ø
I/ Siemens S7-200 :
1.1 /PLC laø gì? Ñaëc ñieåm chung cuûa PLC.
- PLC (Programmable Logic Control) là thiết bi có thể lập trình được
thiết kế chuyên dùng trong công nghiệp để điều khiển các tiến trình x ử lí từ
đơn giản đến phức tạp, tuỳ thuộc vào người điều khiển mà có thể thực hiện
một loạt các chương trình hoặc sự kiện này được kích hoạt bởi các tác nhân
kích thích (hay còn gọi là ngõ vào) tác động vào PLC hoặc qua các bộ định
thời (Timer) hay các sự kiện được đếm qua bộ đếm. Khi một sự kiện được
kích hoạ nó sẻ bật ON, OFF hoặc phát ra một chuỗi xung ra các thiết bị bên
ngoài được gắn vào ngõ ra của PLC. Như vậy nếu ta thay đổi các chương trình
được cài đặt trong PLC là ta có thể thực hiện các chức năng khác nhau trong các
môi trường điều khiển khác nhau. Hiện nay, PLC đã được rất nhiều hãng sản
- xuất như: Siemens, Omron, Mitsubishi, Pesto, Alan Bradley, Shneider. Hitachi,
…. Mặt khác ngoài PLC cũng đ ã bổ cung thêm các thiết bị mở rộng khác như:
các cổng mở rộng AI (Analog Input), DI (Digital Input), các thiết bị hiện thị, các
bộ vào.
- Ñ eà taøi naøy söû duïng S7 - 222
- 1.2/ Caùc Tín hieäu keát noái vôùi PLC:
a/Tín hieäu soá : Laø caùc tín hieäu thuoäc daïng haøm Boolean, daïng
tín hieäu chæ coù 2 trò 0 hoaëc1.
+ Ñoái vôùi PLC Siemens :
Möùc 0 : töông öùng vôùi 0V hoaëc hôû maïch
Möùc 1 : Töông öùng vôùi 24V
Vd: Caùc tín hieäu töø nuùt nhaán ,töø caùc coâng taéc haønh trình…..
ñeàu laø nhöõng tín hieäu soá
b/ Tín hieäu töông töï : Laø tín hieäu lieân tuïc, töø 0-10V hay töø 4-
20mA….
Vd: Tín hieäu ñoïc töø Loadcell, töø caûm bieán löu löôïng…
c/ Tín hieäu khaùc : Bao goàm caùc tín hieäu giao tieáp vôùi maùy
tính ,vôùi caùc thieát bò ngoaïi vi khaùc baèng caùc giao thöùc khaùc
nhau nhö giao thöùc RS232, RS485, Modbus….
Thieát bò ñieàu khieån Logic khaû trình PLC ( Programmable Logic
Control) laø loaïi thieát bò cho p heùp thöïc hieän linh hoaït caùc thuaät
toaùn ñieàu khieån soá thoâng qua moät ngoân ngöõ laäp trình ,thay
cho vieäc phaûi theå hieän thuaät toaùn ñoù baèng caùc maïch soá
- .Nhö vaäy vôùi chöông trình ñieàu khieån trong
mình .PLC trôû thaønh boä ñieàu khieån soá nhoû goïn ,deã daøng
thay ñoåi thuaät toaùn vaø ñaëc bieät deã daøng trao ñoåi thoâng tin
vôùi moâi tröôøng xung quanh ( Vôùi caùc PLC khaùc hoaëc vôùi
maùy tính).
Toaøn boä chöông trình ñöôïc löu nhôù trong boä nhôù cuûa PLC
döôùi daïng caùc khoái chöông trình con hoaëc chöông trình ngaét (
K hoái chính OB1). Tröôøng hôïp dung löôïng nhôù cuûa PLC khoâng
ñuû cho vieäc löu tröõ chöông trình thì ta coù theå söû duïng theâm
boä nhôù ngoaøi hoã trôï cho vieäc löu chöông trình vaø löu döõ lieäu
( Catridge).
Ñ eå coù theå thöïc hieän ñöôïc moät chöông trình ñieàu khieån ,taát
nhieân PLC phaûi coù tính naêng nhö moät maùy tính ,nghóa laø phaûi
coù moät boä vi xöû lí (CPU) ,moät heä ñieàu haønh ,moät boä nhôù
ñeå löu chöông trình ñieàu khieån ,döõ lieäu vaø taát nhieân laø phaûi
coù caùc coång vaøo ra ñeå giao tieáp vôùi caùc ñoái töôïng ñieàu
khieån vaø ñeå trao ñoåi thoâng tin vôùi moâi tröôøng xung quanh
.Beân caïnh ñoù nhaèm phuïc vuï caùc baøi toaùn ñieàu khieån soá
,PLC coøn caàn phaûi coù theâm nhöõng khoái chöùc naêng ñaëc b ieät
khaùc nhö boä ñeám Counter),boä ñònh thôøi gian ( Timer) ….Vaø
nhöõng khoái haøm chuyeân
duïng.
1.3 / Boä nhôù PLC
* goàm 3 vuøng chính:
a/Vuøng chöùa chöông trình öùng duïng : V uøng chöùa chöông trình ñöôïc chia
thaønh 3 mieàn :
i/ OB1 ( Organisation block) : mieàn chöùa chöông trình toå
chöùc,chöùa chöông trình chính,caùc leänh trong khoái naøy luoân
- ñöôïc queùt.
ii/ Subroutine ( Chöông trình con) : Mieàn chöùa chöông trình con
,ñöôïc toå chöùc thaønh haøm vaø coù bieán hình thöùc ñeå trao ñoåi
döõ lieäu,chöông trình con naøy seõ ñöôïc thöïc hieän khi noù ñöôïc
goïi trong chöông trình chính.
iii/ Interrup ( Chöông trình ngaét) : Mieàn chöùa chöông trình ngaét
,ñöôïc toå chöùc thaønh haøm vaø coù khaû naêng trao ñoåi döõ lieäu
vôùi baát cöù 1 khoái chöông trình naøo khaùc .Chöông trình naøy seõ
ñöôïc thöïc hien khi coù söï kieän ngaét xaûy ra. Coù raát nhieàu söï
kieän ngaét nhö: Ngaét thôøi gian,ngaét xung toác ñoä cao…
b/ Vuøng chöùa tham soá cuûa heä ñieàu haønh: Chia thaønh 5 mieàn khaùc
nhau:
I ( Process image input ) : Mieàn döõ lieäu caùc coång vaøo soá,tröôùc
khi baét ñaàu thöïc hieän chöông trình ,PLC seõ ñoïc giaù trò logic
cuûa taát caû caùc coång ñaàu vaøo vaø caát giöõ chuùng trong vuøng
nhôù I.Thoâng thöôøng chöông trình öùng duïng khoâng ñoïc tröïc
tieáp traïng thaùi logic cuûa coång vaøo soá maø chæ laáy döõ lieäu
cuûa coång vaøo töø boä ñeäm I.
Q ( Process Image Output): Mieàn boä ñeäm caùc döõ lieäu coång ra
soá .Keát thuùc giai ñoaïn thöïc hieän chöông trình,PLC seõ chuyeån
giaù trò logic cuûa boä ñeäm Q tôùi caùc coång ra soá.Thoâng thöôøng
chöông trình khoâng tröïc tieáp gaùn giaù trò tôùi taän coång ra maø
chæ chuyeån chuùng tôùi boä ñeäm Q.
M ( Mieàn caùc bieán côø): Chöông trình öùng duïng söû duïng
nhöõng bieán naøy ñeå löu giöõ caùc tham soá caàn thieát vaø coù
theå truy nhaäp noù theo Bit (M) ,byte (MB),töø (MW) hay töø keùp
(MD).
T ( Timer): Mieàn nhôù phuïc vuï boä thôøi gian ( Timer) bao goàm
- vieäc löu tröõ giaù trò thôøi gian ñaët tröôùc ( PV-Preset Value ),giaù
trò ñeám thôøi gian töùc thôøi ( CV – Current Value) cuõng nhö giaù
trò Logic ñaàu ra cuûa boä thôøi gian.
C ( Counter): Mieàn nhôù phuïc vuï boä ñeám bao goàm vieäc löu tröõ
giaù trò ñaët tröôùc ( PV- Preset V alue),giaù trò ñeám töùc thôøi ( CV
_ Current Value)vaø giaù trò logic ñaàu ra cuûa boä ñeäm.
c/ Vuøng chöùa caùc khoái döõ lieäu: ñöôïc chia laøm 2 loaïi:
D B(Data Block):Mieàn chöùa döõ lieäu ñöôïc toå chöùc thaønh khoái
.Kích thöôùc cuõng nhö soá löôïng khoái do ngöôøi söû duïng quy
ñònh ,phuø hôïp vôùi töøng baøi toaùn ñieàu khieån.Chöông trình coù
theå truy nhaäp mieàn naøy theo töøng bit (DBX),byte (DBB),töø
(DBW) hoaëc töø keùp (DBD).
L (Local data block) : Mieàn döõ lieäu ñòa phöông ,ñöôïc caùc khoái
chöông trình OB1,Chöông trình con,Chöông trình ngaét toå chöùc vaø
söû duïng cho caùc bieán nhaùp töùc thôøi vaø trao ñoåi döõ lieäu
cuûa bieán hình thöùc vôùi nhöõng khoái chöông trình goïi noù .Noäi
dung cuûa moät khoái döõ lieäu trong mieàn nhôù naøy seõ bò xoaù
khi keát thuùc chöông trình töông öùng trong OB1 ,Chöông trình
con,Chöông trình ngaét.Mieàn naøy coù theå ñöôïc truy nhaäp töø
chöông trình theo bit (L),byte (LB) töø (LW) hoaëc töø keùp (LD).
* Voøng queùt chöông trình:
PLC thöïc hieän chöông trình theo chu kì laëp .Moãi voøng laëp ñöôïc
goïi laø voøng queùt (Scan) .Moãi voøng queùt ñöôïc baét ñaàu baèng
giai ñoaïn chuyeån döõ lieäu töø caùc coång vaøo soá tôùi vuøng boä
ñeäm aûo I,tieáp theo laø giai ñoaïn thöïc hieän chöông trình .Trong töøng
voøng queùt chöông trình thöïc hieän töø leänh ñaàu tieân ñeán leänh keát
thuùc cuûa khoái OB ( Block End).Sau giai ñoaïn thöïc hieän chöông
trình laø giai ñoaïn chuyeån caùc noäi dung cuûa boä ñeäm aûo Qtôùi
- caùc coång ra soá .Voøng queùt ñöôïc keát thuùc baèng giai ñoaïn truyeàn
thoâng noäi boävaø kieåm tra loãi.
Chuù yù raèng boä ñeäm I vaø Q khoâng lieân quan tôùi caùc coång vaøo
ra töông töï neân caùc leäng truy nhaäp coång töông töï ñöôïc thöïc hieän
tröïc tieáp vôùi coång vaät lí chöù khoâng thoâng qua boä ñeäm. Thôøi
gian caàn thieát ñeå PLC thöïc hieän 1 voøng queùt goïi laø thôøi gian
voøng queùt (Scan Time).Thôøi gian voøng q ueùt khoâng coá ñònh,töùc
laø khoâng phaûi voøng queùt naøo cuõng ñöôïc thöïc hieän trong moät
khoaûng thôøi gian nhö nhau .Coù voøng queùt ñöôïc thöïc hieän laâu
,coù voøng queùt ñöôïc thöïc hieän nhanh tuyø thuoäc vaøo soá leänh
trong chöông trình ñöôïc thöïc hieän vaø khoái döõ lieäu truyeàn thoâng
trong voøng queùt ñoù.
Nhö vaäy giöõa vieäc ñoïc döõ lieäu töø ñoái töôïng ñeå xöû lí ,tính toaùn
vaø vieäc gôûi tín hieäu ñieàu khieån ñeán ñoái töôïng coù moät khoaûng
thôøi gian treã ñuùng baèng thôøi gian voøng queùt .Noùi caùch khaùc
,thôøi gian voøng queùt quyeát ñònh tính thôøi gian thöïc cuûa chöông
trình ñieàu khieån trong PLC .Thôøi gian voøng queùt caøng ngaén,tính
thôøi gian thöïc cuûa chöông trình caøng cao.
Neáu söû duïng caùc khoái chöông trình ñaëc bieät coù cheá ñoä ngaét
,,ví duï nhö khoái OB40,OB80…,chöông trình cuûa caùc khoái ñoù seõ
ñöôïc thöïc hieän trong voøng queùt khi xuaát hieän tín hieäu baùo ngaét
cuøng chuûng loaïi.Caùc khoái chöông trình naøy coù theå ñöôïc thöïc
hieän taïi moïi ñieåm trong voøng q ueùt chöù khoâng bò goø eùp laø
phaûi ôû trong giai ñoaïn thöïc hieän chöông trình.Chaúng haïn neáu 1 tín
hieäu baùo ngaét xuaát hieän khi PLC ñang ôû giai ñoaïn truyeàn thoâng
vaø kieåm tra noäi boä,PLC seõ ngöøng coâng vieäc truyeàn thoâng
,kieåm tra ñeå thöïc hieän khoái chöông trình töông öùng vôùi tín hieäu
baùo ngaét ñoù .Vôùi hình thöùc xöû lí tín hieäu ngaét nhö vaäy,thôøi
- gian voøng queùt seõ caøng lôùn khi caøng coù nhieàu tín hieäu ngaét
xuaát hieän trong voøng queùt .Do ñoù ñeå naâng cao tính thôøi gian
thöïc cho chöông trình ñieàu khieån ,tuyeät ñoái khoâng neân vieát
chöông trình xöû lí ngaét quaù daøi hoaëc quaù laïm duïng vieäc söû
duïng cheá ñoä ngaét trong chöông trình ñieàu khieån.
* Taïi thôøi ñieåm thöïc hieän leänh vaøo ra ,thoâng thöôøng leänh
khoâng laøm vieäc tröïc tieáp vôùi coång vaøo ra maø chæ thoâng qua
boä ñeäm aûo cuûa coång trong vuøng nhôù tham soá.Vieäc truyeàn
thoâng giöõa boä ñeäm aûo vôùi ngoaïi vi trong caùc giai ñoaïn 1 vaø 3
do heä ñieàu haønh CPU quaûn lí .ÔÛ 1 soá modul CPU ,khi gaëp leänh
vaøo ra ngay laäp töùc,heä thoáng seõ cho döøng moïi coâng vieäc khaùc
,ngay caû chöông trình xöû lí ngaét,ñeå thöïc hieän leänh tröïc tieáp vôùi
coång vaøo ra.
1.4 Caáu truùc chöông trình:
*Chöông trình trong S7_300 ñöôïc löu trong boä nhôù cuûa PLC ôû vuøng
giaønh
rieâng cho chöông trình vaø coù theå ñöôïc laäp vôùi 2 daïng caáu truùc khaùc
nhau.
a/ Laäp trình tuyeán tính: toaøn boä chöông trình naèm trong moät khoái trong
boä nhôù .Loaïi hình caáu truùc tuyeán tính naøy phuø hôïp vôùi nhöõng baøi
toaùn töï ñoäng nhoû,khoâng phöùc taïp .Khoái ñöôïc choïn phaûi laø khoái
OB1 ,laø khoái maø PLC luoân queùt vaø thöïc hieän caùc leänh trong ñoù
thöôøng x uyeân,töø leänh ñaàu tieân ñeán leänh cuoái cuøng vaø quay laïi leänh
ñaàu tieân.
b/ Laäp trình coù caáu truùc: Chöông trình ñöôïc chia thaønh nhöõng phaàn
nhoû vaø moãi phaàn thöïc thi nhöõng nhieäm vuï chuyeân bieät rieâng cuûa
- no,töøng phaàn naøy naèm trong nhöõng khoái chöông trình khaùc nhau .Loaïi
hình caáu truùc naøy phuø hôïp vôùi nhöõng baøi toaùn ñieàu khieån nhieàu
nhieäm vuï vaø phöùc taïp .PLC S7_200 coù 3 loaïi khoái cô baûn sau:
- Loaïi khoái OB1 ( Organization Block) : Khoái toå chöùc vaø quaûn lí chöông
trình ñieàu khieån .Khoái naøy luoân luoân ñöôïc thöïc thi,vaø luoân ñöôïc
queùt trong moãi chu kì queùt.
- Loaïi khoái SBR (Khoái chöông trình con): Khoái chöông trình vôùi nhöõng
chöùc naêng rieâng gioáng nhö 1 chöông trình con hoaëc moät haøm ( chöông
trình con coù bieán hình thöùc).Moät chöông trình öùng duïng coù theå coù
nhieàu
khoái chöông trình con vaø caùc khoái chöông trình con naøy ñöôïc phaân bieät
vôùi
nhau baèng teân cuûa chöông trình con ñoù.
- Loaïi khoái INT ( Khoái chöông trình ngaét) :Laø loaïi khoái chöông trình
ñaëc
bieät coù khaû naêng trao ñoåi 1 löôïng döõ lieäu lôùn vôùi caùc khoái chöông
trình
khaùc .Chöông trình naøy seõ ñöôïc thöïc thi moãi khi coù söï kieän ngaét xaûy
ra.
1.5 / Caùc loaïi PLC S7_200 :
* Caùc loaïi PLC thoâng thöôøng: CPU222, CPU224, CPU224XP
( coù 2 coång giao tieáp), CPU226 ( coù 2 coång giao tieáp ),
CPU226XM
*Thoâng thöôøng S7_200 ñöôïc phaân ra 2 loaïi chính:
a/ Loaïi caáp ñieän aùp 220VAC :
N goõ vaøo : tích cöïc möùc 1 ôû caáp ñieän aùp +24VDC ( 15VDC –
30VDC)
- N goõ ra : Ngoõ ra role
*Öu ñieåm cuûa loaïi naøy laø ngoõ ra rôle,do ñoù coù theå söû duïng
ngoõ ra ôû
nhieàu caáp ñieän aùp ( coù theå söû duïng ngoõ ra 0V,24V,220V….)
*Tuy nhieân,nhöôïc ñieåm cuûa noù :do ngoõ ra rô le neân thôøi gian
ñaùp öùng
cuûa rôle khoâng ñöôïc nhanh cho öùng duïng ñieàu roäng xung, hoaëc
O utput
toác ñoä cao…
b/ Loaïi caáp ñieän aùp 24VDC :
N goõ vaøo : tích cöïc möùc 1 ôû caáp ñieän aùp +24VDC ( 15VDC –
30VDC)
N goõ ra : Ngoõ ra Transistor
* Öu ñieåm cuûa loaïi naøy laø ngoõ ra Transistor,do ñoù coù theå söû
duïng ngoõ ra
naøy ñeå ñieàu roäng xung,hoaëc Output toác ñoä cao.….
*Tuy nhieân,nhöôïc ñieåm cuûa noù :do ngoõ ra Transistor neân ngoõ ra
chæ coù
moät caáp ñieän aùp duy nhaát laø + 24VDC,do vaäy seõ gaëp raéc roái
trong nhöõng öùng duïng coù caáp ñieän aùp ra laø 0VDC,trong
tröôøng hôïp naøy buoäc ta phaû thoâng qua 1 rôle 24Vdc ñeäm.
1.6 / Caùc khoái trong S7_200 Siemens:
a/ Khoái Program Block: Coù 3 khoái chính
1 / Khoái OB1: Laø khoái chöùa chöông trình chính,vaø luoân ñöôïc queùt
trong
moãi chu kì queùt,laø khoái chính trong vieäc thieát keá chöông trình.
2 / Khoái chöông trình con: Laø khoái chöùa chöông trình con, khoái naøy
seõ
- ñöôïc thöïc thi khi noù ñöôïc goïi trong chöông trình chính.
3/ Khoái chöông trình ngaét : Laø khoái chöùa chöông trình ngaét,khoái
naøy seõ
ñöôïc thöïc thi khi coù söï kieän ngaét xaûy ra.
+Trong moät chöông trình,luoân maëc ñònh coù moät chöông trình chính
Main, chöông trình con SBR_0,vaø chöông trình ngaét INT_0,tuy nhieân ta coù
theå theâm moät hoaëc nhieàu chöông trình con hay chöông trình ngaét cuõng
nhö coù theå xoaù noù khi khoâng caàn thieát baèng caùch Click chuoät phaûi
,roài choïn Insert Subroutine hay Interrupt.
+Tuy nhieân ta khoâng theå theâm hoaëc bôùt moät chöông trình
chính,do
chöông trình chính thì chæ coù 1.
b/ Khoái Data Block:
+Khoái chöùa döõ lieäu cuûa moät chöông trình,ta coù theå ñònh daïng
tröôùc döõ lieäu cho khoái naøy,vaø khi Download xuoáng PLC, thì toaøn
boä döõ lieäu naøy seõ ñöôïc löu trong boä nhôù.
- c/ Khoái System Block:
*Coù 10 khoái chính:
1/ Communication ports: Ñ ònh daïng cho coång giao tieáp bao goàm:
+ Ñòa chæ PLC ( PLC Address): Ñòa chæ maëc ñònh cho PLC laø 2, ta coù
theå thay
ñoåi ñòa chæ cho PLC khaùc 2.Vieäc ñònh ñòa chæ cho PLC ñoùng vai troø
quan troïng trong vieäc keát noái maïng.Ngoaøi ra trong Port giao tieáp ta
cuõng caàn choïn,toác ñoä Baud cho vieäc truyeàn thoâng.Toác ñoä Baud
maëc ñònh laø 9600.
2/ Retentive Ranges:
+Trong S7_200 cho pheùp ta choïn 5 phaân vuøng coù theå löu tröõ döõ
- lieäu khi maát ñ ieän,neáu ta choïn vuøng döõ lieäu naøo trong Retentive
thì giaù trò cuûa vuøng ñoù seõ vaãn khoâng thay ñoåi khi maát
ñieän,ngöôïc laïi giaù trò ñoù seõ bò reset veà 0 khi maát ñieän.
3/ Password:
+ S7_200 coù 3 möùc (Level Password) : ñeå baûo ñaûm baûo maät veà
baûn quyeàn thoâng thöôøng ngöôøi söû neân choïn möùc Password cao
nhaát. Soá kí töï trong Password toái ña laø 8 kí töï.
+Tröôøng hôïp PLC ñaõ caøi Password thì ngöôøi khoâng coù
password,khoâng theå upload chöông trình töø PLC,nhöng ngöôïc laïi coù
theå Download chöô ng trình môùi xuoáng PLC baèng caùch goõ clearplc
khi phaàn meàm hoûi Password khi download,tröôøng hôïp khi ta goõ
clearplc thì toaøn boä döõ lieäu cuõ seõ hoaøn toaøn maát.
4/ Output table:
+Ngoõ ra cuûa PLC cho pheùp ta choïn traïng thaùi ON hay OFF khi PLC
chuyeån töø traïng thaùi Run sang Stop, cheá ñoä maëc ñònh cuûa phaàn
meàm laø taát caû traïng thaùi ngoõ ra OFF khi chuyeån traïng thaùi
5/ Input Filter:
*S7_200 cho pheùp ta choïn thôøi gian loïc cuûa caùc tín hieäu ngoõ vaøo,
thôøi gian loïc laø thôøi gian maø ngoõ vaøo phaûi khoâng ñoåi traïng thaùi
trong khoaûng thôøi gian loïc ñoù thì PLC môùi cho pheùp nhaän traïng thaùi
ñoù.
*Thôøi gian loïc maëc ñònh laø: 6.4ms : Ngoõ vaøo phaûi giöõ On trong
khoaûng thôøi gian >= 6.4ms thì PLC môùi hieåu ngoõ vaøo ñoù leân 1.
6/ Pulse catch Bits:
*PLC cho pheùp ngöôøi söû duïng choïn ngoõ vaøo coù theå baét nhöõng tín
hieäu nhanh khi chu kì queùt chöa kòp queùt. Tín hieäu ñoù seõ ñöôïc giöõ cho
tôùi khi chu kì queùt ñöôïc thöïc hieän.
7/ Configure Led:
nguon tai.lieu . vn