Professional Documents
Culture Documents
Den GT
Den GT
1
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2
LỜI MỞ ĐẦU
Từ khi công nghiệp ra đời, máy móc được đưa vào phục vụ sản xuất, vì
vậy con người đã được giải phóng khỏi lao động chân tay rất nhiều. Bên
cạnh đó, sản phẩm làm ra được tăng lên đáng kể về số lượng và chất
lượng được ổn định. Tuy nhiên, cùng với sự phát triển như vũ bão của
khoa học kỹ thuật, tự động hóa trong công nghiệp ra đời, từng bước hình
thành và tiến bộ theo sự phát triển của nền công nghiệp hiện đại. Đây
chính là một bước ngoặt lớn thứ hai trong nền sản xuất hàng hóa của con
người. Con người giờ đây thật sự được giải phóng khỏi lao động chân tay
hay những lao động trong các môi trường độc hại, thay vào đó là những cỗ
máy thông minh, làm việc hiệu quả cao.
Sự ra đời Plc (Programable Logic Controller) giúp cho việc lập trình với
sự hỗ trợ của máy tính để quản lý hoạt động các hệ thống trong công
nghiệp trở nên đơn giản hơn. Trong thực tế những chương trình ứng dụng
được viết khá dài, làm khó khăn trong việc lập trình ,quản lý ,kiểm tra và xử
lý lỗi. Vì thế các chương trình con đặc biệt là các biến cục bộ được sử
dụng để việc quản lý và kiểm tra nhanh chóng và hiệu quả. Và đề tài
“Biến cục bộ trong plc s7-200 và ứng dụng viết chương trình
điều khiển đèn giao thông” để giúp ta hiểu rõ hơn và ứng dụng thực
tế của biến cục bộ.
Mặc dù đã cố gắng rất nhiều nhưng cũng không thể tránh khỏi những
hạn chế, thiếu sót. Em cũng rất mong nhận được sự phê bình và đóng góp
ý kiến từ quý thầy cô và bạn bè, để đề tài hoàn thiện hơn.
3
MỤC LỤC
4
I. TÓM TẮT NỘI DUNG ĐỀ TÀI
Trong đồ án môn học 1 này, nội dung chính đó là trình bày về biến cục
bộ trong S7-200 và ứng dụng biến cục bộ trong chương trình đèn giao
thông trên phần mềm STEP 7 MICROWIN. Tuy nhiên, vì mục đích muốn
tìm hiểu rõ thêm về biến toàn cục và ứng dụng hiển thị chương trình đèn
giao thông trên WINCC thông qua PC ACCESS, nên em đã trình bày thêm
về biến toàn cục trong STEP 7 MICROWIN, WINCC, PC ACCESS.
5
CÁC PHẦN TỬ TRONG STEP7-MICRO/WIN
1. Chương trình chính OB1 (main program)
2. Chương trình con SUB (subroutine)
3. Chương trình ngắt INT (interrupt routine)
4. Khối hệ thống (System Block)
5. Khối dữ liệu ( Data Block)
Trong giới hạn đề tài, đó là trình bày về biến cục bộ mà nên tôi chỉ trình bày về
chương trình con SUB ( subroutine), chương trình chứa các biến cục bộ, cũng như
giới thiệu về bảng biến cục bộ. Để giúp người đọc rõ hơn, tôi xin trình bày thêm
phần biến toàn cục.
Trong những chương trình nhỏ, bạn có thể sử dụng chương trình chính OB1 để
lập trình mà không cần chương trình con. Tuy nhiên đối với các chương trình lớn,
chẳng hạn hơn 100 network thì việc kiểm tra và quản lý hết sức khó khăn. chương
trình con đã được tạo ra để giải quyết khó khăn trên.
ƯU ĐIỂM CỦA CHƯƠNG TRÌNH CON
Chương trình con được sử dụng những khối nhỏ nên việc quản lý và sử lỗi rất
đơn giản.
Có thể gọi lại chương trình con này trong chương trình chính, chương trình ngắt
hoặc trong chương trình con khác.
6
Khai báo trong biến cục bộ
Dạng khai báo Mô tả
- IN Biến được truyền vào chương trình con
- OUT Biến được lấy ra từ chương trình con
- TEMPORARY Biến tạm được lưu tạm trong ngăn xếp dữ liệu cục bộ
- IN_OUT Biến vừa truyền vào sau đó lấy ra từ chương trình con
Một số lưu ý khi thiết lập trong bảng biến cục bộ:
Các thông số input/output tối đa trong mõi chương trình con tối đa là 16.
Nếu ta thử download một chương trình quá 16 thông số thì chương trình
sẽ báo lỗi.
Độ dài tên của biến cục bộ tối đa là 23 kí tự, bắt đầu phải là một kí tự
alphanumeric.
Tên biến của bảng biến cục bộ được download, lưu trữ trong bộ nhớ
CPU. Việc dùng tên biến quá dài làm giảm bộ nhớ của CPU.
Khi đặt tên biến, chương trình sẽ tự động gán biến vào vùng nhớ cục bộ
( local memory) L. Trong CPU 224, vùng nhớ cục bộ từ LB0 – LB63.
Tạo chương trình con trong STEP7-MICRO/WIN
7
Tab chương
trình con
Click vào biểu tượng , đó sẽ xuất hiện bảng biến toàn cục
Cần phải khai báo tất cả các biến vào bảng này thì chương trình PC
ACCESS mới tạo item.
III. CHƯƠNG TRÌNH ĐIỀU KHIỂN ĐÈN GIAO THÔNG SỬ DỤNG BIẾN
CỤC BỘ TRONG STEP7 MICROWIN
8
1. YÊU CẦU: Viết chương trình điều khiển đèn giao thông sử dụng biến
cục bộ, dùng PC ACCESS để hiển thị trên WINCC.
Chương trình gồm 2 chế độ:
Mode1 : Đèn hoạt động bình thường
Mode2: Đèn vàng nhấp nháy liên tục
Hoạt động của một bộ đèn giao thông ở một làn đường
Hoạt động của đèn giao thông ở 2 làn đường khác nhau tại 1 ngã tư
9
Thời gian đèn đỏ 15s.
10
CHƯƠNG TRÌNH CON SBR1 ( MODE 1)
11
12
13
CHƯƠNG TRÌNH CON SBR2 (MODE 2)
Sau khi viết xong chương trình ta lưu lại chương trình
14
2. CÁC BƯỚC TIẾN HÀNH VỚI PC ACCESS
15
Vào thư mục đã lưu file đã save trong chương trình STEP 7
Chú ý rằng các name đã được đặt trong symbol tab tương ứng thì các item mới
được tạo
16
V. TẠO GIAO DIỆN TRONG WINCC
1. KHỞI ĐỘNG WINCC
17
Sau đó xuất hiện giao diện của wincc
18
Vì muốn liên kết với S7-200 qua PC ACCESS (kiểu OPC) nên ta phải chọn
driver OPC.
19
Sau đó ta quét chọn tất cả các Items và chọn Add Items
- Sau đó ta kiểm tra lại xem các tab đã được add vào chưa
20
b. Thiết kế giao diện trong Graphics Designer
- Right click vào Graphics Designer/New picture
- Ta Rename lại rồi click double.
Vùng làm
việc
- Ta lấy các Objects trong vùng đối tượng cần làm thao tác tạo giao diện đèn
giao thông
21
- :
- Bước tiếp theo là rất quan trọng, đó là thiết lập các thuộc tính cho tab
Đối với đèn:
Vào Property/Flashing /Flashing Background
Liên kết
tab
22
Cửa sổ lệnh
Cửa sổ lệnh
Sau khi ta thiết kế giao diện và cài đặt thuộc tính cho chương trình, ta lưu chương
trình lại.
23
24