Tải bản đầy đủ (.pdf) (59 trang)

Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (955.03 KB, 59 trang )

Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 71

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

Bài 1: ĐIỀU KHIỂN HAI ĐỘNG CƠ
? Yêu cầu:
Động cơ 1 chạy 5s, sau đó động 2 chạy 5s rồi dừng 3s, động cơ 2 lặp lại 5 lần như vậy,
chu kỳ làm việc của hai động cơ là 3 lần như vậy rồi hai động cơ dừng hẳn. Muốn hai
động cơ hoạt động lại thì nhấn nút ON động cơ sẽ hoạt động lại từ đầu.
6.1.1 Mô hình công nghệ







Hình 6.1:
Mô hình hai động cơ.
6.1.2 Kết nối phần cứng


Hình 6.2: Kết nối phần cứng điều khiển hai động cơ.

6.1.3 Xác định thiết bị vào/ra
Bảng 6.1: Thiết bị vào/ra điều khiển hai động cơ.
Thiết bị ngoài Thiết bị PLC Mô tả
ON I 0.2 Nút nhấn mở máy.
OFF I 0.1 Nút nhấn dừng hai động cơ.
K1 Q 0.0 Ngỏ ra điều khiển công tắc tơ đóng động cơ 1.
K2 Q 0.1 Ngỏ ra điều khiển côg tắc tơ đóng động cơ 2.



Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 72

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.1.4 Lưu đồ chương trình

6.1.5 Viết chương trình


KHỞI ĐỘNG
ĐC1
T0 đếm
5

g

y

ĐC2
T1 đếm
5 giây
C1 đếm lên 1
( MW4)
C0 đếm lên 1
( MW2)
DỪNG
T0 đếm
3
g


y

DỪNG ĐC 1
DỪNG ĐC 2
MW2=3
MW4=5
MW2 >< 3
chạy
MW4 >< 5
OFF
RES
Hình 6.3: Lưu đồ chương trình điều khiển hai động cơ.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 73

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống





Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 74

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống



? Giải thích Network:
1. Nhấn nút ON thì M0.0 = 1 và tạo tự giữ làm cho M0.0 = 1 mãi đến khi tác dụng nút
nhấn OFF thì M0.0 = 0.

2. Do ban đầu T0 = 0 nên khi M0.0 = 1 thì động cơ 1 hoạt động, đồng thời Timer T0
bắt đầu đếm 5s sau thì T0 = 1 ngắt Q0.0 làm cho động cơ 1 dừng hoạt động. Khi chu
kỳ làm việc của động cơ 2 đủ 3 lần thì Q0.5 = 1, làm cho T0 = 0 và động cơ làm việc
lại như ban đầu.
3. Khi động cơ 1 dừng hoạt động (T0 = 1) thì Q0.1 = 1, độ
ng cơ 2 hoạt động, đồng thời
Timer T1 bắt đầu đếm, 5s sau thì T1 = 1 tác động Q0.1 = 0, động cơ 2 dừng hoạt
động. Khi T1 = 1 Timer T2 bắt đầu đếm, 5s sau T2 = 1 ngắt T1, do đó động cơ 2 hoạt
động lại.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 75

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

4. T2 dùng để định thời gian dừng cho động cơ 2. Lúc T1 = 1, T2 mới bắt đầu đếm và
động cơ 2 dừng, thời gian dừng cho đến khi T2 = 1 thì hoạt động trở lại.
5. Khi động cơ 2 hoạt động xong thì bộ đếm C0 đếm lên 1 đơn vị, giá trị đếm hiển thị
tại MW2, giá trị này được so sánh với số chu kỳ làm việc của động cơ 2 là 3 lần, nếu
thoả thì Q0.5 = 1 ngắ
t T0 khi đó động cơ 1 hoạt động, nếu không thoả thì chu kỳ của
động cơ 2 lặp lại. Bộ đếm được Reset khi khởi động hoặc khi kết thúc làm việc.
6. Khi chu kỳ làm việc của hai động cơ thỏa một chu kỳ thì C1 đếm lên 1 đơn vị, giá
trị đếm này được hiển thị tại MW4. Khi chu kỳ làm việc của hai động cơ là 3 lần thì
ngỏ ra Q0.6 = 1.
7. Ngỏ ra Q0.6 = 1 s
ẽ tác động Reset bit nhớ M0.0. Hệ thống sẽ dừng hoạt động.































Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 76

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

Bài 2: ĐIỀU KHIỂN HAI BỒN TRỘN HOÁ CHẤT

? Yêu cầu:
• Nhấn ON hệ thống sẵn sàng hoạt động.
• Nhấn P1 cả hai bồn hoá chất đều hoạt động trong thời gian 45giây.
• Nhấn P2 chỉ có bồn hoá chất 1 hoạt động trong thời gian 45 giây.
• Nhấn P3 chỉ có bồn hoá chất 2 hoạt động trong thời gian 45 giây.
• Nhấn OFF thì hệ thống dừng hoạt động.
• Khi có sự cố, đèn báo sự cố nhấ
p nháy, muốn hoạt động lại thì nhấn nút RES để xoá
bít nhớ sự cố.
6.2.1 Mô hình công nghệ


Hình 6.4: Mô hình hai bồn trộn hoá chất.
6.2.2 Kết nối phần cứng

Hình 6.5: Kết nối PLC điều khiển hai bồn trộn hoá chất.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 77

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.2.3 Xác định thiết bị vào/ra
Bảng 6.2 Thiết bị vào/ra điều khiển hai bồn trộn hoá chất
Thiết bị ngoài Thiết bị PLC Mô tả
OFF I 0.1 Nút nhấn dừng hai bồn hoạt động.
P1 I 0.2 Nút nhấn cho cả hai bồn hoạt động.
P2 I 0.3 Nút nhấn chỉ cho bồn hoá chất 1 hoạt động.
P3 I 0.4
Nút nhấn chỉ cho bồn hoá chất 2 hoạt động
RES I 0.5 Nút nhấn xóa bit nhớ sự cố.
Sen1 I 0.6 Cảm biến sự cố bồn 1.

Sen2 I 0.7 Cảm biến sự cố bồn 2.
K1 Q 0.0 Ngỏ ra điều khiển công tắc tơ bồn hoá chất 1.
K2 Q 0.1 Ngỏ ra điều khiển công tắc tơ bồn hoá chất 2.
Đ Q0.2 Ngỏ ra điều khiển đèn báo sự cố.
6.2.4 Lưu đồ chương trình

Nhấn P2
KHỞI ĐỘNG
Nhấn P1
Nhấn P3
BỒN 1 BỒN 2
Sự cố
Đèn báo
Dừng hệ
thốn
g

T0 đếm
45 giây
RES
SE1 or SE2
T0
=
1
H
ì
nh 6.6:Lưu đồ chươn
g
t
r

ình điều khiển hai bồn tr

n hoá chất.
OFF
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 78

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.2.5 Viết chương trình




Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 79

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống



? Giải thích Network:
1. Do các tiếp điểm I0.1; M0.1; M0.2; M0.4 và T0 là tiếp điểm thường đóng nên khi
nhấn I0.2 thì M0.0 = 1 và tự giữ cho đến khi một trong các tiếp điểm trên hở ra, tức là
tiếp điểm đó lên 1.
2. Khi các tiếp điểm I0.1; M0.0; M0.2; M0.4 và T0 còn ở trạng thái 0 thì khi nhấn I0.3
bit M0.1 sẽ lên 1 và tự giữ cho đến khi một trong các tiếp điểm trên lên 1 thìeM.1
xuống trạng thái 0.
3. Các tiếp điểm I0.1; M0.0; M0.1; M0.2 và T0 còn
ở trạng thái mức 0 thì khi tác động
I0.4 thì M0.2 sẽ lên trạng thái 1 và tự giữ đến khi một trong các tiếp đểim trên lên 1
thì se xuống mức 0.

4. Khi I0.1 và T0 còn ở mức 0 thì M0.0 hoặc M0.1 lên mức 1 ngỏ ra Q0.0 sẽ lên trạng
thái 1 cho đến khi T0 hoặc I0.1 lên trạng thái 1 thì Q0.0 sẽ xuống trạng thái mức 0.
5. Khi I0.1 và T0 còn ở mức 0 thì M0.0 hoặc M0.2 lên mức 1 ngỏ ra Q0.1 sẽ lên trạng
thái 1 cho đến khi T0 hoặc I0.1 lên trạng thái 1 thì Q0.1 sẽ xuống trạng thái mức 0.
6. Khi có bồn hoá chất làm vi
ệc thì ngỏ vào Set của Tiemer lên 1, T0 bắt đầu đếm 45s
sau T0 = 1, tiếp điểm thường đóng T0 sẽ hở làm bồn hoá chất ngưng hoạt động. T0
được Reset khi nhấn OFF hoặc sự cố xảy ra làm M0.4 = 1.
7. Bit nhớ M0.5 = 1 khi nhấn OFF hoặc khi có sự cố M0.4 = 1.
8. Do I0.5 là tiếp điểm thường đóng nên khi Sensor 1 hoặc Sensor 2 hoặc khi nhấn hai
nút nhấn một lúc thì bít nhớ M0.4 = 1 và tự giữ cho đến khi nhấn nút xoá biến sự cố

I0.5 thì M0.4 = 0. Khi M0.4 = 1, qua bit tạo xung 1Hz M10.5 làm cho đèn Q0.2 nhấp
nháy.








Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 80

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

Bài 3: ĐỘNG CƠ CHẠY THUẬN NGHỊCH THEO CHU KỲ 3 LẦN HOẶC 5 LẦN
? Yêu cầu:
 Nhấn ON hệ thống báo sẵn sàng hoạt động.
 Nhấn P1 động cơ chạy thu

ận 10 giây, dừng 3 giây, rồi chạy nghịch 10 giây. Chu lỳ
làm việc 3 lần rồi dừng hẳn.
 Nhấn P2 động cơ chạy thu
ận 10 giây, dừng 3 giây, rồi chạy nghịch 10 giây. Chu lỳ
làm việc 5 lần rồi dừng hẳn.
 Nhấn OFF động cơ dừng hoạt động.
6.3.1 Mô hình công nghệ


Hình 6.7: Mô hình điều khiển động cơ.
6.3.2 Kết nối phần cứng

Hình 6.8: Kết nối PLC điều khiển động cơ.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 81

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.3.3 Xác định thiết bị vào/ra
Bảng 6.3: Xác định thiết bị vào/ra điều khiển động cơ.
Thiết bị ngoài Thiết bị PLC Mô tả
OFF I 0.0 Nút nhấn dừng động cơ.
ON I 0.1 Nút nhấn khởi động hệ thống.
P1 I 0.2 Chọn chu kỳ làm việc là 3 lần.
P2 I 0.3 Chọn chế độ làm việc là 5 lần.
K1 Q 0.0 Ngỏ ra đóng công tắc tơ cho động cơ chạy thuận.
K2 Q 0.1 Ngỏ ra đóng công tắc tơ cho động cơ chạy nghịch.
6.3.4 Lưu đồ chương trình

Hình 6.9: Lưu đồ chương trình điều khiển động cơ.
KHỞI ĐỘNG

MW2
P2
P1
MW2
T0 ĐẾM
10 GIÂY
THUẬN
T1 ĐẾM
3GI
ÂY
NGHỊCH
T2 ĐẾM
10 GIÂY
T3 ĐẾM
3GIÂY
C0 ĐẾM
(
MW4
)
SO SÁNH
MW2 v
ới
MW4
DỪNG
OFF
MW2 >< MW4
T0 = 1
T1 = 1
MW2 = MW4
T1 = 1

T1 = 1
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 82

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.3.5 Viết chương trình

Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 83

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống



? Giải thích Network:
1. Do I0.0 thường đóng nên khi nhấn nút I0.1 thì M0.0 sẽ có trạng thái 1, hệ thống
được khởi động, đồng thời tạo tự giữ làm M0.0 = 1 đến khi tác động I0.0 thì M0.0 đổi
trạng thái xuống 0, hệ thống dừng hoạt động.
2. Chọn chu kỳ làm việc. Hệ thống được khởi động ( M0.0 = 1), nếu nhấn I0.2 thì
M0.3 lên 1 trong một vòng quét và MW2 được nhập dữ liệu vào là 3, nếu nhấn I0.3
thì M0.4 lên 1 trong một vòng quét khi đ
ó MW2 được nhập dữ liệu là 5.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 84

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

3. Hệ thống đã khởi động, khi nhấn I0.2 hoặc I0.3 để chọn chu kỳ làm việc, đồng thời
Set M0.1 lên 1 để động cơ hoạt động.
4. Khi M0.1 =1, do T0 = 0 nên tiếp điểm thường đóng T0 đóng mạch, động cơ hoạt
động, đồng thời T0 bắt đầu đếm 10s sau T0 = 1 tiếp điểm thường đóng T0 hở mạch
động cơ dừng hoạt động. Khi T3 = 1 thì T0 = 0, động c

ơ hoạt động.
5. Khi T0 đóng mạch thì T1 bắt đầu đếm 3s sau thì T1 = 1, động cơ sẽ chạy nghịch.
Thời gian T1 đếm cũng chính là thời gian dừng của động cơ.
6. T1 = 1 động cơ chạy nghịch và Timer T2 bắt đầu đếm 10 s, thời gian đếm chính là
thời gian động cơ chạy nghịch. Khi T2 = 1 thì tiếp điểm thường đóng T2 sẽ hở mạch
làm động cơ dừng ho
ạt động. Động cơ sẽ hoạt động lại khi T2 = 0.
7. Khi T2 = 1 thì T3 bắt dầu đếm, sau 3s thì T3 = 1 làm tiếp điểm thường đóng T3 nối
với T0 hở mạch, làm cho T0 = 0 và Q0.0 = 1 động cơ lại được chạy thuận. T3 được
Reset khi chu kỳ làm việc được thỏa.
8. Khi T2 = 1, có nghĩa là động cơ đã thực hiện một chu kỳ thì C0 sẽ đếm lên 1 đơn vị,
Nếu số lần
đếm chưa bằng số lấn chu kỳ đặt trước thì động cơ tiếp tục thực hiện chu
kỳ tiếp theo, nếu số lần đếm thoả số lần đặt trước chu kỳ thì qua hàm so sánh làm cho
M0.2 = 1.
9. Khi M0.2 = 1 hoặc khi nhấn nút OFF ( I0.0) thì M0.1 sẽ được Reset về 0 và hệ
thống dừng hoạt động.


















Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 85

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

Bài 4: ĐIỀU KHIỂN MỘT TRONG TÁM ĐỘNG CƠ HOẠT ĐỘNG
? Yêu cầu:
• Khi nhấn START thì Motor 1 hoạt động.
• Khi nhấn Pl thì Motor kế tiếp bên trên hoạt động, nếu Motor 8 đang hoạt động thì
Motor 1 se hoạt động.
• Khi nhấn P2 thì Motor kế tiếp bên dưới hoạt động, nếu Motor 1 đang hoạt động thì
Motor 8 se hoạt động.
• Khi nhấn OFF thì tất cả các Motor đều dừng hoạt độ
ng.
6.4.1 Mô hình công nghệ

Hình 6.10: Mô hình công nghệ điều khiển 8 động cơ.
6.4.2 Kết nối phần cứng



Hình 6.11: Kết nối PLC điều khiển 8 động cơ.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 86

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.4.3 Xác định thiết bị vào/ra

Bảng 6.4 Xác định ngỏ vào/ra điều khiển 8 động cơ.

Thiết bị ngoài Thiết bị PLC Mô tả
OFF I 0.0 Nút nhấn dừng tất cả các Motor.
START I 0.1 Nút nhấn khởi động.
Pl I 0.2 Nút nhấn Motor kế tiếp trên hoạt động.
Pr I 0.3 Nút nhấn Motor kế tiếp bên dưới hoạt động.
K1 Q 0.0 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 1
K2 Q 0.1 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 2 .
K3 Q 0.2 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 3.
K4 Q 0.3 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 4.
K5 Q 0.4 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 5.
K6 Q 0.5 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 6.
K7 Q 0.6 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 7.
K8 Q 0.7 Ngỏ ra điều khiển công tắc tơ đóng ngắt Motor 8.
6.4.4 Lưu đồ chương trình

Hình 6.12: Lưu đồ chương trình điều khiển 8 động cơ.
START
Giới hạn
xoay MD2
MOVE
MB5 vào QB0
MOVE
MD2 = 0
MOVE
1 vào MD2
Pr
Pl
XOAY

PHẢI MD2
XOAY
T
R
ÁI MD2
OFF
DỪNG
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 87

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.4.5 Viết chương trình



Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 88

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống


? Giải thích Network:
1. Nhấn nút START hoặc khi bit M4.0 có giá trị là 1 thì bit M0.1 cho kết quả ngỏ ra
lên 1 trong 1 chu kỳ quét. Hàm Move sẽ nhập giá trị 1 vào MD2, cụ thể là M5.0 = 1.
2. Khi nhấn Pl thì bit M0.2 lên 1 trong một chu kỳ quét, ngỏ vào EN = 1 hàm
ROL_DW sẽ xoay MD2 sang trái một bit, kết quả giá trị 1 sẽ được xoay trái một bit.
3. Khi nhấn Pr thì bit M0.3 lên 1 trong một chu kỳ quét, ngỏ vào EN = 1 hàm
ROR_DW sẽ xoay MD2 sang phải một bit, kết quả giá trị 1 sẽ được xoay phải một
bit.
4. Chỉ cho phép giá trị
1 chỉ xoay phải trong MB5, khi M5.0 = 1 nếu tiếp tục nhấn Pr

thìgiá trị 1 sẽ chuyển sang M2.7, khi M2.7 = 1 lập tức move giá trị 1 vào M5.7.
5. Hàm Move sẽ chuyển dữ liệu từ Byte MB5 sang Byte QB0 để điều khiển các động
cơ hoạt động.
6. Nhấn I0.0 dữ liệu tại MD2 = 0, tất cả các động cơ đều dừng hoạt động.













Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 89

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

Bài 5: NHẬP SỐ ĐẾM CHO HỆ THỐNG ĐÓNG GÓI MÌ
? Yêu cầu:
• Nhấn On để hệ thống sẵn sàng hoạt động.
• Nhấn nút Pr0 đến Pr9 để nhập số tương ứng từ 0 đến 9.
• Nhấn RES để đặt lại số đếm.
• Nhấn SET để hệ thống hoạt động đếm sản phẩm.
• Nhấ
n OFF để dừng hệ thống.
6.5.1 M

ô hình công nghệ

Hình 6.13: Mô hình nhập số đếm.
6.5.2 Kết nối phần cứng


Hình 6.14: Kết nối PLC cho hệ thống nhập số đếm.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 90

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

KHỞI ĐỘNG
Nhập số hàng
đơn vị vào MD2
Nhập số
hàng chục
Nhập số
hàn
g
t
r
ă
m
Move dữ liệu
đến n
g
ỏ ra
SET
Xoay MD2
sang phải 1

B
y
te
RES
Move 0
vào MD2
OFF
DỪNG
Nhập số
hàn
g
n
g
hìn
Hình 6.15: Lưu đồ chương trình nhập số đếm.
OFF=1
OFF=0
6.5.3 Xác định thiết bị vào/ra
Bảng 6.5 Xác định ngỏ vào/ra cho hệ thống nhập số đếm.
Thiết bị ngoài Thiết bị PLC Mô tả
ON I 1.2 Nút nhấn khởi động hệ thống.
OFF I 1.3 Nút nhấn dừng hệ thống.
RES I 1.4 Nút nhấn đặt lại số đếm.
SET I 1.5 Nút nhấn cho hệ thống bắt đầu đếm sản phẩm.
Pr0 I 0.0 Nút nhấn nhận số 0.
Pr1 I 0.1 Nút nhấn nhập số 1.
Pr2 I 0.2 Nút nhấn nhập số 2.
Pr3 I 0.3 Nút nhấn nhập số 3.
Pr4 I 0.4 Nút nhấn nhận số 4.
Pr5 I 0.5 Nút nhấn nhập số 5.

Pr6 I 0.6 Nút nhấn nhập số 6.
Pr7 I 0.7 Nút nhấn nhập số 7.
Pr8 I 1.0 Nút nhấn nhận số 8.
Pr9 I 1.1 Nút nhấn nhập số 9.
Nghìn QB0 Byte ngỏ ra điều khiển chữ số hàng nghìn.
Trăm QB1 Byte ngỏ ra điều khiển chữ số hàng trăm.
Chục QB2 Byte ngỏ ra điều khiển chữ số hàng chục.
Đơn vị QB3 Byte ngỏ ra điều khiển chữ số hàng đơn vị.
6.5.4Lưu đồ chương trình













Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 91

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

6.5.5 Viết chương trình





Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 92

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống




Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 93

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống




? Giải thích Network:
1. Nhấn nút ON, ngỏ vào M0.0 lên mức 1 sẽ Set M0.0 = 1 cho đến khi lệnh Reset
M0.0 thực hiện thì M0.0 = 0.
2. Các nút Pr là tiếp thường hở, khi nhấn nút nhập chữ số thì bit nhớ M0.1 lên giá trị 1
và xuống trạng thái 0 khi buông nút nhấn.
3. Hệ thống đã khởi động M0.0 = 1, mỗi lần nhập số vào thì M0.1 = 1 và M0.2 = 1
trong 1 vòng quét, hàm RLR_ DW xoay MD2 sang phải 1 byte để nhập chữ số hàng
tiếp theo.
Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 94

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

4. Hệ thống đã khởi động M0.0 = 1, muốn nhập chữ số nào thì nhấn nút nhập tương
ứng nằm trên bảng nhập số, hàm Move sẽ nhập giá trị tương ứng vào MB2. Khi nhấn
nút nhập số tiếp theo thì giá trị này được xoay sang MB3; MB4; MB5.

5. Nhấn RES thông qua lệnh tiếp điểm nhận biết xung cạnh lên, M0.3 sẽ lên 1 trong
một vòng quét và hàm Move sẽ nhập giá trị vào MD2 = 0 và MD= 0 đồng thời Reset
M0.5 không cho hiển thị ra Led.
6.
Khi nhấn nút Set thì M0.5 được Set lên 1, đây là bit cho phép hiển thị số ra Led. Vì
vậy các con số cài dặt và số sản phẩm được hiển thị ra Led.
7. M0.5 = 1 tiếp điểm nhận biết cạnh lên M0.6 = 1 trong một vòng quét, các hàm
Move sẽ chuyển dữ liệu từ MB sang QB dể hiển thị trên Led.
8. Nhấn OFF tiếp điểm nhận biết cạnh lên sẽ lên 1 trong một vòng quét và hàm Move
sẽ nhập giá trị 0 vào MD0 và MD2 đồng thời Reset M0.0 làm cho hệ thống dừng
hoạ
t động. Nêu muốn hoạt động trở lại thì nhấn ON và đặt lại số đếm.




























Viết chương trình điều khiển và mô phỏng hệ thống dùng PLC S7-300 Trang 95

Chương 6: Viết chương trình ứng dụng điều khiển hệ thống

Bài 6: ĐIỀU KHIỂN ĐÈN GIAO THÔNG BẰNG PLC
? Yêu cầu:
Một hệ thống đèn giao thông sử dụng PLC để điều khiển với yêu cầu như sau:
• Công tắc TAY/ AUTO chọn chế độ TAY hoặc chế độ AUTO.
• Ở chế độ TAY nhấn nút điều khiển ĐK thì đèn xanh 1và đèn đỏ 2 sáng, nhấn tiếp
lần nữa thì đèn xanh 2 và đỏ 1 sáng.
• Khi bậ
t qua chế độ AUTO hai đèn vàng sáng 5s sau đó hệ thống hoạt động theo
trình tự như sau: xanh 1 và đỏ 2 sáng 45s, vàng 1 đỏ 2 sáng 5s, xanh 2 đỏ 1 sáng 60s,
vàng 2 đỏ 1 sáng 5s, rồi quay lại xanh 1và đỏ 2 sáng, hệ thống hoạt động lại như ban
đầu.
6.6.1 Mô hình đèn giao thông

Hình 6.16: Mô hình đèn giao thông.
6.6.2 Kết nối phần cứng



Hình 6.17: Kết nối PLC điều khiển đèn giao thông.

×