TRUONG DAI HOC NGUYEN TAT THÀNH CONG HOA XA HOI CHU NGHIA VIET NAM KHOA CƠ KHÍ - ĐIỆN - ĐIỆN TỬ - Ô TÔ Độc lập — Tự do — Hạnh phúc Bộ môn: Kỹ thuật Điện — Điện tử PHIẾU NHẬN XÉT KHOÁ LU
Trang 1TRUONG DAI HOC NGUYEN TAT THÀNH CONG HOA XA HOI CHU NGHIA VIET NAM KHOA CƠ KHÍ - ĐIỆN - ĐIỆN TỬ - 0 TO Độc lập — Tự do — Hạnh phúc
Bộ môn: Kỹ thuật Điện - Điện tử NHIỆM VỤ KHOÁ LUẬN TÓT NGHIỆP
Ngành: Công nghệ kỹ thuật điện — điện tử
Thiet ke, thi cong hệ thông phân loại sản phầm theo màu sắc và kích thước 2 Nội dung chính của khoá luận:
Chương I: Tông quan đề tài Chương 2: Giới thiệu PUC Chương 3: Tổng quan về xử lý ảnh với LabVIEW
Chuong 4: Phan mém SOLIDWORKS, Factory IO Chuong 5: Thiét ké, thi công mô hình
Chuong 6: Téng két 3 Két qua dat duoc
4 Ngày giao khoá luận: Ngay nép khoa ludn: 0.00, 5 Kết luận: Nội dung và yêu cầu của Khoá luận tốt nghiệp đã được thông qua bởi:
ThS NGUYEN THỊ KIỂU
Tp Hồ Chí Minh, ngảy tháng năm
Trang 2TRUONG DAI HOC NGUYEN TAT THÀNH CONG HOA XA HOI CHU NGHIA VIET NAM KHOA CƠ KHÍ - ĐIỆN - ĐIỆN TỬ - Ô TÔ Độc lập — Tự do — Hạnh phúc
Bộ môn: Kỹ thuật Điện — Điện tử
PHIẾU NHẬN XÉT KHOÁ LUẬN TÓT NGHIỆP
(Dành cho giảng viên hướng dẫn)
Tên đẻ tài: Thiết kế, thi công hệ thống phân loại sản phâm theo hình dạng Ngành đào tạo: Công nghệ kỹ thuật Điện, Điện tử
Họ và tên GV hướng dẫn: Th§ NGUYÊN THỊ KIỂU
Ý KIÊN NHẬN XÉT
1 Nhận xét về tình thân, thải độ làm việc của sinh viên:
2 Nhận xét về kết quá thực hiện của KLTN:
2.1 Kết cấu, cách thức trình bày KLTN:
2.2 Nội dưng đồ án:
(Cơ sở lý luận, tính thực tiễn và khả năng ứng dụng của đô án, các hướng nghiên cứu có thể tiếp tục phát triển)
2.3 Két qua dat duoc:
Trang 32.4 Những tôn tại (nếu có):
3 Điểm đánh giá chỉ tiết
Đúng format với đầy đủ cả hình thúc 3 và nội dung cua cde muc
Mục tiêu, nhiệm vụ, tổng quan của đề 10 tai
Tinh cấp thiết của đề tài 3
Khả năng ứng dụng kiến thúc toán 3 học, khoa học và kỹ thuật, khoa học xa
hội Khả năng thục hiệnphân tíchltông 5 hợp/đánh giá
Kha nang thiét ké ché tạo một hệ 10 thông thành phán, hoặc quy trình đáp
ứng yêu cấu đưa ra với những ràng buộc thực tế
Khả năng cài tiễn và phái triển 3 Khả năng sử dụng công cụ kỹ thuật,
phẩn mềm chuyên ngành 3 | Đánh giá về khả năng ứng dụng của 10
để tài 4 | Sản phẩm cu thé cia KLIN 40
Sự đa dạng của sản phẩm 10 Khả năng hoạt động của sản phẩm 10 Tĩnh thâm mỹ của sản phẩm 10 Phạm vi ứng dụng của sản phẩm 10
4 Kết luận: 1 Được phép bảo vệ 1 Không được phép bảo vệ
Trang 4TPHCM,ngay thang năm 20 Giảng viên hướng dẫn
(Kỹ, ghi rõ họ tên)
TRUONG DAI HOC NGUYEN TAT THÀNH CONG HOA XA HOI CHU NGHIA VIET NAM KHOA CƠ KHÍ _ ĐIỆN - ĐIỆN TỬ - Ô TÔ Độc lập — Ty do — Hanh phic
Bộ môn: Kỹ thuật Điện — Điện tử
PHIẾU NHẬN XÉT KHOÁ LUẬN TÓT NGHIỆP
(Dành cho giảng viên phản biện)
Tên đẻ tài: Thiết ké, thi cong hé thong phan loai san pham theo hinh dang Ngành đào tao: Công nghệ kỹ thuật Điện, Điện tử
Họ và tên GV phản biện:
Ý KIÊN NHẬN XÉT 1.Kết cấu, cách thức trình bày KLTN:
2 Nội dung khoá luận: (Cơ sở lý luận, tính thực tiễn và khả năng ứng dụng của đô án, các hướng nghiên cứu có thể tiếp tục phát triển)
3.Kết quả đạt được:
4 Những thiếu sót va ton tại của KLTN:
Trang 55 Cau hoi:
6 Danh gia:
Điểm tối| Pim An vã
được 1 | Hình thức và kết cấu KLTN 20
Đúng format với đầy đủ cả hình thúc 5 và nội dung cua cde muc
Mục tiêu, nhiệm vụ, tổng quan của đề 10 tài
Tinh cấp thiết của đề tài 5
Khả năng ứng dụng kiến thúc toán 5 học, khoa học và kỹ thuật, khoa học xa
hội Khả năng thục hiệnphân tíchltông 3 hợp/đánh giá
Khả năng thiết kế chế tạo một hệ 10 thông thành phán, hoặc quy trình đáp
ứng yêu cấu đưa ra với những ràng buộc thục tế
Khả năng cài tiễn và phái triển 3 Khả năng sử dụng công cụ kỹ thuật,
phán mêm chuyên ngành 3 | Đánh giá về khả năng ứng dụng của 10
để tài 4 | Sản phẩm cu thé cia KLIN 40
Khả năng hoạt động của sản phẩm 10 Tỉnh thâm mỹ của sản phẩm 10 Phạm vi ứng dụng của sản phẩm 10
7 Kết luận: 1 Được phép bảo vệ
Trang 61 Không được phép bảo vệ
TPHCM ngày thang năm 20 Giảng viên phản biện
(Kỹ, ghi rõ họ tên)
TRUONG DAI HOC NGUYEN TAT THÀNH CONG HOA XA HOI CHU NGHIA VIET NAM KHOA CƠ KHÍ _ ĐIỆN - ĐIỆN TỬ - Ô TÔ Độc lập — Ty do — Hanh phic
Bộ môn: Kỹ thuật Điện — Điện tử
PHIEU CHAM DIEM BẢO VỆ KHOÁ LUẬN TÓT NGHIỆP Tên đề tài: Thiết kế, thi công hệ thống phân loại sản phẩm theo màu sắc và kích thước
Tên sinh viên: NGUYÊN ĐĂNG DŨNG MSSV: 1611539405
Đứng Jormat với đây đủ cả hình thức 5 và nội dung của các muc
AMục tiêu, nhiệm vụ, tổng quan của đề 10 tài
Tĩnh cấp thiết của đề tài 5
Khả năng ứng dụng kiến thức loán 3 học, khoa học và kỹ thuật, khoa học xa hội
Khả năng thục hiệnphân tíchiông 10 hop/danh gia
Khả năng thiết kế chế tạo một hệ 15 thong, thanh phân, hoặc quy trình đáp ứng yêu cứu đưa ra với những ràng buộc thực tế
Khả năng cải tiễn và phát triển 15 Khả năng sử dụng công cụ kỹ thuật, 3 phần mêm chuyên ngành
Trang 7
Thuyết trình hiệu quả, tự tin, trình bày 10 rõ ràng, mạch lạc, truyền cảm hứng cho người nghe, có khả năng làm việc nhóm
Trả lời câu hỏi phản biện với kiến thức 15 về các ván đề liên quan, hiểu được ảnh hưởng của các giải pháp của
mình Hiéu duoc trach nhiém nghé nghiép va 3 đạo đực nghề nghiệp
Trang phục chỉnh tê và nghiêm túc 2
Trang 87 LỜI CẢM ƠN Lời đầu tiên, chúng em xin chân thành cảm ơn các quý Thầy/Cô của trường Đại học Nguyễn Tất Thành nói chung và các Thầy/Cô trong khoa Cơ khí - Điện - Điện tử - Ô tô nói riêng đã truyền đạt những kiến thức quý báu về các môn đại cương cũng như các môn chuyên ngảnh và những buổi học thực hành Sự nhiệt tình của các Thầy/Cô giúp chúng em có được những kiến thức vững vàng để có tiền đề hoàn thành đề tài tốt nghiệp cũng như trong sự nghiệp sau này
Lời tiếp theo, chúng em xin được phép gửi đến Cô Nguyễn Thị Kiều lòng biết ơn và lời cảm ơn chân thành sâu sắc nhất, người đã tận tình hướng dẫn, giúp đỡ, tạo điều kiện tốt nhất trong suốt thời gian hoản thành Đồ án Tốt nghiệp của chúng em
Cuối cùng, nhóm em cũng xin cảm ơn đến gia đình và bạn bẻ, những người cũng đã hỗ trợ, quan tâm, giúp đỡ và động viên trong suốt quá trình học tập cũng như hoản thành Đồ án Tốt nghiệp Mặc dù đã cỗ gắng hoàn thành mục tiêu đề tài đặt ra nhưng do kiến thức còn hạn chế nên chắc chắn không tránh khỏi những thiếu sót, mong quý Thây/Cô thông cảm Nhóm chúng em rất mong nhận được những ý kiến góp ý của quý Thây/Cô, chúng em sẽ tiếp thu cũng như học hỏi và khắc phục đề có được kết quả tốt nhất Nhóm em xin chân thành cảm ơn!
Sinh viên thực hiện
NGUYÊN ĐĂNG DŨNG TRAN HAI HUNG
Trang 98 TOM TAT KHOA LUAN
Dé tai “Thiét kế, thỉ công hệ thống phân loại sản phẩm theo màu sắc và kích thước” Trong thời đại hiện nay cùng với sự công nghiệp hóa nhiều ngảnh công nghiệp phục vụ quá trình công nghiệp phát triển của đất nước Như khai thác vận chuyển phân loại sản phẩm như gạch, ngói, bánh, kẹo, nước giải khát, trong các nhà máy công nghiệp, trong các hằm mỏ Băng tải dùng đề vận chuyến các vật liệu rời nhờ những ưu điểm là có khả năng vận chuyên hàng hóa đi xa, làm việc êm, năng suất cao và giảm tiêu hao năng lượng Chính nhờ ưu điểm đó mà băng tải được úng dụng rộng rãi trong các lĩnh vực khai thác trong các hằm mỏ, bến cảng, nhà máy công nghiệp Mặt khác yêu cầu ứng dụng tự động hóa ngày cảng cao trong đời sống sinh hoạt, sản xuất (yêu cầu điều khiến tự động, linh hoạt, tiện lợi, nhanh gọn ) Chính vỉ vậy công nghệ thông tin, công nghệ điện
tử đã phát triển nhanh chóng làm xuất hiện một loại thiết bị điều khiển khả trình PLC
Nhờ những đặc tính nổi trội ma PLC có thế được ứng dụng vào rất nhiều ngành cũng như các công đọan sản xuất khác nhau Một trong số đó là công đoạn phân loại sản phẩm - một công đoạn hoản toản có thể làm thủ công nhưng với sự trợ giúp của PLC thì năng suất cũng như hiệu quả được tăng lên gấp bội Và chính vì vậy ma em đã quyết định thực hiện Đồ án với đề tài “Thiết kế, thì công hệ thông phân loại sản phẩm theo màu sắc và kích thước” Thông qua Đồ án này em có cơ hội tiếp cận và sử dụng PLC nhiều hơn, đồng thời em cũng được trải nghiệm thực tế vô cùng hữu ích trong quá trình làm Đồ án Nó giúp em cũng cô vững chắc hơn về những gì đã học trong nhả trường vả phát triển hơn các kĩ năng làm việc thực tê
Trang 10"¬ MỤC LỤC L OQCAM ON
TOM TAAT KHOA LUAN
CH NOL: T N@QUAN DEE TAI
1.1.D T VAAN DEE 12.M_ CWIÈU NGHIÊN CỨU
1.3.1 Đôôi tượng nghiên cứu 1.3.2 Phạm vi nghiên cứu I4.PH ƯŒ PHÁP NGHIÊN CỨU
L4.1.C @ @h up phap tiddp c & déd an
1.4.2 Các phươ ng pháp nghiên cứu
I5.LÍDOCH NGÐĐÊÈ TÀI CH ƯŒ2:GI ỚTHI Ệ/PLC
2.1.T N@®QUAN VEE PLC $7-1200
2.2 CAAU HINH VA DIEEU HANH SIMATIC 87-1200
2.2.1 Bang tin hiéu 2.2.2 Module mổ rộng
2.2.3 Module truyé6n théng 2.2.4 Thiédt ké6 dang Module 2.2.5 Pham vi Ung d Ung c Uh Simatic S7-1200
2.3 PHAN LO APLC 2.4 CAAU TRUC BEN TRONG C WPLC 2.5 CPU 1214C C WPLCS87-1200
2.5.1 Các ch Ut ning n 6b Ac ủ CPU 1214C 2.5.2.8 dé@daéu day PLC CPU 1214C DC/DC/DC
10
vill
14 14 15
15 15
1 16 16
15
6
16 17
18 18
19 20
21 17
24 25 25
25
Trang 112.6 GIAO TIEAP GI AUMAY TINH VA PLC
CH NƯƠT NGQUAN VEEX UY ANH 3.1.GI1 I@HI ET OIG QUAN
3.2 CAC KHAI NI Ñ LIÊN QUAN
3.2.1 Naén ch fh bié6n dang
3.6.1 Gi Gthi @NI LabVIEW (Laboratory Virtual Instrumentation Engineering
Workbench) 3.6.2 T @ project viéét code x ly
3.6.3 H@ n thi hinha nh Webcam
3.6.4 ThiêếtI @khééi xtfly anh
3.6.5 Thiêốtlậ› ảnh nh ậi di & mau săốc
3.6.6 Thiêốt 1 g do kich th u@ chié6u ngang
4.1.GI 1THOU CBUNG VEE SOLIDWORKS
4.1.1 Tổng quan
4.1.2 Mối trường làm việc trong SolidWorks
H
26 27 27
27 27 28 28 29
30 30
31 31
32 33
35
35 36 36
38 39 4I
44 44 45
Trang 124.2 THIEAT KEA TRONG MOI TR ƯỜNG PART 4.2.1 Veé 2D trong Sketch
4.2.2 Các lệnh veễ có trên thanh cống cỤ: 4.2.3.Các lệ nh chỉnh sửa
4.3.T OWHOAI SOLID 3D
4.3.1 Chuy ré& 86 2D Sketch sang veé 3D trong SolidWorks
4.3.2 L@nh tao vat th@3D 4.3.3 L @h cdét vat thé 3D 4.3.4.T @ PIANE trong méi tr wig PART
4.4.XUAATB }ÂVEẼ 44.1.T ạb ảvecễ
4.4.2 L Ệnh t @ hình chiêu
4.5 PHAEN MEEM FACTORY IO 4.5.1 T &g quan véé Factory 1/O
4.5.2 Cách @hééng d6éi tong trong Factory
4.5.3 Cac mé hinh d wg sdén trong Factory IO
4.5.4 Cac kéét nédi Factory IO v @b @diédu khi€n 45.5.Cacb uGs @ ab phddn médm
CH NG WMOHIEAT KEA THI CONG MO PH ONG 5.1.L UDOBUGS] ITHAKA TVAS DOE KHOAI 5.2 NGUYEN LY MO HINH
5.2.1 Chéé dO tu động:
5.2.2 Chêô đ Ôbăông tay:
5.2.3 Code plc 5.2.4 Code xử lý ảnh
12
AE 46 47 48
52 52 52
56 59
60 60 60
61 61
62 62
63 65
71 71
72 72 74
Trang 135.3 CAC THIEAT B MO HINH 5.3.1.B @nguéén
5.3.2 Cac thiéét b dong ngaédt và thiêốt bị bảo vệ
5.3.3 Động cơ
5.4 THIEAT KEA VA THI CONG
5.4.1 Thié6t ké6 bang @ i va ba ng d@n trén Solidword
76 80
81 81 82
84 84
84 85
Trang 14DANH MỤC BẢNG BIÊU B ag 4 1: Cac] @h veé
B na4 .2:B_ ra Driver kéot nooi
B ng& 1:B nga&héng s6é kyé thu @ @huy 1@4 i@guédn AC-DC
14
48 64
77
Trang 15Hinh 3.1: Ca6u tric c Ob & trong m Oh hóống xử lý ảnh Hình 3.2: Ảhthunh ậbiêến d g và ảnh mong muốốn
Hình 3.3: #h gốốc và ảnh nhiêễu Hình 3.4: Ả nh chỉnh mức độ xám Hình 3.5: Hình các pixel được phóng lớn
Hình 3.6: Ảnh ch hhh 6366 mau
Hinh 3.7: H @mau HSV Hình 3.8: HSL hình trụ Hình 3.9: HSV hinh tru
Hinh 3.10: T 1@ quan vé6 LabVIEW
Hinh 3.11: Projete LabVIEW
Hinh 3.12: Code hn thi anh
Hình 3.13: Thiêốt lập nhận ảnh
Hình 3.14: khôối nh ậi ẩhh và xuấốt ảnh
Hình 3.15: Tùy chọn xử lý ảnh Hình 3.16: Khốối # ba nh vision assistant trén bang code Hinh 3.17; Thiédt p vùng và màu nhận diện
Hình 3.1§: Code hiển thị màu đã thiêốt lắp
Hình 3.19: Thiêốt ậ p nhận diện 3 màu
Hình 3.20: chuyển đổi hệ màu
Hình 3.21: Thiêốt lập thước pixels
14 14
19 19 20 20 20 21 22 22
23 23 24 24 25
26 26
27
Trang 16Hình 3.22 Hình 3.23 Hình 3.24
Hinh 4.1: Hinh 4.2: Hinh 4.3: Hinh 4.4: Hinh 4.5: Hinh 4.6: Hinh 4.7: Hinh 4.8: Hinh 4.9: Hinh 4.10 Hinh 4.11: Hinh 4.12: Hinh 4.13: Hinh 4.14:
: Do khoảng cách : cla y test code : Code daoy du
Các thiéét ké6 thutc hién trén SolidWorks
: Sau khi Mirror
Hộp tho ại Sketch Fillet L@ch Chamfer Hộp thoại Sketch Chamfer Trước khi Offset
Hinh 4 15: Sau khi Offset Hinh 4.16:
Hinh 4.17: Hinh 4.18: Hinh 4.19: Hinh 4.20: Hinh 4.21: Hinh 4.22 Hinh 4.23: Hinh 4.24: Hinh 4.25: Hinh 4.26: Hinh 4.27: Hinh 4.28: Hinh 4.29: Hinh 4.30: Hình 4.31: Hình 4.32: Hình 4.33: Hình 4.34 Hình 4.35: Hình 4.36: Hình 4.37: Hình 4.38: Hình 4.39: Hình 4.40:
lệ nh Linear Sketch Pattern và Circular Sketch Pattern
Đốối t ư@s đ ượt ạrav 2 hàng 3c 6(X=2, Y=3)
Sau khi Revolved
Hộp tho ai Axis of Revolution Hộp tho ai Axis of Revolution
HD p thoa i Profile and Path Đốối tượng được tạo
Trước khi Extruded Cut
Sau khi Extruded Cut
Hộp tho ại lệnh Fillet Tr u& khi Fillet : Sau khi Fillet
Trước khi Chamfer
Sau khi Chamfer
Hộp thoại Hole Specifications Hộp tho ại End Condition Các tiêu chu ẩ lốễ Sau khi dùng Hole Wizard t @ lễ
16
27 28
28
29 30 30 31 31 31 32 33 33 34 34 34 35 35
36 37 37 37
38 39 39 39 39 39 39 40
40 41 41 41 42 42 42 42 43 43 43 44
Trang 17Hình 4.41: HỘ p thoại chứa lệnh Plane Hình 4.42: Hộ p thoại lệnh Plane Hình 4.43: HỘ p th ¡ Sheet Format/Siza
Hình 4.44: Factory IO
Hình 4.45: Th ưviện Factory 1O Hình 4.46: Mồ hình kho hàng
Hình 4.54: Thiêốt lập Driver
Hình 4.55: Chọn Model Hình 4.56: Găốn tag input Hình 4.57: Găốn tà output Hình 4.59: Tag output Hinh 4.58: Tag input
Hình 4.60: Nha may 3D
Hinh 5.1: Network I1 Hinh 5.2: Network 2 Hinh 5.3: Network 3 — 4 Hinh 5.4: Network 5 - 6 Hinh 5.5: Network 7 — 8 Hinh 5.6: Network 7 — 8 Hinh 5.7: Network 11 — 12 Hinh 5.8: Network 13 -14 - 15 Hinh 5.9: Network 16 — 17
Hình 5 II: Giao di nfthié6t ké6 HMI
Hinh 5 10: Ch @ WinCC RT Advanced
Hình 5.13: Hiến th iva xuấốt data
Hinh 5.12: B ag diééu khiển Hinh 5.14: Thiêốt ké6 xi lanh và c ẩn biêĩn Hinh 5.15: Thiédt ké6 bang i va mang truot
Hinh 5.16: Giao di Ên WinCC RT hồn chỉnh Hình 5.18: Code ghi dữliệu vào file excel
Hinh 5.17: Code tao folder va file excel Hinh 5.19: B &g bao cao mắu
Hinh 5.20: T akhdédi VB function
Hinh 5.21: Code xtfa ly anh Hinh 5.22: Giao di 1@ch yapha6n mé6m xtfly anh
Hình 5.23: Mồ hình mồ chạy phổng 3D
17
44 44 45 46 47 47 47 48 50
50 31 52 52 52
53 53 53 54
57 57 57 57 58 58 58 58 59
59 59 60
60 60 60 61 61 61 62
62 63
64 64
Trang 18Đề đáp ứng nhu cầu thực tế tự động hóa tại các phân xưởng, nhà kho vả các khu vực điều hành quản lý, gia công và chế biến sản Trong đó khâu hệ thống đếm, phân loại sản phẩm rất quan trọng Với kiến thức đã được học trong trường, chúng em đã nghiên cứu vả thực hiện đề tài phân loại sản phẩm theo mảu sắc, kích thước và đếm sản phẩm Đây chỉ là một phần nhỏ trong quy trình sản xuất, tuy vậy chúng em mong rang với đề tài này chúng em sẽ củng cỗ được kiến thức đã được học trong trường vả ứng dụng một phân nhỏ trong sản xuất
18
Trang 19
Hình 1.1: Hệ thống băng tải
Đề thực hiện công việc một cách khoa học nhằm đạt được số lượng sản phẩm lớn, nhanh mà lại tiện lợi về kinh tế Các công ty, xí nghiệp sản xuất thường sử dụng công nghệ lập trình PUC, xử lý ảnh và sử dụng các loại phần mềm tự động Phân loại, đếm sản phâm giảm sức lao động của công nhân, giảm chỉ phí doanh nghiệp mả sản xuất lại đạt hiệu quả cao đáp ứng kịp thời cho đời sống xã hội Qua bải tập của đồ án môn học em sẽ giới thiệu về lập trình PLC, xử lý ảnh vả ứng đụng nó vào sản xuất phân loại sản phẩm theo mảu sắc và kích thước và kiểm tra lỗi
Dưới đây là đề tài “Thiết kế, thi công hệ thông phan loai san pham theo mau
sắc và kích thước” do Th§ NGUYÊN THỊ KIỂU hướng dẫn thực hiện a 1.2 MỤC TIỂU NGHIÊN CỨU
Dé tai “Thiét ké, thi cong hé thong phân loại sản phẩm theo màu sắc và kích thước” Là cần nắm vững, hiểu rõ cách thức hoạt động của xử lý ảnh và cách thức điều khiến từ PLC Với mục tiêu đặt ra là phân loại sản phẩm theo màu sắc và kích thước (màu xanh, màu vàng, màu đỏ, màu den vv và kích thước vật)
b 1.3 ĐÓI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU i 1.3.1 Đối tượng nghiên cứu
— Lập trình PLC cho hệ thông — Chương trình điều khiên bằng phần mềm TIA Portal
19
Trang 20— Thiết kế mô phỏng 3D hệ thống - Lập trình cài đặt sử lý ảnh vả phân loại màu sắc, kích thước bằng phần mềm
LabVIEW
1.3.2, Phạm vi nghiên cứu
— Vì lý do địch bệnh vả điều kiện khách quan nên đề tải chỉ đừng lại ở việc làm
mô thiết kế mô phỏng điều khiển đơn giản để mô tả hoạt động cơ bản của hệ thông băng tải phân loại
~ Điều khiến cơ cấu chấp hành gồm băng tải, van khi ding PLC Siemens — Diéu khién bang phan mém TIA Portal va Labview
20
Trang 21Cc
ii 1.4.1 Co sé phuong pháp tiếp cận đồ án — Tham khảo, tra cứu thông tin tử các tài liệu khoa học — Sử dụng các thiết bị điều khiển tự động của hãng Siemens
— Lập trình xử lý ảnh với phần mềm LabVIEW
— Lập trình mô phỏng trén Factory IO 1.4.2 Các phương pháp nghiên cứu
— Dé hoan thành được mục tiêu đề ra, những nhiệm vụ được đặt ra như sau:
— Tham khảo tài liệu, tìm hiểu về những lĩnh vực có liên quan xử lý ảnh
—~ Tìm hiểu về PLC Siemens đấu nối phần cứng và cách thức lập trình
1.5 LÍ DO CHỌN ĐẺ TÀI
Trong khi xu hướng công nghệ hóa hiện đại hóa phát triển và dần phố biến toản cầu, những ngành nghề tưởng chừng như không liên quan đến công nghệ cũng đang chuyên đôi phương thức từ sản xuất đến kinh doanh dựa trên nền tảng công nghệ Chế biến phân loại nông sản thủy sản bằng máy tự động, đóng gói tự động, băng chuyên phân loại sản phâm tự động
Và trong quá trình đi thực tập thì em đã được tiếp xúc và lắp ráp các hệ thống
băng tải kết hợp vào đó là khí nén và xử lý ảnh qua camera Đối với khối ngành
công nghiệp nếu áp dụng công nghệ xử lý ảnh vào các hệ thống phân loại sản phâm, giúp giảm nhân công, tăng độ chính xác, tăng năng suất giảm được chi phí sản xuất và hạ giá thành sản phẩm
Từ các yếu tố trên nhóm em đã quyết định chọn đề tài “Tiết kế, thỉ công hệ thông phân loại sản phẩm theo màu sắc và kích thước”
21
Trang 22CHƯƠNG 2: GIỚI THIỆU PLC 2.1 TONG QUAN VE PLC 87-1200
PLC viét tat cua Programmable Logic Controller la thiét bi diéu khién lập trình được cho phép thực hiện linh hoạt các thậ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é lap trinh đề 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 tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định kì hay thời gian được đếm Một khi sự kiện được kích hoạt thật sự, nó bật ON hay OFF các thiết bị điều khiến bên ngoải được gọi là thiết bị vật lý Một bộ điều khiến lập trình sẽ liên tục lặp trong chương trình do người sử dụng lập ra chờ tín hiệu ở ngõ vào vả xuất tín hiệu ở ngõ ra tại các thời điểm đã lập
trình
Đề khắc phục những nhược điểm của bộ điều khiển dùng dây nỗi, người ta đã chế tạo bộ điều khiển PLC nhằm thoả mãn các yêu cầu sau:
- Lập trình dễ dảng, ngôn ngữ lập trình dễ học; - Gọn nhẹ, dễ bảo quản, sửa chữa;
- Dung lượng bộ nhớ lớn đề có thê chứa được những chương trình phức tạp: - Hoàn toan tin cậy trong môi trường công nghiệp;
- Giao tiếp được với các thiết bị thông minh khác như máy tính, nối mạng, các module mở rộng
Các thiết kế đầu tiên là nhằm thay cho các phần cứng Relay dây nối và các logic thời gian Tuy nhiên, bên cạnh đó việc đòi hỏi tăng cường dung lượng nhớ và tính dễ dang cho PLC ma van dam bảo tốc độ xử lí cũng như giá cả
Chính điều này đã tạo ra sự quan tâm sâu sắc đến việc sử dụng PLC trong công nghiệp, các tập lệnh nhanh chóng đi từ các lệnh logic don gian đến các lệnh đếm, định thời Sự phát triển các máy tính đẫn đến các bộ PLC có dung lượng lớn, số lượng I/O
nhiều hơn
Trong PLC phần cứng CPU và chương trình là đơn vị cơ bản cho quá trình điều khiến và xử lí hệ thống, chức năng mà bộ điều khiển cần thực hiện sẽ được xác định bằng một chương trình Chương trình này sẽ được nạp sẵn vào bộ nhớ của PLC và PLC
22
Trang 23sẽ thực hiện việc điều khiển Như vậy, nếu muốn thay đôi hay mở rộng chức năng của quy trình công nghệ, ta chỉ cần thay đôi chương trình bên trong bộ nhớ PLC Việc thay đôi hay mở rộng chức năng sẽ được thực hiện một cách dễ dàng mà không cần một sự
can thiệp vật lí nào
2.2 CAU HINH VA DIEU HANH SIMATIC 87-1200
2.2.1 Bảng tín hiệu
Bảng tín hiệu()
Kết nỗi hệ
thông dây dân
Kết nối hệ thống dây
Hình 2.2: PLC S7-1200 và Module mở rộng
23
Trang 242.2.3 Module truyền thông
Trang thar den LED @ cho cac module glao tiếp
Tich hop cong truyén thong Profinet (Ethernet) tao sự để dàng trong kết nối Simatic S7—1200 voi Simatic HMI Basic được lập trình chung trên một nền phần mềm la TIA Portal V14 (Simatic Step 7 Basic, WinCC Basic) hoặc version cao hơn Cac thao tac lap trinh thực hiện theo cách kéo — thả, do đó tao sự dễ dàng cho người sử dụng, lập trình nhanh chóng, đơn giản, chính xác trong sự truyền thông kết nối theo tags
Tích hợp sẵn các dau vao ra, cùng với các board tín hiệu, khi cần mở rộng ứng dụng với số lượng đầu vảo ra ít sẽ tiết kiệm được chỉ phí, không gian và phần cứng
24
Trang 25Dé dàng cho người sử dụng sản phẩm trong việc mua gói thiết bị 2.2.5, Pham vi wng dung cua Simatic Š7-I200
57-1200 bao gồm các họ CPU 121IC, 1212C, 1214C Mỗi loại CPU có những tính năng khác nhau, thích hợp cho từng loại ứng dụng
Các kiêu cấp nguồn và đầu vảo ra có thê là DC/DC/DC hay DC/DC/Rly Đều có khe cắm thẻ nhớ, dùng cho khi mở rộng bộ nhớ cho CPU, copy chương trinh ứng dụng hay cap nhat firmware
Chân đoán 16i online/offline
2.3 PHAN LOAI PLC
SIEMENS
Posicionamento dos controladores modulares
Các giải pháp đêu khiển mô- đun cho Các hệ thống tự động
SIMATIC S7-400 hóa yêu cầu, cóc ứng dụng khác rhau
và tư động hóa quá trình BỘ đều khiển mô-đun giải
pháp cho các hề
SIMATIC S7-300 tnéng ty dong hóa khác nhau cho viếc cải
đất trung binh PLC pnd mé-dun gia pháp cho
SIMATIC S7-1200 Gung tự động hóa và cơ sở
Vài chất cơ bản nhỏ từ quần lý
Môö-đun giải pháp
SOÁT ứng dụng trong tự động, hóa cho việc cai dal nnd tự
TT ——— GäpaoilG:pogam s8: spesdiiei6ieis:GNiiailaiiBi > Hình 2.6: Một số dòng PLC của Siemens
Trang 26Logo
Là dòng sản phẩm cho các ứng dụng nhỏ khoang 16-24 I/O
Ưu điểm là nhỏ gọn, dễ lập trình, có thể nạp chương trình hoặc lập trình trực tiếp trén man hinh
Hinh 2.7; PLC Logo Software: Logo Soft Comport
+ S7-200 Là dòng sản phẩm trung bình có ứng dụng cho các dự án với l/O khoảng 128
Hinh 2.9; PLC SŠ7-300 và 57-400
Software: Simatic Manarger
26
Trang 27s%5SŠ7-1200 Là dòng sản phẩm nâng cấp của S7-200, truyền thông qua công Ethernet có
thể kết nối PC-PLCs, PLCs-HMI, PLCs-PLCs
Tốc độ truyền thông profinet 10/100Mbits/s, tích hợp tính năng đo lường, điều
khiển vị trí, điều khiến quá trình
Hình 2.10: PLC 57-1200 “+ S7-1500
ae a =
=
es
ad
=a at
a — aren _s
Hinh 2.11; PLC $7-1500
27
Trang 282.4 CÁU TRÚC BÊN TRONG CỦA PLC
Cũng giống như các PLC cùng họ khác, PLC S7 1200 có 4 bộ phận cơ bản: bộ xử lý, bộ nhớ, bộ nguồn, giao tiếp xuất/ nhập
- Bộ nguồn: Có nhiệm vụ chuyên điện áp AC thảnh DC (24V) cần thiết cho
các bộ vi xử lý cũng như các mạch điện có trong module giao tiếp nhập và xuất hoạt động
- Bộ nhớ: Lưu trữ các chương trình để sử đụng cho các hoạt động dưới sự quan ly cua b6 vi xu ly
— Các thành phần giao tiếp nhập/ xuất: Là nơi nhận thông tin từ các thiết bị ngoại vì rồi gửi cho các thiết bị điều khiến Tín hiệu vào có thể là công tắc, cảm biến tín hiệu ra có thể là động cơ, biến tần,
- Chương trình điều khiển được nạp vào với sự giúp đỡ của bộ lập trình hay bằng máy vi tính
28
Trang 292.5 CPU 1214C CỦA PLC S7-1200
2.5.1 Các chức năng nỗi bật của CPU 1214C
Có 6 bộ đếm tốc độ cao HSC dùng cho các ứng dụng đếm và đo lường Có 2 ngõ ra PTO 100kHz đề điều khiên tốc độ, động cơ bước hay servo Có ngõ ra PWMI điều chế độ rộng xung cho các ứng dụng điều khiến tốc độ động cơ, valve, nhiệt độ
Có 16 bộ điều khiến PID với tính năng tự động xác định thông số cho bộ điều
Trang 302.6 GIAO TIẾP GIỮA MÁY TÍNH VÀ PLC Công truyền thông Profinet (Ethernet) được tích hợp sẵn:
~ Dùng đề kết nối máy tính, với màn hình HMI hay truyền thông PLC-PLC
— Dung kết nối với các thiết bị khác có hỗ trợ chuẩn Ethernet mở ~ Đầu nối RJ45 với tính năng tự động chuyên đổi đấu chéo
— Tốc độ truyền 10/100 Mbits/s
~ Hỗ trợ 16 kết nối ethernet — TCP/IP, ISO on TCP, va 87 protocol
CSM 1277 Basic Panel
Ethemet Switch SIMATIC S7-1200
Hình 2.14: Câu hình giao tiếp của PLC 87-1200
30
Trang 31CHUONG 3: TONG QUAN VE XU LY ANH
3.1 GIOI THIEU TONG QUAN
Xử lý ảnh là đối tượng nghiên cứu của lĩnh vực thị giác máy, là quá trình biến đổi từ một ảnh ban đầu sang một ảnh mới với các đặc tính và tuân theo ý muốn của người sử dụng
Cầu trúc cơ bản trong hệ thống xử lý ảnh:
Hình 3.1: Cấu trúc cơ bản trong một hệ thống xử lý ảnh
3.2 CÁC KHÁI NIỆM LIÊN QUAN
— Điểm ảnh hay cịn gọi là pixel (picture element, pels, imàe elements) được xem như là đấu hiệu hay cường độ sáng tại một toạ độ trong khơng gian của đối tượng
— Ảnh được xem như là một tập hợp các điểm ảnh Khi được số hố, được biểu diễn là ma trận 2 chiều a[i][i] trong đĩ mỗi phần tử cĩ một giá trị nguyênhoặc là một véc tơ cầu tric mau
- Mức xám (gray level): Mức xám lả kết quả sự mã hố tương ứng một cường độ sáng của mỗi điểm ảnh với một giá trị s6-két quả của quá trình lượng hố
3.2.1 Nắn chỉnh biến dạng — Ảnh thu nhận thường bị biến dạng do các thiết bị quang học và điện tử:
Hình 3.2: Ảnh thu nhận biến dạng và ảnh mong muốn - Đề khắc phục người ta sử đụng các phép chiếu, các phép chiếu thường được xây dựng trên tập các điểm điều khiến
31
Trang 32i 3.2.2 Khử nhiễu
Có 2 loại nhiễu cơ bản trong quá trinh thu nhận ảnh: —~ Nhiều hệ thống: là nhiễu có quy luật có thể khử bằng các phép biến đồi —~ Nhiễu ngẫu nhiên: vết bân không rõ nguyên nhân khắc phục bằng các phép lọc
Nhiễu theo chu kì Ảnh gốc Bộ lọc tần số Hình 3.3: Ảnh gốc và ảnh nhiễu 3.2.3 Chỉnh mức xăm
Nhằm khắc phục tính không đồng đều của hệ thống gây ra Thông thường có 2 hướng tiếp cận:
- Giảm số mức xám: Thực hiện bằng cách nhóm các mức xám gần nhau thành một bó Trường hợp chỉ có 2 mức xám thì chính là chuyên về ảnh đen trắng Ứng dụng: In anh mau ra may in den trắng
- Tăng số mức xám: Thực hiện nội suy ra các mức xám trung gian bằng kỹ thuật nội suy Kỹ thuật này nhằm tăng cường độ mỊn cho ảnh
Hình 3.4: Ảnh chỉnh mức độ xám
32
Trang 33— Pac diém bién déi: Cac dic diém loai nảy được trích chọn bằng việc thực hiện lọc vùng (zonal filtering) Các bộ vùng được gọi là “mặt nạ đặc điểm” (feature mask) thường là các khe hẹp với hình dạng khác nhau (chữ nhật, tam giác, vuông, Cung tron vv )
- Đặc điểm biên vả đường biên: Đặc trưng cho đường biên của đối tượng vả do vậy rất hữu ích trong việc trích trọn các thuộc tính bất biến được dùng khi nhận dạng đối tượng
3.2.5 Nhận dạng - Hệ thống nhận dạng tự động bao gồm ba khâu tương ứng với ba giai đoạn chủ yêu sau đây:
® Thu nhận đữ liệu và tiền xử lí
e@ Phân loại dựa trên mạng nơ-ron nhân tạo
3.3 CÁC BƯỚC CƠ BẢN CỦA ỨNG DỤNG XỬ LÝ ẢNH
33
Trang 34$* Các bước cơ bản của ứng dụng xử lý ảnh gồm 3 bước chính:
— Tiền xử lý -> Phát hiện -> Nhận diện
¢ Tuy nhiên tùy theo yêu cầu mả không cần phải có đủ 3 bước - Xử lý ảnh hay bị nhằm với chỉnh sửa ảnh bằng Photoshop, do đó gọi là Thi giac may tinh (TGMT) cho gon
Bước I: Tiền xử lý
_ Tiền xử lý có mục đích làm cho ảnh dễ nhận dạng hơn, loại bỏ các yếu tố không cần thiết Các công việc thường gặp như:
— Crop ảnh, resize ảnh - Biến đôi ảnh thành dạng ảnh khác: ảnh mảu sang ảnh xám, ảnh xám sang nhị phân, RGB -> HSV
— Can bang sang — Lọc nhiễu — Xoay ảnh, warp ảnh Bước 2: Phát hiện — Tùy theo yêu cầu mà thực hiện Bước 3: Nhận diện
— Sau khi đã phát hiện được vật thể và muốn nhận điện vật thể loại nào thì cần bước này Bước này phải sử đụng Machine Learning đề phân lớp (classiñcation) đối tượng trong ảnh
- Đề nhận diện khuôn mặt cần crop khuôn mặt để Machine Learning nhan diện Bước phân lớp tác dụng là tìm xem giỗng khuôn mặt đã học nào nhất Kết quả trả về
là khuôn mặt giống nhất kèm tỉ lệ giống (confñdent)
— Cac ký tự sau khi segment khỏi ảnh thì tiến hành phân loại lớp đề lấy kết quả 3.4 CAC KIEU ANH PHO BIEN
- Ảnh nhị phân: mỗi điểm ảnh chỉ có 2 mảu, hay còn gọi là ảnh trắng đen Giá trị
thường 1a [0;L] hoặc [0:255] tùy mục đích sử đụng Giá trị 0 là tối nhất (đen), 255 là
sáng nhất (trắng)
- Ảnh xám: mỗi điểm ảnh có | giá trị trong khoảng [0-n] n tùy vào độ sâu màu Ảnh
nảy chỉ đem lại cảm nhận về hình dạng vật thể chứ không mô tả được màu sắc - Ảnh màu: mỗi điểm ảnh được tạp bởi m giá trị trong khoảng [0-n] riêng biệt tùy theo số kênh màu của ảnh Ánh RGB là phố biến nhất và nó có 3 kênh màu như tên
34
Trang 35gọi (Red-Green-Blue) Đôi khi thêm một kênh Alpha tùy theo nhu cầu sử dụng là
thành 4 kênh
3.5 MỘT SÓ ĐỊNH DẠNG TRONG XỬ LÝ ẢNH
3.5.1 Dinh dang anh IMG — Anh IMG la anh den trang, phan dau cua anh IMG co 16 byte chira cac thong tin:
@ 6 byte dau: ding để đánh dâu định dạng ảnh Giá trị của 6 byte này viết dưới
dạng Hexa: 0x0001 0x0008 0x0001
®2 byte tiếp theo: chứa độ dải mẫu tin Đó là độ dải của dãy các byte kê liền nhau mà dóy này sẽ được lặp lại một số lần nào đó Số lần lặp nảy sẽ được lưu trong byte đếm Nhiều dãy giống nhau được lưu trong một byte
@ 4 byte tiếp: mô tả kích cỡ pixel @ 2 byte tiép: số pixel trên một dòng ảnh ®2 byte cuối: số dòng ảnh trong ảnh — Anh IMG duoc nén theo từng dòng, mỗi đòng bao gồm các gói (pack) Các dòng giống nhau cũng được nén thành một gói Có 4 loại gói sau:
@ Loai L: Gói các dòng giống nhau Quy cách gói tin nảy như sau: 0x00 0x00 0xFF Count Ba byte đầu tiên cho biết số các dãy giống nhau, byte cudi cho biết số các dòng giống nhau
® Loại 2: Gói các dãy giống nhau Quy cách gói tin này như sau: 0x00 Count Byte thứ hai cho biết số các dãy giỗng nhau được nén trong gói Độ dài của dãy ghi ở đầu tệp
®T oại 3: Dãy các Pixel không giống nhau, không lặp lại và không nén được Quy cách gói tin nảy như sau: 0x80 Count Byte thứ hai cho biết
độ dải đấy các pixel không giống nhau không nén được ® Loại 4: Dãy các Pixel giống nhau
— Tuy theo các bít cao của byte đầu tiên được bật hay tắt Nếu bít cao được bật (giá trị 1) thỡ đây là gói nén các byte chỉ gồm bít 0, số các byte được nén được tính bởi 7 bít thấp còn lại Số các byte được nén được tính bởi 7 bít còn lại — Các gói tin cua file IMG rat da dang do anh IMG la anh den trang, do vay chi can | bit cho | pixel thay vì 4 hoặc 8 như đã nói ở trên Toàn bộ ảnh chỉ có những
35
Trang 36điểm sáng và tối tương ứng với giá trị l hoặc 0 Tỷ lệ nén của kiều định dang nay là khá cao
3.5.2 Định dạng ảnh PCX — Nó sử dụng phuong phap m6 hoo loat dai RLE (Run — Length — Encoded) dé nén đữ liệu ảnh
Header của tệp PCX có kích thước cô định gồm 128 byte va duoc phân bố như
Sau:
@ | byte: chỉ ra kiêu định dạng.Nếu là PCX/PCC thì nó luôn có giá trị là 0Ah
@ | byte: chi ra version sử dung dé nén ảnh, có thế có các giá trị sau: +0: version 2.5
+2: version 2.8 voi bang mau +3: version 2.8 hay 3.0 không có bảng màu +5: version 3.0 cố bảng màu
® 1 bytc: chỉ ra phương pháp mã hoá Nếu là 0 thì mã hoá theo phương pháp BYTE PACKED, ngược lại là phương pháp RLE
@ | byte: Số bít cho một điểm anh plane ® 1 word: toạ độ góc trái của ảnh Với kiểu PCX nó có giá trị là (0,0), cũn PCC
thì khác (0,0)
® 1 word: toạ độ góc phải dưới @ 1 word: kích thước bè rộng và bề cao của ảnh ® 1 word: số điềm ảnh
@ 1 word: độ phân giải màn hình @ | word
® 48 bytc: chia nó thành 16 nhóm, mỗi nhóm 3 byte Méi nhóm này chứa thông
tin về một thanh ghi màu Như vậy ta có 16 thanh ghi mảu ® 1 bytc: không dùng đến vả luôn đặt là 0
byte: s6 bét plane ma anh sir dung Voi anh 16 mau, gid tri này là 4, với ảnh 256 mau (Ipixel / 8 bits) thi sé bit plane lai la 1
@ | byte: sé bytes cho một dòng quét ảnh @ | word: kiểu bảng mau
@ 58 byte: kh6ng dung
36
Trang 37— Định dạng ảnh PCX thường được dùng để lưu trữ ảnh vả thao tác đơn giản, cho phép nén vả giải nén nhanh Tuy nhiên, vì cầu trúc của nó cô định, nên trong một số trường hợp làm tăng kích thước lưu trữ
3.5.3 Không gian màu — Cấu tạo tự nhiên của mắt nhạy với 3 màu Red-Green-Blue Dựa vào đó các thiết bị hiển thị mảu đa số đều cấu tạo đề phù hợp với mắt người Các hệ mảu khác được sử đụng chủ yếu cho ¡in ấn, xử lý đữ liệu hoặc cần hiền thị mảu đẹp hơn
a Hé mau RGB — Hinh bên dưới là các pixel được phóng lớn, có các màu red-preen-blue được lặp lại, cứ 3 màu được | prxel
Hình 3.5: Hình các pixel được phóng lớn — Hinh ảnh đa số cấu tạo từ 3 kênh màu Red-Green-Blue Tuỳ theo từng trường hợp sử dụng mả có thêm kênh thứ tư là kênh Alpha (độ trong suốt) Khi tách mỗi kênh màu ta được | ma trận các giá trị từ [0:255] với 8 bits, tương tự là
Hình 3.6: Ảnh chỉnh hệ số màu
b Hé mau HSV
— Hệ màu HSV dùng để xử lý màu rất thuận tiện, vì mỗi màu sẽ có l giá trị
Hue [0;360], còn Value và Saturation chỉ thị độ sáng và độ bão hoà của màu Hệ mảu nảy được ứng dụng để theo dõi đối tượng theo mảu
37
Trang 38
Hình 3.7: Hé mau HSV — Có vài nơi gọi là HSB, Value được thay bằng Brightness nhưng ngữ nghĩa như nhau Code bên dưới đùng để convert từ BGR sang HSV, còn các phép biến đổi cũng tương tự:
c Hé mau HSL — Hé mau HSL viét tat cua Hue, Saturation, va Luminance No cũng tương tự như HSV và cũng phù hợp cho việc lọc màu
Hình 3.8: HSL hình trụ Hình 3.2: HSV hình trụ
d Hé mau CMYK — Hé mau CMYK cht yéu ding cho in ấn nên không xét nhiều trong lập trình xu ly anh
d 3.6 PHAN MEM LAP TRINH XU LY ANH
L 3.61, Giới thiệu NI LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench)
38
Trang 39LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) là một phần mềm máy tính được phát chiến bởi công ty National Instruments LabVIEW được dung hầu hết trong các phòng thí nghiệm khoa hoc kỹ thuật như tự động hóa,
khoa học, điều khiến, điện tử, cơ điện tử, hàng không, hóa sinh điện tử y sinh ở các
nước đặc biệt là Mỹ, Hàn Quốc, Nhật Bản LabVIEW là một phần mềm (bản chất là một môi trường đề lập trình cho ngôn ngôn ngữ lâp trình đồ họa) sử dụng rất rộng rãi trong khoa học - kỹ thuật - giáo dục nhằm nhanh chóng vả đễ dàng tạo ra các ứng dụng giao tiếp máy tính, đo lường, mô phỏng hệ thống, kết nối thiết bị ngoại vi với máy tính theo thời gian thực Lập trình đỗ họa hoản toản giống như các ngôn ngữ khác, điểm khác biệt ở đây là giao diện, cách thức tạo ra chương trình không còn là những dòng lệnh như trong Pascal, C mả là những biểu tượng (icon), và dây nối (wire)
LabVIEW có thể đo lường được từ bất kỳ cảm biến (tín hiệu dạng điện áp, dòng điện, xung), LabVIEW có thê điều khiên được bất kỳ cơ cấu chấp hảnh (động cơ DC/AC, động cơ xăng, bơm thủy lực, lò nhiệt, pistton thủy khí, vv.), LabVIEW truyền qua bất kỳ chuẩn giao tiếp máy tính-máy tính, máy tính - thiết bị như chuẩn
RS232, chan USB, chuan PCI, PXI, Wifi, Bluetooth, TCP/IP, vv
Hinh 3.10: Téng quan vé LabVIEW
3.6.2 Tao project viết code xử lý Khởi động phần mềm LapVIEW tạo | project mdi:
39
Trang 40GB) mau SAC KICH THUOC.Ivproj - Proj — oO x
File Edit View Project Operate Tools Window Help
Posealx ao xe al a- Items Files e alle
=} [fl Project: MAU SAC KICH THUOC.Ivproj
= 9 My Computer
‡- fg MAU SAC KICH THUOC.vi
& Dependencies } = Build Specifications
HED Iypehere tosearch ^dmemu Em
Hình 3.12: Code hiển thị ảnh
40