










Preview text:
lOMoAR cPSD| 58511332
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
TRƯỜNG ĐIỆN – ĐIỆN TỬ BÀI TẬP LỚN
MÔN ĐIỀU KHIỂN LOGIC – PLC
ĐỀ TÀI: LẬP TRÌNH CÔNG NGHỆ ĐIỀU KHIỂN MỨC NƯỚC BẰNG NGÔN NGỮ SFC Các thành viên Trần Văn Lượng thực hiện: _20202446 Lê Văn Long_20181604 Ngô Duy Long_20191937 Nguyễn Đức Lương_20202443 Nguyễn Như Mạnh_20202450 Giảng viên hướng ThS. Phan Thị dẫn: Huyền Châu Nhóm: 11 Mã lớp: 137080 HÀ NỘI, 7-2022 lOMoAR cPSD| 58511332 MỤC LỤC
CHƯƠNG 1: GIỚI THIỆU CÔNG NGHỆ.........................................................
CHƯƠNG 2: THIẾT KẾ MẠCH THEO PHƯƠNG PHÁP GRAFCET.....................
2.1. Mô tả công nghệ...............................................................................
2.2. Thiết kế sơ đồ Grafcet.......................................................................
2.2.1. Các biến trạng thái......................................................................
2.2.2. Lập sơ đồ Grafcet I......................................................................
2.2.3. Lập sơ đồ Grafcet II.....................................................................
2.2.4. Lập các hàm trạng thái................................................................
CHƯƠNG 3. LẬP TRÌNH VÀ MÔ PHỎNG TRÊN PLC......................................
3.1. Khai báo biến vào ra.........................................................................
3.2. Chương trình PLC theo ngôn ngữ SFC............................................... 2 lOMoAR cPSD| 58511332
CHƯƠNG 1: GIỚI THIỆU CÔNG NGHỆ
Công nghệ: Hệ thống điều khiển mức nước
Trong mọi hệ thống công nghiệp làm việc với sự chứa đựng chất lỏng, một tiêu
chí điều khiển về an toàn chính là mức nước của bình chứa. Trước khi có tự động
hoá, việc quan sát mức nước của các bình chứa có thể được thực hiện bởi những
công nhân làm trong nhà máy. Tuy nhiên, hiện nay, các hệ thống kiểm tra và điều
khiển mức nước đã được sử dụng rộng rãi trong công nghiệp.
Hệ thống điều khiển mức nước có thể có chức năng đo mức nước trong bình để
kiểm soát và giữ mức nước ở mức tối đa, tối thiểu, hay mức nhất định nào đó,
hoặc để điều khiển tang giảm mức nước một cách linh hoạt theo một chu trình
nào đó. Để thực hiện được chức năng này thì một hệ thống điều khiển mức nước
phải có những thiết bị như thiết bị đo mức, thiết bị chấp hành là van chất lỏng đầu
vào và đầu ra, và bộ điều khiển thực hiện những quyết định điều khiển mức nước.
Bộ điều khiển mức nước đòi hỏi phải có sự chính xác cao và hoạt động ổn định vì
nó thực hiện tiêu chí an toàn trong hệ thống chứa chất lỏng lớn hơn. 3 lOMoAR cPSD| 58511332
CHƯƠNG 2: THIẾT KẾ MẠCH THEO PHƯƠNG PHÁP GRAFCET
2.1. Mô tả công nghệ
Nhấn nút nhấn m để bắt đầu hệ thống. Rơle C1 bật, van S1 mở xả nước vào bình.
Khi phao đạt mức FS, Rơle C1 tắt đóng van S1 đồng thời chạy timer1.
Sau 120s rơle 2 bật mở van S2 xả nước ra khỏi bình đồng thời chạy timer2. Sau 90s khoá van S2.
2.2. Thiết kế sơ đồ Grafcet
2.2.1. Các biến trạng thái Tín hiệu vào: • Nút nhấn X1
• Cảm biến mức nước phao f Tín hiệu ra:
• Trạng thái mở van 1: C1+
• Trạng thái đóng van 1: C1-
• Trạng thái mở van 2: C2+
• Trạng thái đóng van 2: C2-
2.2.2. Lập sơ đồ Grafcet I 4 lOMoAR cPSD| 58511332
2.2.2. Lập sơ đồ Grafcet II 5 lOMoAR cPSD| 58511332
2.2.3. Lập các hàm trạng thái → f(S0) = (g + S2.S4 + S0)S1
→ f(S1) = (X1.S0 + S1)S2S3
→ f(S2) = (FS.S1 + S2)S0
→ f(S3) = (FS.S1.t1 + S3)S4
→ f(S4) = (t2.S3 + S4)S0 6 lOMoAR cPSD| 58511332
CHƯƠNG 3. LẬP TRÌNH VÀ MÔ PHỎNG TRÊN PLC
3.1. Khai báo biến vào ra Tên biến Kiểu dữ Địa chỉ liệu X1 Bool %M0.0 FS Bool %M0.1 g Bool %M0.2 Relay_1 Bool %Q0.0 Relay_2 Bool %Q0.1 Van_1 Bool %Q0.2 Van_2 Bool %Q0.3 Step_4 Bool %Q0.4 Step_6 Bool %Q0.5
3.2. Chương trình PLC theo ngôn ngữ SFC Tổng quan chương trình: 7 lOMoAR cPSD| 58511332
B1: Lập trình cho khối Step_1
Trong khối Step_1 ta lập trình để chạy Reset cho 2 biến là Relay_1 và Relay_2
Điều kiện để chuyển tiếp từ Step_1 sang Step_2 sẽ là tín hiệu đầu vào X1
Mô tả hoạt động: Khi bắt đầu chương trình chưa khởi động biến Start X1 thì hệ
thống đang ở trạng thái OFF cả Relay_1 và Relay_2 để cả 2 van đều được đóng.
B2: Lập trình cho khối Step_2
Ở khối lệnh Step_2 ta cho Set tín hiệu Relay_1 lên 1
Điều kiện chuyển tiếp từ Step_2 sang Step_3 và Step_4 sẽ là tín hiệu phao FS
Mô tả hoạt động: Khi có tín hiệu Start X1 hệ thống chuyển sang Step_2 cho phép
Relay_1 được kích hoạt lên mức logic
1. Khi đó van 1 sẽ được mở ra 8 lOMoAR cPSD| 58511332
Điều kiện để chuyển tiếp sang khối Step_3 và Step_4 sẽ là tín hiệu phao FS
B3: Lập trình cho khối Step_4
Ở khối lệnh Step_4 ta cho phép Reset tín hiệu Relay_1 về mức logic là 0, Đông
thời khởi động 1 biến trung gian là Step_4
Điều kiện chuyển tiếp về S1 ở đây sẽ là biến trung gian Step_6.
Mô tả hoạt động: Khi có tín hiệu phao FS thì ta sẽ ngắt tín hiệu điều khiển
Relay_1 lúc đó Van_1 cũng sẽ được đóng lại báo hiệu bể đã đủ lương nước đồng
thời khởi động 1 biến trung gian Step_4 để báo hiệu quá trình 4 vẫn đang hoạt
động, Điều kiện để chuyển về Step_1 sẽ là biến trung gian Step_6 được hoạt động.
B4: Lập trình cho khối Step_3
Khối Step_3 ở đây đong vai trò như 1 timer để đếm thời gian trong vòng 12s. 9 lOMoAR cPSD| 58511332
Điều kiện dể có thể chuyển tiếp sang khối Step_5 sẽ là Timer ở Step_3 phải chạy đủ 12s
B5: Lập trình cho khối Step_5
Ở khối Step_5 ta sẽ khởi động Set biến Relay_2 lên mức logic là 1.
Đồng thời điều kiện chuyển tiếp của từ Step_5 sang Step_6 sẽ là Step_5 chạy đủ 9s
Mô tả hoạt động: Khi timer ở khối Step_3 chạy hết 12s sẽ chuyển sang khối
Step_5 lúc này Relay_2 sẽ được Set lên mức logic là 1. Lúc này Van_2 sẽ được xả
nước ra trong vong 9s. Sau khi xả nước đủ trong 9s sẽ chuyển sang Step_6
B6: Lập trình cho khối Step_6
Trong khối Step_6 ta sẽ Reset mức logic cho Relay_2.Đồng thời khởi động 1 biến
trung gian Step_6 cho phép xác định răng trạng thái 6 đang hoạt động. 10 lOMoAR cPSD| 58511332
Điều kiện để chuyển từ Step_6 về Step_1 sẽ là biến trung gian Step_4 hoạt đông.
Mô tả hoạt động: Sau khi van xả nước được 9s thì ta sẽ chuyển sang Step_6 lúc
này Relay_2 sẽ được ngắt tín hiệu Van_2 sẽ đóng lại ngừng xả nước đồng thời sẽ
khởi động biến trung gian Step_6 báo hiệu van 6 đang hoạt động.
Khi cả 2 biến trung gian Step_4 và Step_6 báo đang hoạt động sẽ cho phép hệ
thống trở về trạng thái S1 bắt đầu 1 chu trình mới
Mạch điều khiển trong main:
Relay_1 điều khiển cho van_1
Relay_2 điều khiển cho van_2
Tín hiệu bắt đầu toàn bộ hệ thống G nối vào INIT_SQ của khối khối FC 11