THI CÔNG MÔ HÌNH TRẠM C N TỰ ĐỘNG VÀ KHỬ KHUẨN XE TẢI NHỎ MỤC LỤC MỤC LỤC..................................................................................................................1 DANH SÁCH HÌNH ẢNH .......................................................................................3 CHƯƠNG I: GIỚI THIỆU CHUNG VỀ ĐỀ TÀI.................................................5 1.1 Các phương pháp khử khuẩn xe......................................................................7 1.1.1 Khử khuẩn xe thủ công..................................................................................7 1.1.2 Khử khuẩn xe tự động ...................................................................................7 1.1.3 Mô tả chi tiết...................................................................................................8 1.1.4 Kích thước các loại xe 4,7,16 chỗ...............................................................10 1.2 Lý do chọn đề tài .............................................................................................12 1.3 Phân tích ưu nhược điểm của các hệ thống hiện có.....................................15 1.4 Vấn đề tồn tại liên qua đến hệ thống hiện nay .............................................16 CHƯƠNG II: THIẾT KẾ HỆ THỐNG................................................................17 2.1 Phần mềm TIA PORTAL...............................................................................17 2.1.1 Phần mềm lập trình PLC S71200................................................................17 2.1.2 Một số khối hàm được sử dụng...................................................................17 2.2 Giới thiệu về ngôn ngữ Ladder Logic ...........................................................20 2.3 Giới thiệu về bộ điều khiển: PLC ..................................................................21 2.4 Giới thiệu về phần mền Visual Studio...........................................................26 CHƯƠNG III: THIẾT KẾ PHẦN CỨNG............................................................28 3.1 Mô hình cơ khí.................................................................................................28 3.2 Thiết kế tủ động lực ........................................................................................31 3.2.1 Điều kiện để lựa chọn thiết bị......................................................................31 3.3.2 Aptômát.........................................................................................................33 3.3.3 Rơ le trung gian............................................................................................34 3.3.4 Cảm biến khối lượng loadcell và module hx711........................................36 3.3.5 Nguồn tổ ong ..............................................................................................37 3.3.6 Cảm biến quang............................................................................................38 3.3.7 Bộ chuyển đổi tín hiệu loadcell ...................................................................39 3.3.8 PLC S71200 .................................................................................................40 GVHD: PGS.TS HOÀNG NGỌC HÀ 1 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP 3.3.9 Webcam Logitech HD C270.........................................................................41 3.3.10 Tủ điện ..........................................................................................................42 CHƯƠNG IV: THI CÔNG HỆ THỐNG MÔ HÌNH..........................................45 4.1 Lưu đồ thuật toán............................................................................................45 4.2 Bảng phân công IO..........................................................................................46 4.3 Chương trình điều khiển ................................................................................46 4.4 Sơ đồ điện hệ thống.........................................................................................50 4.5 Sơ đồ đấu dây mạch cấp nguồn .....................................................................51 4.6 Chương trình code của Visual Studio ...........................................................53 CHƯƠNG V: KIỂM NGHIỆM PH N TÍCH VÀ KẾT LUẬN.........................55 5.1 Chạy thử nghiệm và vận hành mô hình........................................................55 5.2 Phân tích các yếu tố.........................................................................................55 5.3 Kết luận ............................................................................................................56 TÀI LIỆU THAM KHẢO ......................................................................................57 GVHD: PGS.TS HOÀNG NGỌC HÀ 2 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP DANH SÁCH HÌNH ẢNH Hình 1. 1: Phương pháp khử khuẩn xe thủ công........................................................7 Hình 1. 2: phương pháp khử khuẩn xe tự động. ........................................................8 Hình 1. 3: Hệ thống vòng phun nước...........................................................................9 Hình 1. 4: Cảm biến lực dành cho trạm cân xe ..........................................................9 Hình 1. 5: Hệ thống phun chất tẩy rửa......................................................................10 Hình 1. 6: Hệ thống phun nước làm sạch..................................................................10 Hình 1. 7: Xe 4 chỗ ......................................................................................................11 Hình 1. 8: Xe 7 chỗ ......................................................................................................11 Hình 1. 9: Xe 16 chỗ ....................................................................................................12 Hình 1. 10: Thi công lắp đặt hệ thống cân khử khuẩn.............................................14 Hình 1. 11: Các đầu phun sẽ phun ra dung dịch dạng sương mù phù hợp với chiều cao của các loại xe........................................................................................................15 Hình 2. 1: Một số khối hàm ........................................................................................17 Hình 2. 2: MC Power...................................................................................................18 Hình 2. 3: MC Reset ....................................................................................................18 Hình 2. 4: MC Jog .......................................................................................................19 Hình 2. 5: Các khối cơ bản trong TIA S7 1200 ......................................................19 Hình 2. 6: Ladder Logic..............................................................................................25 Hình 2. 7: Phần mềm visual Studio............................................................................26 Hình 3. 1: Mô hình hệ thống.......................................................................................28 Hình 3. 2: Vị trí cân loadcell.......................................................................................29 Hình 3. 3:Hệ thống tủ điện của mô hình ...................................................................30 Hình 3. 4: Aptomat. .....................................................................................................33 Hình 3. 5: Rơ le trung gian. ........................................................................................35 Hình 3. 6: Cân khối lượng loadcell khung mika làm cân điện tử ...........................37 Hình 3. 7: Nguồn tổ ong 24V – 5A .............................................................................37 Hình 3. 8: Cảm biến quang.........................................................................................39 Hình 3. 9: Bộ chuyển đổi tín hiệu loadcell.................................................................39 Hình 3. 10: PLC s71200 .............................................................................................41 Hình 3. 11: Webcam Logitech C270 ..........................................................................43 Hình 3. 12: Tủ điện công nghiệp ..............................................................................45 GVHD: PGS.TS HOÀNG NGỌC HÀ 3 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP Hình 4. 1: Lưu đồ thuật toán giải hoạt động của hệ thống......................................46 Hình 4. 2: Bảng phân công IO PLC tag ...................................................................47 Hình 4. 3: Các chương trình hệ thống .............................................................47 48 49 Hình 4. 4: Sơ đồ mạch điện hệ thống.........................................................................50 Hình 4. 5: Sơ đồ đấu dây động lực cho bơm và rơle ................................................51 Hình 4. 6: Sơ đồ đấu dây cấp nguồn cho hệ thống ...................................................52 Hình 4. 5: Chương trình của Visual Studio ........................................................53 54 Hình 5.1 Bảng số liệu chạy thử nghiệm mô hình ....................................................55 GVHD: PGS.TS HOÀNG NGỌC HÀ 4 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP CHƯƠNG MỞ ĐẦU LỜI NÓI ĐẦU Cuộc sống gắn liền với sự tiện lợi, được sử dụng các dịch vụ tốt nhất, nhanh nhất. Đối với các nước phát triển công nghệ tự động hóa được áp dụng vào nhiều lĩnh vực khác nhau, trong đó có thể kể đến những ứng dụng thực tế trong cuộc sống hằng ngày. Đối với nước ta thì vừa qua đã trải qua các đợt dịch bệnh làm cho chúng ta phải đối mặt với nhiều điều khó khăn trong việc di chuyển giữa các nơi khác với nhau. Dẫn đến việc ra vào của các xe ô tô, xe lớn cần được kiểm soạt chặc chẽ hơn, vì vậy nhóm em xin chọn đề tài “THI CÔNG MÔ HÌNH TRẠM C N VÀ KHỬ KHUẨN TỰ ĐỘNG XE TẢI NHỎ (DƯỚI 3.5 TẤN) ” làm đề tài tốt nghiệp của tụi em. Trong thời gian làm đồ án tốt nghiệp, em đã được sự chỉ bảo tận tình của thầy giáo hướng dẫn và sự giúp đỡ thầy cô trong khoa và các bạn mà đồ án của em đã hoàn thành. Mặc dù có nhiều cố gắng nhưng do hạn chế về kiến thức và kinh nghiệm nên đồ án của em còn không ít thiếu sót và nhiều phần còn chưa tìm hiểu được sâu. Em rất mong được sự chỉ bảo của toàn thể thầy cô và bạn bè để đồ án của em được hoàn thiện hơn. Một lần nữa em xin chân thành cảm ơn thầy giáo hướng dẫn cùng các thầy cô trong khoa và toàn thể các bạn đã giúp đỡ em hoàn thành đồ án này. GVHD: PGS.TS HOÀNG NGỌC HÀ 5 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP LỜI CẢM ƠN Để hoàn thành đồ án này lời đầu tiên chúng em xin chân thành cảm ơn tới các thầy cô trong khoa ĐiệnĐiện tử đã nhắc nhở, giúp đỡ và tạo mọi điều kiện thuận lợi cho nhóm em trong suốt quá trình học tập, nghiên cứu và thực hiện đồ án. Đặc biệt, nhóm chúng em xin gửi lời cảm ơn chân thành và sâu sắc nhất đến thầy Hoàng Ngọc Hà đã tận tình chỉ dạy, hướng dẫn, không quản ngại khó khăn và thời gian để cùng nhóm chúng em hoàn thiện đề tài tâm huyết và ấp ủ. Kiến thức được tiếp thu trong quá trình tìm hiểu nghiên cứu không chỉ là nền tảng giúp hoàn thành tốt đồ án tốt nghiệp mà còn là hành trang quý báu để chúng em bước vào đời một cách vững chắc và tự tin. Mặc dù đã có nhiều cố gắng để thực hiện đề tài một cách hoàn chỉnh nhất song do là bước đầu làm quen với công tác nghiên cứu khoa học, tiếp cận thực tế khoa học kỹ thuật cũng như hạn chế về kiến thức và kinh nghiệm nên không thể tránh khỏi những sai sót nhất định mà bản thân chúng em còn chưa thấy được. Vì vậy, chúng em mong nhận được góp ý, chỉ bảo và châm trước của các thầy cô và các bạn. Chúng em cũng xin chân thành cảm ơn tới các thầy cô trong hội đồng Bảo vệ Đồ Án đã bỏ thời gian quý báu của mình để đọc, nhận xét và duyệt đồ án của chúng em. Cuối cùng em kính chúc các thầy, cô dồi dào sức khỏe và thành công trong sự nghiệp cao quý. Xin chân thành cảm ơn Đà Nẵng, ngày 24 tháng 11 năm 2022 Sinh viên thực hiện Vương Văn Trần Vĩnh GVHD: PGS.TS HOÀNG NGỌC HÀ 6 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP CHƯƠNG I: GIỚI THIỆU CHUNG VỀ ĐỀ TÀI 1.1 Các phương pháp khử khuẩn xe 1.1.1 Khử khuẩn xe thủ công Hình 1. 1: Phương pháp khử khuẩn xe thủ công. Với phương pháp này thì hầu như con người đảm nhiệm 100% công việc Ưu điểm • Xe được khử khuẩn toàn bộ • Vốn đầu tư cho máy móc không lớn. • Giá thành tương đối thấp Nhược điểm • Thời gian khử khuẩn lâu • Chi phí nhân công tốn kém 1.1.2 Khử khuẩn xe tự động Phương pháp kết hợp giữa máy móc và con người. Con người tham gia vào quá trình khử khuẩn như phun nước, dung dịch khử khuẩn. Ưu điểm • Vốn đầu tư cho thiết bị không quá lớn • Phù hợp với địa hình nhiều quốc gia • Giảm bớt sức lao động của con người Nhược điểm • Thời gian tuy đã tiết kiệm được nhưng chưa tối ưu • Chưa kết hợp các quá trình thành một hệ thống hoàn chỉnh GVHD: PGS.TS HOÀNG NGỌC HÀ 7 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP Hình 1. 2: phương pháp khử khuẩn xe tự động. 1.1.3 Mô tả chi tiết Vòng phun nước Gồm nhiều vòi phun nước khác nhau. Bố trí đều ở vong phun nước. Phun ra lượng nước có áp suất cao. Loại bỏ bụi bẩn bám ở mặt ngoài của xe. Hệ thống cân xe Phần I: Sàn cân ô tô điện tử Đây là bộ phận quan trọng của cân ô tô. Dùng để cân ô tô hoặc xe tải, container hàng hóa,.. Trong lĩnh vực trạm cân hay sàn cân. Phần II: 1 Đầu hiển thị cân điện tử Bộ phận này sẽ hiển thị số tấn của vật cân ví dụ khi cân xe tải 100 tấn sẽ hiển thị trên đầu cân này. Phần III: Bộ phận cảm biến lực hay loadcell Loadcell cân ô tô, cân xe tải là bộ phận cảm ứng lực nhằm để đo đếm số tấn của vật cân. Đây là phần kết nối giữa sàn cân trạm cân ô tô với đầu cân điện tử. Bạn có thể tùy chọn loại Loadcell như hãng VMC, AND, CAS, Metter Toledo,.. Những loadcell Trung Quốc sẽ có giá rẻ hơn so với các hãng khác như Ohaus, CAS, AND, Amcells, VMC. GVHD: PGS.TS HOÀNG NGỌC HÀ 8 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP Hình 1. 3: Hệ thống vòng phun nước Hình 1. 4: Cảm biến lực dành cho trạm cân xe Hệ thống phun chất tẩy rửa Gồm nhiều vòi phun chất tẩy rửa phun toàn bề mặt xe. GVHD: PGS.TS HOÀNG NGỌC HÀ 9 SVTH: VƯƠNG VĂN TRẦN VĨNH ĐỒ ÁN TỐT NGHIỆP
Trang 1KHOA ĐIỆN- ĐIỆN TỬ
Trang 2MSSV: 24211704680
ĐÀ NẴNG, 2022
Trang 3MỤC LỤC
MỤC LỤC 1
DANH SÁCH HÌNH ẢNH 3
CHƯƠNG I: GIỚI THIỆU CHUNG VỀ ĐỀ TÀI 5
1.1 Các phương pháp khử khuẩn xe 7
1.1.1 Khử khuẩn xe thủ công 7
1.1.2 Khử khuẩn xe tự động 7
1.1.3 Mô tả chi tiết 8
1.1.4 Kích thước các loại xe 4,7,16 chỗ 10
1.2 Lý do chọn đề tài 12
1.3 Phân tích ưu nhược điểm của các hệ thống hiện có 15
1.4 Vấn đề tồn tại liên qua đến hệ thống hiện nay 16
CHƯƠNG II: THIẾT KẾ HỆ THỐNG 17
2.1 Phần mềm TIA PORTAL 17
2.1.1 Phần mềm lập trình PLC S7-1200 17
2.1.2 Một số khối hàm được sử dụng 17
2.2 Giới thiệu về ngôn ngữ Ladder Logic 20
2.3 Giới thiệu về bộ điều khiển: PLC 21
2.4 Giới thiệu về phần mền Visual Studio 26
CHƯƠNG III: THIẾT KẾ PHẦN CỨNG 28
3.1 Mô hình cơ khí 28
3.2 Thiết kế tủ động lực 31
3.2.1 Điều kiện để lựa chọn thiết bị 31
3.3.2 Aptômát 33
3.3.3 Rơ le trung gian 34
3.3.4 Cảm biến khối lượng loadcell và module hx711 36
3.3.5 Nguồn tổ ong 37
3.3.6 Cảm biến quang 38
3.3.7 Bộ chuyển đổi tín hiệu loadcell 39
3.3.8 PLC S7-1200 40
Trang 43.3.9 Webcam Logitech HD C270 41
3.3.10 Tủ điện 42
CHƯƠNG IV: THI CÔNG HỆ THỐNG MÔ HÌNH 45
4.1 Lưu đồ thuật toán 45
4.2 Bảng phân công IO 46
4.3 Chương trình điều khiển 46
4.4 Sơ đồ điện hệ thống 50
4.5 Sơ đồ đấu dây mạch cấp nguồn 51
4.6 Chương trình code của Visual Studio 53
CHƯƠNG V: KIỂM NGHIỆM PHÂN TÍCH VÀ KẾT LUẬN 55
5.1 Chạy thử nghiệm và vận hành mô hình 55
5.2 Phân tích các yếu tố 55
5.3 Kết luận 56
TÀI LIỆU THAM KHẢO 57
Trang 5DANH SÁCH HÌNH ẢNH
Hình 1 1: Phương pháp khử khuẩn xe thủ công 7
Hình 1 2: phương pháp khử khuẩn xe tự động 8
Hình 1 3: Hệ thống vòng phun nước 9
Hình 1 4: Cảm biến lực dành cho trạm cân xe 9
Hình 1 5: Hệ thống phun chất tẩy rửa 10
Hình 1 6: Hệ thống phun nước làm sạch 10
Hình 1 7: Xe 4 chỗ 11
Hình 1 8: Xe 7 chỗ 11
Hình 1 9: Xe 16 chỗ 12
Hình 1 10: Thi công lắp đặt hệ thống cân khử khuẩn 14
Hình 1 11: Các đầu phun sẽ phun ra dung dịch dạng sương mù phù hợp với chiều cao của các loại xe 15
Hình 2 1: Một số khối hàm 17
Hình 2 2: MC Power 18
Hình 2 3: MC Reset 18
Hình 2 4: MC Jog 19
Hình 2 5: Các khối cơ bản trong TIA S7 - 1200 19
Hình 2 6: Ladder Logic 25
Hình 2 7: Phần mềm visual Studio 26
Hình 3 1: Mô hình hệ thống 28
Hình 3 2: Vị trí cân loadcell 29
Hình 3 3:Hệ thống tủ điện của mô hình 30
Hình 3 4: Aptomat 33
Hình 3 5: Rơ le trung gian 35
Hình 3 6: Cân khối lượng loadcell khung mika làm cân điện tử 37
Hình 3 7: Nguồn tổ ong 24V – 5A 37
Hình 3 8: Cảm biến quang 39
Hình 3 9: Bộ chuyển đổi tín hiệu loadcell 39
Hình 3 10: PLC s7-1200 41
Hình 3 11: Webcam Logitech C270 43
Hình 3 12: Tủ điện công nghiệp 45
Trang 6Hình 4 1: Lưu đồ thuật toán giải hoạt động của hệ thống 46 Hình 4 2: Bảng phân công I/O PLC tag 47 Hình 4 3: Các chương trình hệ thống 47 48 49 Hình 4 4: Sơ đồ mạch điện hệ thống 50 Hình 4 5: Sơ đồ đấu dây động lực cho bơm và rơle 51
Hình 4 6: Sơ đồ đấu dây cấp nguồn cho hệ thống 52
Hình 4 5: Chương trình của Visual Studio 53 54
Hình 5.1 Bảng số liệu chạy thử nghiệm mô hình 55
Trang 7CHƯƠNG MỞ ĐẦU
LỜI NÓI ĐẦU
Cuộc sống gắn liền với sự tiện lợi, được sử dụng các dịch vụ tốt nhất, nhanh nhất Đối với các nước phát triển công nghệ tự động hóa được áp dụng vào nhiều lĩnh vực khác nhau, trong đó có thể kể đến những ứng dụng thực tế trong cuộc sống hằng ngày
Đối với nước ta thì vừa qua đã trải qua các đợt dịch bệnh làm cho chúng ta phải đối mặt với nhiều điều khó khăn trong việc di chuyển giữa các nơi khác với nhau Dẫn đến việc ra vào của các xe ô tô, xe lớn cần được kiểm soạt chặc chẽ hơn, vì vậy
nhóm em xin chọn đề tài “THI CÔNG MÔ HÌNH TRẠM CÂN VÀ KHỬ KHUẨN
TỰ ĐỘNG XE TẢI NHỎ (DƯỚI 3.5 TẤN) ” làm đề tài tốt nghiệp của tụi em
Trong thời gian làm đồ án tốt nghiệp, em đã được sự chỉ bảo tận tình của thầy giáo hướng dẫn và sự giúp đỡ thầy cô trong khoa và các bạn mà đồ án của em đã hoàn thành
Mặc dù có nhiều cố gắng nhưng do hạn chế về kiến thức và kinh nghiệm nên đồ
án của em còn không ít thiếu sót và nhiều phần còn chưa tìm hiểu được sâu Em rất mong được sự chỉ bảo của toàn thể thầy cô và bạn bè để đồ án của em được hoàn thiện hơn
Một lần nữa em xin chân thành cảm ơn thầy giáo hướng dẫn cùng các thầy cô trong khoa và toàn thể các bạn đã giúp đỡ em hoàn thành đồ án này
Trang 8LỜI CẢM ƠN
Để hoàn thành đồ án này lời đầu tiên chúng em xin chân thành cảm ơn tới các
thầy - cô trong khoa Điện-Điện tử đã nhắc nhở, giúp đỡ và tạo mọi điều kiện thuận
lợi cho nhóm em trong suốt quá trình học tập, nghiên cứu và thực hiện đồ án
Đặc biệt, nhóm chúng em xin gửi lời cảm ơn chân thành và sâu sắc nhất đến thầy
Hoàng Ngọc Hà đã tận tình chỉ dạy, hướng dẫn, không quản ngại khó khăn và thời
gian để cùng nhóm chúng em hoàn thiện đề tài tâm huyết và ấp ủ Kiến thức được
tiếp thu trong quá trình tìm hiểu nghiên cứu không chỉ là nền tảng giúp hoàn thành
tốt đồ án tốt nghiệp mà còn là hành trang quý báu để chúng em bước vào đời một
cách vững chắc và tự tin
Mặc dù đã có nhiều cố gắng để thực hiện đề tài một cách hoàn chỉnh nhất song
do là bước đầu làm quen với công tác nghiên cứu khoa học, tiếp cận thực tế khoa
học kỹ thuật cũng như hạn chế về kiến thức và kinh nghiệm nên không thể tránh
khỏi những sai sót nhất định mà bản thân chúng em còn chưa thấy được Vì vậy,
chúng em mong nhận được góp ý, chỉ bảo và châm trước của các thầy cô và các bạn
Chúng em cũng xin chân thành cảm ơn tới các thầy cô trong hội đồng Bảo vệ
Đồ Án đã bỏ thời gian quý báu của mình để đọc, nhận xét và duyệt đồ án của chúng
em Cuối cùng em kính chúc các thầy, cô dồi dào sức khỏe và thành công trong sự
nghiệp cao quý
Xin chân thành cảm ơn!
Đà Nẵng, ngày 24 tháng 11 năm 2022
Sinh viên thực hiện
Vương Văn Trần Vĩnh
Trang 9CHƯƠNG I: GIỚI THIỆU CHUNG VỀ ĐỀ TÀI
1.1 Các phương pháp khử khuẩn xe
1.1.1 Khử khuẩn xe thủ công
Hình 1 1: Phương pháp khử khuẩn xe thủ công
Với phương pháp này thì hầu như con người đảm nhiệm 100% công việc
Ưu điểm
• Xe được khử khuẩn toàn bộ
• Vốn đầu tư cho máy móc không lớn
• Giá thành tương đối thấp
Nhược điểm
• Thời gian khử khuẩn lâu
• Chi phí nhân công tốn kém
1.1.2 Khử khuẩn xe tự động
Phương pháp kết hợp giữa máy móc và con người Con người tham gia vào quá
trình khử khuẩn như phun nước, dung dịch khử khuẩn
Ưu điểm
• Vốn đầu tư cho thiết bị không quá lớn
• Phù hợp với địa hình nhiều quốc gia
• Giảm bớt sức lao động của con người
Nhược điểm
• Thời gian tuy đã tiết kiệm được nhưng chưa tối ưu
• Chưa kết hợp các quá trình thành một hệ thống hoàn chỉnh
Trang 10Phần I: Sàn cân ô tô điện tử
Đây là bộ phận quan trọng của cân ô tô Dùng để cân ô tô hoặc xe tải, container hàng hóa, Trong lĩnh vực trạm cân hay sàn cân
Phần II: 1 Đầu hiển thị cân điện tử
Bộ phận này sẽ hiển thị số tấn của vật cân ví dụ khi cân xe tải 100 tấn sẽ hiển thị trên đầu cân này
Phần III: Bộ phận cảm biến lực hay loadcell
Loadcell cân ô tô, cân xe tải là bộ phận cảm ứng lực nhằm để đo đếm số "tấn" của vật cân Đây là phần kết nối giữa sàn cân/ trạm cân ô tô với đầu cân điện tử Bạn
có thể tùy chọn loại Loadcell như hãng VMC, AND, CAS, Metter Toledo, Những loadcell Trung Quốc sẽ có giá rẻ hơn so với các hãng khác như Ohaus, CAS, AND, Amcells, VMC
Trang 11Hình 1 3: Hệ thống vòng phun nước
Hình 1 4: Cảm biến lực dành cho trạm cân xe
Hệ thống phun chất tẩy rửa
Gồm nhiều vòi phun chất tẩy rửa phun toàn bề mặt xe
Trang 12Hình 1 5: Hệ thống phun chất tẩy rửa
Trang 14Xong kết hợp với việc dịch bệnh vừa qua chúng ta cần khử khuẩn nhằm hạn chế việc lây lan các vi khuẩn chúng ta cần khử khuẩn các xe di chuyển giữa các nơi với nhau kết hợp với việc kiểm trọng tải xe từ những nhu cầu trên nhóm em thực hiện đề
tài: “THI CÔNG MÔ HÌNH TRẠM CÂN VÀ KHỬ KHUẨN TỰ ĐỘNG XE TẢI NHỎ (DƯỚI 3.5 TẤN)”
Giới thiệu một số hệ thống hiện nay
Chế tạo máy phun khử khuẩn tự động phục vụ phòng chống dịch Covid-19
Trang 15Trường Đại học Sao Đỏ (tỉnh Hải Dương) đã nghiên cứu, chế tạo thành công hệ thống máy phun khử khuẩn tự động xe cơ giới đường bộ, phục vụ công tác phòng, chống dịch Covid-19
"Nhằm góp phần chung tay cùng cả nước nhanh chóng đẩy lùi dịch bệnh
Covid-19 một cách hiệu quả, nhóm nghiên cứu của nhà trường đã nảy ra ý tưởng và bắt tay luôn vào việc hoàn thiện sản phẩm Qua thử nghiệm và trên thực tế có thể thấy hệ thống khử khuẩn tự động hoạt động rất hiệu quả Đây cũng là thành tựu của nhóm nghiên cứu của trường, hiện chúng tôi vẫn tiến hành nghiên cứu sâu thêm và mong muốn nhân rộng mô hình cho các địa phương đang diễn ra dịch bệnh, giảm thiểu sức người" - Tiến sĩ Đỗ Văn Đỉnh chia sẻ
"Đây là một trong những công trình nghiên cứu tiêu biểu của nhà trường góp phần nhanh chóng đẩy lùi dịch Covid-19 trong giai đoạn diễn biến phức tạp" - Tiến
sĩ Đỉnh nói [13]
Ngay sau khi hoàn thành, nhà trường đã phối hợp với Sở Y tế tỉnh Hải Dương triển khai lắp đặt 3 hệ thống trên tại 3 chốt kiểm dịch cấp tỉnh (chốt A) gồm: Chốt tại phường Hoàng Tiến (trên quốc lộ 18, tiếp giáp với thị xã Đông Triều, Quảng Ninh); chốt tại đầu cầu Phả Lại (trên quốc lộ 18, tiếp giáp với huyện Quế Võ, Bắc Ninh); và chốt tại nút giao đường cao tốc Hà Nội - Hải Phòng (đoạn qua địa phận trạm thu phí Gia Lộc) Tổng kinh phí sau khi hoàn thiện lắp đặt hệ thống khử khuẩn tự động là gần 200 triệu đồng
Hệ thống máy phun khử khuẩn tự động được thiết kế gồm 2 thiết bị đặt hai bên làn xe Trên hai thiết bị có gắn các cảm biến, dụng cụ phun phù hợp với chiều cao của các loại xe ôtô Mỗi thiết bị có một động cơ bơm áp lực cao dùng để bơm dung dịch khử khuẩn từ bồn chứa nhiên liệu lên các đầu phun Khi xe cơ giới đi qua, các cảm biến sẽ nhận dạng chiều cao xe để điều khiển bơm, van áp lực Cùng với đó, các đầu phun sẽ phun ra dung dịch dạng sương mù phù hợp với chiều cao của xe, kể cả
xe bồn; xe container
Đại diện nhóm nghiên cứu Trường Đại học Sao Đỏ cho hay, tính ưu việt là hệ thống máy phun khử khuẩn tự động có thể hoạt động 24/24 giờ, kể cả trong điều kiện thời tiết có nắng hay mưa Dung dịch tỏa ra đều khắp bề mặt xe cơ giới giúp tiết kiệm nhân lực, dung dịch mà lại nhanh, hiệu quả hơn cách làm thủ công như trước Hơn thế, các loại xe ôtô khi đi qua không phải dừng lại mà vẫn lăn bánh từ từ với vận tốc
5 km/giờ, không gây ùn tắc giao thông
Trang 16Hình 1 10: Thi công lắp đặt hệ thống cân khử khuẩn
Trang 17Hình 1 11: Các đầu phun sẽ phun ra dung dịch dạng sương mù phù hợp với
chiều cao của các loại xe
1.3 Phân tích ưu nhược điểm của các hệ thống hiện có
Ưu nhược điểm của cân phân tích
Một số loại cân phân tích được sử dụng phổ biến hiện nay có thể dễ dàng thấy được như là cân phân tích PA214 của Mỹ, cân điện tử phân tích HR-A, cân phân tích
5 số lẻ hay cân phân tích DJ Shinko của Nhật, Ngoài ra còn có loại cân phân tích chống nổ CZ, cân phân tích CJ
Ưu điểm của cân phẩn tích
Được ứng dụng trong nhiều lĩnh vực khác nhau: mua bán tại các khu chợ, siêu thị, quán tạp hóa, trong phòng phẫu thuật,
Có sai số vô cùng nhỏ
Có khối lượng nhỏ gọn, kiểu dáng đa dạng, thuận thiện cho việc sử dụng và bảo quản
Sử dụng được trong nhiều điều kiện khác nhau
Có tuổi thọ lâu, ít gặp sự cố trong quá trình sử dụng
Có lồng chắn gió cho nên mẫu vật không bị ảnh hưởng bởi các yếu tố bên ngoài
Trang 18Nhược điểm của cân phân tích
Ngoài những ưu điểm đã kể trên thì chúng ta cũng thấy có một số bất cập về loại thiết bị điện tử này Dưới đây chính là những thiếu sót mà cân phân tích không
có được:
- Khả năng dao động của cân phòng thí nghiệm ở mức nhỏ nhất nên các dòng cân dễ bị tác động của môi trường như ẩm ướt
- Độ bền thấp khi không chịu được ngoại lực, va đập vì có độ nhạy rất cao Tất
cả mọi ảnh hưởng đều có thể ảnh hưởng tới kết quả của cân
- Không thuận tiện cho việc di chuyển và sử dụng khi cân hoạt động được nhờ vào nguồn điện
- Cân hoạt động tốt nhất trong môi trường chuẩn: Nhiệt độ bình thường, ổn định; Môi trường ổn định; không gian không được rung động, tiếng ồn, va chạm
Vừa rồi là một số thông tin về cân phân tích để mọi người có thể hiểu rõ hơn về sản phẩm này Tuy là sản phẩm tốt, phù hợp với nhiều lĩnh vực khác nhau nhưng mọi người cần chú ý rằng thiết bị chỉ thích hợp để sử dụng, đo lường khối lượng cho những hàng hóa có khối lượng vừa trở xuống Nếu khối lượng lớn thì hãy sử dụng các loại cân khác
1 4 Vấn đề tồn tại liên qua đến hệ thống hiện nay
Trang 19CHƯƠNG II: THIẾT KẾ HỆ THỐNG 2.1 Phần mềm TIA PORTAL
2.1.1 Phần mềm lập trình PLC S7-1200
Năm 2009, Siemens giới thiệu PLC S7-1200 cùng với phần mềm lập trình Tia Portal V10.5 tích hợp sẵn Step 7 Basic, lập trình cho PLC S7-1200 và WinCC Basic lập trình cho màn hình KTP
1 Từ năm 2010 đến nay, Siemens không ngừng cải tiến và nâng cấp cấp phần mềm
Tia Portal V10.5 lên tới Tia Portal V16 Hiện nay phần mềm Tia Portal không chỉ lập trình cho các bộ Controller mà còn có thể thiết kế giao diện HMI SCADA và cấu hình cho Driver của Siemens Tuy nhiên, trong nội dung này chúng ta chỉ trình bày và tìm hiểu về PLC S7-1200 và phần mềm Step 7 Basic V1x của Tia Portal để
lập trình cho PLC S7-1200 [9]
2.1.2 Mô ̣t số khối hàm được sử dụng
Hình 2 1: Một số khối hàm
a) Enabling/disabling the axis (MC_Power)
Trước khi trục có thể được di chuyển, nó phải được kích hoạt Khi tín hiệu
“TRUE” được áp dụng cho đầu vào “Enable” của khối “MC_Power”, đầu ra của CPU S7-1200 được tham số hóa trong cấu hình của đối tượng công nghệ “Axis” sẽ được thiết lập và ổ đĩa servo sẽ được cấp nguồn lên
Đầu vào “StopMode” được sử dụng để xác định trục, khi ngừng hoạt động, sẽ
bị chậm lại do giảm tốc “emergency” được cấu hình trước khi bị tắt (“0”) hoặc dừng trục ngay lập tức (“1”)
Đầu ra “Status” của khối cung cấp phản hồi từ ổ đĩa servo và cho biết ổ đĩa đã sẵn sàng hoạt động chưa Lỗi trong quá trình hoạt động được hiển thị tại đầu ra
Trang 20“Error” và mã nhận dạng lỗi tương ứng sẽ được hiển thị tại đầu ra “ErrorID” Một danh sách các ErrorID có sẵn trong trợ giúp trực tuyến của STEP 7 Basic
Hình 2 2: MC Power
b) Error acknowledgment (MC_Reset)
Nếu một lỗi đã xảy ra, nó phải được thiết lập lại bằng một cạnh tích cực tại đầu vào “Execute” của khối “MC_Reset”
Hình 2 3: MC Reset
c) Manual move operation – jog mode (MC_MoveJog)
Khối “MC_MoveJog” có sẵn để di chuyển trục trong “chế độ thủ công” Sau khi đã xác định tốc độ tại đầu vào “Velocity” và đã thiết lập đầu vào “JogForward” hoặc “JogBackward”, một mạch xung được xuất tại đầu ra xung của bộ điều khiển cho đến khi “JogForward” hoặc “JogBackward” được đặt lại
Trang 21Hình 2 4: MC Jog
Các khối trong PLC S7-1200 và chức năng
Hình 2 5: Các khối cơ bản trong TIA S7 - 1200
Trang 22– Program Cycle OB: Khối vòng quét chương trình được thực hiện khi PLC ở chế độ RUN (ví dụ: OB1)
– Startup OB: Khối khởi động thực hiện 1 lần khi PLC chuyển từ chế độ STOP sang chế độ RUN
– Time delay interrupt: Khối ngắt thời gian trễ thực hiện sau một khoảng thời gian trễ định trước của một sự kiện (khối OB20 )
– Cyclic interrupt: Khối ngắt theo chu kỳ thực hiện cứ sau một khoảng thời gian nhất định (ví dụ: OB30)
– Hardware interrupt: Khối ngắt phần cứng thực hiện khi có sự kiện ngắt đầu vào hoặc ngắt do Bộ đếm tốc độ cao (khối OB40)
– Time error interrupt: Khối ngắt lỗi thời gian thực hiện khi có lỗi về thời gian thực hiện vòng quét của PLC hoặc khi xảy ra lỗi liên quan đến bộ định thời Timer (khối OB80)
– Diagnostic interrupt: Khối ngắt chuẩn đoán thực hiện khi có một số lỗi phía bên ngoài () xảy ra (khối OB82)
3/ FB (Function Data Block)
Khối hàm FB là một khối mã sử dụng một khối dữ liệu mẫu (DB) cho các thông
số và dữ liệu tĩnh của nó Các FB có bộ nhớ biến được đặt trong khối dữ liệu DB
4/ DB (Data Block)
Khối dữ liệu (DB) chương trình để lưu trữ dữ liệu cho các khối mã Tất cả các khối chương trình đều có thể truy xuất dữ liệu trong một DB toàn cục , nhưng một
DB mẫu thì chỉ lưu trữ dữ liệu cho một khối hàm (FB) đăc trưng
Các dữ liệu được lưu trữ trong một DB sẽ không bị xóa khi thực thi của khối
mã có liên quan kết thúc
2.2 Giới thiệu về ngôn ngữ Ladder Logic
Ladder Logic
Trang 23Ladder Logic (còn được gọi là sơ đồ bậc thang hoặc LD/LAD) là một ngôn ngữ lập trình được sử dụng để lập trình PLC (Programmable Logic Controller) Nó là một ngôn ngữ lập trình PLC đồ họa thể hiện các hoạt động logic với ký hiệu tượng trưng Logic bậc thang được tạo ra từ các nấc thang logic, tạo thành thứ trông giống như một cái thang – do đó có tên là “Ladder Logic” hay “Ladder Diagram”
LAD giúp bạn hình thành các biểu thức logic ở dạng đồ họa theo yêu cầu để có thể hoàn thành lập trình cho ứng dụng PLC Chúng đại diện cho các biểu thức điều kiện, đầu vào và đầu ra dưới dạng ký hiệu Vì vậy việc viết chương trình PLC bằng
sơ đồ bậc thang cũng tương tự như việc vẽ mạch điều khiển rơ le [12]
2.3 Giới thiệu về bộ điều khiển PLC
Bộ điều khiển logic khả trình (tiếng Anh: Programmable Logic Controller, viết tắt: PLC) hay còn gọi là bộ điều khiển lập trình, là thiết bị điều khiển lập trình được (khả trình) cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập trình Người sử dụng có thể lập trình để thực hiện một loạt trình tự các
sự kiện Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì hay các sự kiện được đếm PLC dùng để thay thế các mạch relay (rơ le) trong thực tế PLC hoạt động theo phương thức quét các trạng thái trên đầu ra và đầu vào Khi có sự thay đổi ở đầu vào thì đầu ra sẽ thay đổi theo Ngôn ngữ lập trình của PLC có thể là Ladder hay State Logic Hiện nay có nhiều hãng sản xuất ra PLC như Siemens, Allen-Bradley, Mitsubishi Electric, General Electric, Omron, Honeywell
Cấu trúc
Tất cả các PLC đều có thành phần chính là: Một bộ nhớ chương trình RAM bên trong (có thể mở rộng thêm một số bộ nhớ ngoài EPROM) Một bộ vi xử lý có cổng giao tiếp dùng cho việc ghép nối với PLC Các Modul vào /ra
Bên cạnh đó, một bộ PLC hoàn chỉnh còn đi kèm thêm một đơn vị lập trình bằng tay hay bằng máy tính Hầu hết các đơn vị lập trình đơn giản đều có đủ RAM
để chứa đựng chương trình dưới dạng hoàn thiện hay bổ sung Nếu đơn vị lập trình
là đơn vị xách tay, RAM thường là loại CMOS có pin dự phòng, chỉ khi nào chương trình đã được kiểm tra và sẵn sàng sử dụng thì nó mới truyền sang bộ nhớ PLC Đối với các PLC lớn thường lập trình trên máy tính nhằm hỗ trợ cho việc viết, đọc và kiểm tra chương trình Các đơn vị lập trình nối với PLC qua cổng RS232, RS422,
RS485, … [1]
Nguyên lý hoạt động của PLC
Trang 24CPU điều khiển các hoạt động bên trong PLC Bộ xử lý sẽ đọc và kiểm tra chương trình được chứa trong bộ nhớ, sau đó sẽ thực hiện thứ tự từng lệnh trong chương trình, sẽ đóng hay ngắt các đầu ra Các trạng thái ngõ ra ấy được phát tới các thiết bị liên kết để thực thi Và toàn bộ các hoạt động thực thi đó đều phụ thuộc vào chương trình điều khiển được giữ trong bộ nhớ
Hệ thống Bus là tuyến dùng để truyền tín hiệu, hệ thống gồm nhiều đường tín hiệu song song:
- Address Bus: Bus địa chỉ dùng để truyền địa chỉ đến các Modul khác nhau
- Data Bus: Bus dùng để truyền dữ liệu
- Control Bus: Bus điều khiển dùng để truyền các tín hiệu định thì và điểu khiển đồng bộ các hoạt động trong PLC
Trong PLC các số liệu được trao đổi giữa 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 truyền 8 bit của 1 byte một cách đồng thời hay song song
Nếu một modul đầu vào nhận được địa chỉ của nó trên Address Bus, nó sẽ chuyển tất cả trạng thái đầu vào của nó vào Data Bus Nếu một địa chỉ byte của 8 đầu
ra xuất hiện trên Address Bus, modul đầu ra tương ứng sẽ nhận được dữ liệu từ Data bus Control Bus sẽ chuyển các tín hiệu điều khiển vào theo dõi chu trình hoạt động của PLC Các địa chỉ và số liệu được chuyển lên các Bus tương ứng trong một thời gian hạn chế
Hệ thống Bus sẽ làm nhiệm vụ trao đổi thông tin giữa CPU, bộ nhớ và I/O Bên cạch đó, CPU được cung cấp một xung Clock có tần số từ 1,8 MHz Xung này quyết định tốc độ hoạt động của PLC và cung cấp các yếu tố về định thời, đồng hồ của hệ thống
Bộ nhớ
PLC thường yêu cầu bộ nhớ trong các trường hợp: Làm bộ định thời cho các kênh trạng thái I/O Làm bộ đệm trạng thái các chức năng trong PLC như định thời, đếm, ghi các Relay
Mỗi lệnh của chương trình có một vị trí riêng trong bộ nhớ, tất cả mọi vị trí trong bộ nhớ đều được đánh số, những số này chính là địa chỉ trong bộ nhớ Địa chỉ của từng ô nhớ sẽ được trỏ đến bởi một bộ đếm địa chỉ ở bên trong bộ vi xử lý Bộ vi
xử lý sẽ giá trị trong bộ đếm này lên một trước khi xử lý lệnh tiếp theo Với một địa chỉ mới, nội dung của ô nhớ tương ứng sẽ xuất hiện ở đầu ra, quá trình này được gọi
là quá trình đọc
Trang 25Bộ nhớ bên trong PLC được tạo bởi các vi mạch bán dẫn, mỗi vi mạch này có khả năng chứa 2.000 - 16.000 dòng lệnh, tùy theo loại vi mạch Trong PLC các bộ nhớ như RAM, EPROM đều được sử dụng
- RAM (Random Access Memory) có thể nạp chương trình, thay đổi hay xóa
bỏ nội dung bất kỳ lúc nào Nội dung của RAM sẽ bị mất 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ị một 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 thực tế RAM được dùng để khởi tạo và kiểm tra chương trình Khuynh hướng hiện nay dùng CMOS-RAM nhờ khả năng tiêu thụ thấp và tuổi thọ lớn
- EPROM (Electrically Programmable Read Only Memory) là bộ nhớ mà người
sử dụng bình thường chỉ có thể đọc chứ không ghi nội dung vào được Nội dung của EPROM không bị mất khi mất nguồn, nó được gắn sẵn trong máy, đã được nhà sản xuất nạp và chứa hệ điều hành sẵn Nếu người sử dụng không muốn mở rộng bộ nhớ thì chỉ dùng thêm EPROM gắn bên trong PLC Trên PG (Programer) có sẵn chỗ ghi
và xóa EPROM
- EEPROM (Electrically Erasable Programmable Read Only Memory) liên kết với những truy xuất linh động của RAM và có tính ổn định Nội dung của nó có thể được xóa và lập trình lại, tuy nhiên số lần lưu sửa nội dung là có giới hạn
Môi trường ghi dữ liệu thứ tư là đĩa cứng hoặc đĩa mềm, được sử dụng trong máy lập 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 lớn trong một thời gian dài
Trang 26Bộ xử lý đọc và xác định các trạng thái đầu vào (ON, OFF) để thực hiện việc đóng hay ngắt mạch ở đầu ra [2]
Ưu điểm của plc siemens s7-1200
S7-1200 có thể kiểm soát nhiều ứng dụng tự động hóa một cách hiệu quả Với thiết kế nhỏ gọn, chi phí thấp, và một tập lệnh mạnh mẽ làm cho S7-1200 trở thành một giải pháp hoàn hảo hơn cho các ứng dụng sử dụng
S7-1200 bao gồm một microprocessor kết hợp với một nguồn cung cấp được tích hợp sẵn, đồng thời là các đầu vào/ra (DI/DO)
Thêm vào đó, S7-1200 được tích hợp một số tính năng bảo mật, từ đó hỗ trợ việc bảo vệ quyền truy cập vào cả CPU và chương trình điều khiển
Tất cả các CPU đều cung cấp bảo vệ bằng password chống truy cập vào PLC Tính năng “know-how protection” được phát triển để bảo vệ các block đặc biệt Theo đó, người dùng có thể tự tạo những password riêng lẻ theo ý muốn để giới hạn truy cập tới các khối hàm
S7-1200 được tích hợp một cổng PROFINET, có hỗ trợ chuẩn Ethernet và TCP/IP Thêm vào đó, bạn có thể dùng thêm các module truyền thống mở rộng kết nối bằng RS485 hoặc RS232
S7-1200 dung phần mềm lập trình Step7 Basic Phần mềm này hỗ trợ ba ngôn ngữ lập trình là FBD, LAD và SCL
Với S7-1200, khi muốn làm một dự án, bạn chỉ cần cài TIA Portal vì phần mềm này đã được tích hợp bao gồm cả môi trường lập trình cho PLC và thiết kế giao diện HMI
Đường ray: có hai đường ray trong một sơ đồ bậc thang được vẽ thành các đường thẳng đứng chạy dọc xuống phần cuối cùng của trang Ở trong mạch rơ le, chúng sẽ đại diện cho nguồn điện, nơi dòng điện đi từ phía bên trái sang bên tay phải Rungs (nấc thang): các bậc thang được vẽ thành các đường ngang và nối các đường ray với các biểu thức logic Trong mạch rơle, chúng sẽ đại diện cho các dây kết nối nguồn điện với các thành phần chuyển mạch (nút nhấn, công tắc, ) và rơle Đầu vào: là các tác động điều khiển bên ngoài chẳng hạn như nút nhấn đang được nhấn hoặc công tắc hành trình được kích hoạt Các đầu vào thực sự được nối cứng với các đầu cuối PLC và được biểu diễn trong sơ đồ bậc thang bằng biểu tượng tiếp điểm thường mở (NO) hoặc thường đóng (NC)
Trang 27Hình 2 6: Ladder Logic
Đầu ra: là các thiết bị bên ngoài được bật và tắt như động cơ điện hoặc van điện
từ Các đầu ra cũng được nối cứng với các đầu cuối PLC và được biểu diễn trong sơ
đồ bậc thang bằng ký hiệu cuộn dây rơ le
Biểu thức Logic: được sử dụng kết hợp với các đầu vào và đầu ra để hình thành các quá trình hoạt động điều khiển mong muốn
Ký hiệu địa chỉ & tên biến: ký hiệu địa chỉ mô tả cấu trúc, xác định địa chỉ trong
bộ nhớ biểu thức logic cho các đầu vào, đầu ra của PLC Các tên biến là mô tả cho các địa chỉ được phân bổ
Nhận xét (chú thích, bình luận): thường được hiển thị ở đầu mỗi bậc thang và được sử dụng để mô tả các biểu thức logic và quá trình hoạt động điều khiển mà bậc thang hoặc các nhóm bậc thang đang thực hiện Việc hiểu sơ đồ bậc thang trở nên dễ dàng hơn rất nhiều bằng cách sử dụng các nhận xét [3]
Trang 282.4 Giới thiệu về phần mền Visual Studio
Visual studio là một trong những công cụ hỗ trợ lập trình website rất nổi tiếng nhất hiện nay của Mcrosoft và chưa có một phần mềm nào có thể thay thế được nó Visual Studio được viết bằng 2 ngôn ngữ đó chính là C# và VB+ Đây là 2 ngôn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ dàng và nhanh
chóng nhất thông qua Visual Studio [14]
Hình 2 7: Phần mềm visual Studio
Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp
từ Microsoft Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử dụng khác nhau Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dòng máy của mình cũng như cấu hình sử dụng phù hợp nhất
Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng
Một số tính năng của phần mềm Visual Studio
Biên tập mã
Giống như bất kỳ một IDE khác, Visual Studio gồm có một trình soạn thảo mã
hỗ trợ tô sáng cú pháp và hoàn thiện mả bằng các sử dụng IntelliSense không chỉ cho các hàm, biến và các phương pháp mà còn sử dụng cho các cấu trúc ngôn ngữ như: Truy vấn hoặc vòng điều khiển
Bên cạnh đó, các trình biên tập mã Visual Studio cũng hỗ trợ cài đặt dấu trang trong mã để có thể điều hướng một cách nhanh chóng và dễ dàng Hỗ trợ các điều hướng như: Thu hẹp các khối mã lệnh, tìm kiếm gia tăng,…
Trang 29Visual Studio còn có tính năng biên dịch nền tức là khi mã đang được viết thì phần mềm này sẽ biên dịch nó trong nền để nhằm cung cấp thông tin phản hồi về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch gợn sóng màu đỏ
Trình gỡ lỗi
Visual Studio có một trình gỡ lỗi có tính năng vừa lập trình gỡ lỗi cấp máy và
gỡ lỗi cấp mã nguồn Tính năng này hoạt động với cả hai mã quản lý giống như ngôn ngữ máy và có thể sử dụng để gỡ lỗi các ứng dụng được viết bằng các ngôn ngữ được
hỗ trợ bởi Visual Studio
Thiết kế
Windows Forms Designer
Được sử dụng với mục đích xây dựng GUI sử dụng Windows Forms, được bố trí dùng để xây dựng các nút điều khiển bên trong hoặc cũng có thể khóa chúng vào bên cạnh mẫu Điều khiển trình bày dữ liệu có thể được liên kết với các nguồn dữ liệu như: Cơ sở dữ liệu hoặc truy vấn